UPDATE: Photos are back online! Thanks to Gabi from Romania for the copyright free photos!
Gira has a made beautifull Homeserver and FacilityServer. Unfortunatelly it’s quite expensive (about €2400,- for their Homeserver3 and the Facilityserver is even more). Is this device made of gold ?
The opposite is true, the Homeserver 3 exists of:
The Homeserver Hardware
- A cheap Mini-ITX VIA Epia ML6000EAG Mainboard with onboard 667Mhz CPU (or similiar, buy here)
- 128MB DDR 266Mhz RAM (or 512MB for the Facility Server)
- 64MB Flash (or 256MB for the Facility Server)
- A Linux Kernel 2.4.3 (ELinOS with Busybox, however the Gira software itself will run on any Centos or Redhat 2.6.x, even x64 releases!)
- A ISDN adapter (We don’t use that anymore in 2009, everybody is calling VOIP;) )
- Some Gira proprietary Software (hs_trans and hs_main executables)
The drive layout
After some research I also found the following:
A Flash drive is connected as a Master on the second IDE ATA controller (which means it is /dev/hdc) and exists of 4 partitions:
- /dev/hdc1 (2MB) – Boot partition with vmlinux (kernel) and loadlin
- /dev/hdc2 (20MB) – Linux/Operating System, mountpoint: /
- /dev/hdc3 (21MB) – (used to store the project?)
- /dev/hdc4 (21MB) – (for upgrades?)
The boot process and hs_trans and hs_main programs
When starting the homeserver, the vmlinuz from the Boot partition is loaded (via loadlin / DOS) and it boots the system into a Linux kernel, then a /etc/inittab startup script calls the /hs/bin/start/start.sh script.
The start.sh script does actually two things:
– It starts the hs_trans (Gira propriatary software) which automatically ends after a few seconds.
– Then it starts the hs_main (also Gira propriatary software) which is the main program.
Q. Why does is starts (and ends) the hs_trans program ?
A. This is to load the initial project on the Homeserver via a Serial Connection. When you buy a Homeserver or when you screwed up things, you need to connect it via a Serial connection to load a project. In a project you set the IP address and admin username/password, this information is needed to load later projects via the Network. Projects are configured (made) and loaded via the “Gira Expert” software.
After the first (serial) reload, it will end the hs_trans program and (as set by the start.sh script) load the hs_main program which is the ‘HomeServer software’.
Building your own Homeserver
So yes,.. in theory it would be possible to build your own Homeserver when you buy an Via Epia board with onboard processor (see above), two flash modules (I suggest 2048MB) and at least 256MB RAM or even make a Virtual Machine (VM) in VMware or XenServer of it.
Offcourse you are not allowed to run the propriatary hs_main and hs_trans executables or to use the Gira Expert software! I do not encourage or support illegal things, this is just for educational purposes. The following steps are just Theory (draft). You need a license or approval from Gira to do this stuff in practice.
10 Steps to build a home-made Home server
- Install your favorite Linux (this can be in a VM as well).
- Add a 2GB disk and connect it to the third IDE controller (or in VMWare/Xenserver choose the ‘third’ disk position’, this way it will be hdc or xvdc (in XenServer)
- Partition the 2GB disk as below, using ‘fdisk /dev/hdc’ (Or /dev/xvdc for XenServer)
Create 4 new Primary partitions (using the ‘n’ key)
– The first (size): +2048K
– The second (size): +xxxxM (whatever you want, but at least 22MB smaller then the total disk space!)
– The third (size): +10240K (if all works, you can experiment making this larger)
– The fourth (size): +10240K (if all works, you can experiment making this larger)Then set the correct Type for the partitions (using the ‘t’ key)
– The first, type: 1 (FAT12)
– The second, type: 83 (ext3) (or make it any other type, as long as you can install your prefered Linux on it)
– The third, type: 4 (FAT16 <32MB)
– The fourth, type: 4 (FAT16 <32MB)Now press the ‘w’ key to write the partition table. - Download and install the Gira Expert Software. After installing it on a Windows PC you will see a file named: FIRMWARE.DAT in the directory: C:\Program Files\Gira\HS+FS\exp232\EN\firmware. Unzip that file (it is a zip file with a .DAT extension).
- Copy the HSERVER2.TGZ file to your newly installed Linux server (using WinSCP or another tool) and untar it to /root/ using:
tar xvzf HSERVER2.TGZ
Copy the extracted “hs” directory to /
cp -r hs /
- Set firewalling and SELINUX off:
chkconfig --level 12345 iptables off
vi /etc/selinux/config AND SET SELINUX=disabled
- Because this would be your Home server and you want some flexibility, install the following system tools, libraries and compile tools (using yum or any other tool):
yum install lrzsz.i386 setserial.i386 unzip.i386 zip.i386 joe.i386 nc.i386 telnet.i386 busybox.i386 mlocate setuptool
yum install libjpeg.i386 libpng.i386 libpng-devel.i386 giflib.i386 giflib-devel.i386
yum install make.i386 gcc gcc-c++ kernel-xen-devel.i686 perl - If you are on XenServer (which means the devicename of the 2GB drive is /dev/xvdc) or the devicename of the 2GB harddisk is not /dev/hdc, then edit the following file:
vi /etc/rc.local
and put the following lines at the end:
(Make symlinks to fake the hdc device. Link it to your XenServer xvdc device or if you have another device, link it to the proper name)
/bin/ln -s /dev/xvdc /dev/hdc
/bin/ln -s /dev/xvdc1 /dev/hdc1
/bin/ln -s /dev/xvdc2 /dev/hdc2
/bin/ln -s /dev/xvdc3 /dev/hdc3
/bin/ln -s /dev/xvdc4 /dev/hdc4
- The Gira license is based on the MAC address of the Network Adapter. All MAC addresses/ranges of all Homeservers are hard-coded in the firmware. I noticed this because new homeservers would not allow to load old Firmware (because their MAC address is not yet coded in the firmware). When you have a virtual server it is not a problem to fake a MAC address, however on physical servers it could be harder.
The real thing is that the Homeserver does not read the MAC address from the hardware, but from the ‘ifconfig’ tool. So if you make a fake ‘ifconfig’ tool/file, it will just continue:
mv /sbin/ifconfig /sbin/ifconfig_original (Rename the ifconfig file in case we need it later)
vi /sbin/ifconfig
and insert the following lines to it:
echo "eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX "
Replace XX:XX:XX:XX:XX:XX with a licensed MAC address. It’s not hard to get a Gira Homeserver MAC address when you know Gira is using Via mainboards and VIA claimed some “00:40:xx” MAC range. (Search query: +Gira +Homeserver +00:40:).
echo "inet addr:192.168.X.X Bcast:192.168.0.255 Mask:255.255.255.0"
echo "inet6 addr: fe80::3c1b:d9ff:fe30:c59c/64 Scope:Link"
echo "UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1"
echo "RX packets:41502 errors:0 dropped:0 overruns:0 frame:0"
echo "TX packets:33355 errors:0 dropped:0 overruns:0 carrier:0"
echo "collisions:0 txqueuelen:1000 "
echo "RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
echo ""
echo "loLink encap:Local Loopback "
echo "inet addr:127.0.0.1 Mask:255.0.0.0"
echo "inet6 addr: ::1/128 Scope:Host"
echo "UP LOOPBACK RUNNING MTU:16436 Metric:1"
echo "RX packets:0 errors:0 dropped:0 overruns:0 frame:0"
echo "TX packets:0 errors:0 dropped:0 overruns:0 carrier:0"
echo "collisions:0 txqueuelen:0 "
echo "RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
Replace the 192.168.X.X with the IP address of your Homeserver.Try if it will load the hs_main program:
/hs/bin/hs_main
Unfortunatelly there is no easy way to quit the hs_main program. You can login using a new SSH session and type “killall hs_main” or just hard-reboot the server.
If it does load, you can automatically load the program when booting:
vi /etc/rc.local
and add the line: "/hs/bin/hs_main" to the end of the file.
- The following is only needed for virtual machines since they do not have a serial port (ttyS1). A serial port is needed for the hs_trans program to load the initial project.
In VMWare you can add a serial port, however in XenServer that is not possible. You have three options:1. VMWare (only works with VMWare Workstation, not VMWare Player)
– Add two serial ports in to your Linux VM. Since it don’t works to map those ports to your local Windows PC, you have to create a new WindowsXP VM and also add one serial port to that VM.
Then you could connect the serial port of the Linux VM to the serial port of the Windows VM.
These two screenshots are the settings of the Linux VM
Below are the settings of the WindowsXP VM
Now boot both the VMs, install the Expert software on the Windows VM and load the initial project via Serial Port 1 (while running the hs_trans on the Linux VM).2. XenServer (options are limited)
– Use a virtual COM port driver on your Homeserver (Linux) and connect it via the network to your Windows virtual COM port (you need a Windows virtual COM port driver here). I didn’t tested this and don’t have any clue which software to use.- When you buy a Console switch you can connect the Homeserver to a port on the console switch (virtual drivers are mosly included). You can then connect (hard-wire) your Windows PC to that same port on the Console switch. I have a Aten SN0116 Console Switch and use this technique quite often. It should work with other console switches too, but please check if they have Virtual COM port drivers for Linux!3. If none of the above is working, this is your option
– The easiest: Copy the 3rd and 4th partition (hdc3 and hdc4) from someone else. The initial project which you normally load via a Serial cable is hold on these partitions, so if you copy that.. you skip the serial part. Use ‘dd’ or Acronis or Ghost tools to do the job.
Note: Create a new -empty- project in the Gira Expert software and only configure the following settings: IP information, admin password and EIB&iETS (ip) settings. Make sure to disable the interface/QuadClient under interface uncheck “Use QuadClient”.
Now you have a very small ‘initial’ project to load over the unstable Serial interface. Large projects will get many CRC errors and timeouts and finally the Expert software will tell you a weird error about ‘Project too Large’.
After you loaded the inital project, you can load all further projects via IP.
Ready!
If you did all the above steps, in theory, it should be possible to create your own Homeserver.
Update 14-november-2009: In the ‘old’ 10 steps, I suggested to install Linux on the /dev/hdc drive. That brings several problems because the hs_main program seems to rewrite the partition table of the /dev/hdc which also corrupts your second partition on which you installed Linux (even when removing “sfdisk”). This behaviour happens when loading via the network, not when loading via Serial.
So I changed the previous steps because it’s much easier to install Linux on a separate drive and ‘add’ a /dev/hdc drive so the software still uses the /dev/hdc to store projects in it’s own format and it can do with the partition table of the /dev/hdc drive what it wants, without corrupting the your Linux installation (which is on /dev/hda or another drive).
@ derinteressierte
i explained it on Post 1632. As i have not running a VM anymore, i cant tell you much more – sorry.
Yes your amazon link to the alix1d is correct. I am using this one since may13 /24/7 – so far it is running as an original HS (which i have running too) without problems.
@Hyper–Sonic
Yes i read it but wasn’t 100% sure, that’s why I asked.
Thank you!
Hello Everybody
Is it possible, to download the Expert Software without Passwort?
At the Gira Homepage it is not possible without. (or Im to stupid)
Does someone have a Download link for me?
@frupps
Yep you can extract the files out oft the vom with the ‘dd’
Command on an USB stick…
And then flash the alix from that USB stick again with the ‘dd’ command…
All explained in the posts above…
@frups
Did the vm work? Did you use the files from post 1605?
@Hyper–Sonic
Thanks for your answer.
I thought you use it as HomeServer but seems I misunderstood you?!?!
Thought I could “flash” it with the HomeServer so I don’t have to use the VirtualServer anymore?
Hi,
i downloaded tux files, converted them into the ovf-format ans loaded the vm into virtualbox. The server will boot without any errors. I can see the hs-server-infos but i am not able to ping the ip or connect from the expert.
Maybe someone can point me to the right direction
I use an alix board 24/7
Its very stable consuming only about 4watt
Responde time for switching/dimming is also very short….
I’m using it for the quad client….
@Tux, 1605
I love you man :)
Hi!
I am also interested how the Alix 1D is performing?
Is someone using it already for daily use?
How about the performance?
Thanks for your answers!
@der Begeisterte:
Maybe you can tell me how to copy the data from the virtual machine to the usb-stick and to the flash drive:
What data did you copy in which folder? Maybe you can list the commands?
You use this Alix1D? http://www.amazon.de/ALIX-1D-ALIX-Bundle-Board-Engines/dp/B004ZPZY5C
Thanks
That’s Wright ;)
If everyone would read these posts here carefully and follow them, almost every question from the half past year would be unnecessary ;)
Es macht keinen Sinn auf 4.0.1 up zu daten,
Weil die gleiche Firmware für den hs4 drin is wie in 4.0….
Wenn man diesen thread mal richtig verfolgen würde,
Könnte kann dies ein paar posts vorher lesen….
@ Me
I understand. Can you explain that in two or three steps ?
Thank you very much
The new hs4 looks for a valid system serial via dmidecode.
The image from 1605 has probably a faked dmidecode command included.
If you update the firmware, the original dmidecode is placed again and fails of course -> boot loop.
you have to modify the new firmware before using it for update.
how that is done you will find here also…
I use the image of post1605. When updating to 4.0.1, the HS does not start and I get a boot loop. What´s wrong ?
What should be the problem with 4.01?
Gibt es in Sachen Update auf 4.0.1 schon Neuigkeiten ?
Hat jemand die aktuelle Version am laufen ?
Are there things in news update to 4.0.1 already?
Does anyone have the latest version running on?
Ich
to change the ip/gateway you have to upload a new project via Experte. Other changes will be ignored.
So just make an new project with your IP-Settings and upload. For first upload you have to be in same ip-range of the image.
hey
how to change the ip on the image @post 1605
changes in /etc/networks
and ifconfig eth0 192….
does not work
thx
Anyone here with original Gira USB-ISDN-Adapter and can post his
http://IPOFHOMESERVER/hslist?lst=debug&user=USERNAME&pw=PASSWORD#USB
or
cat /proc/bus/usb/devices
@flo:
Working on Alix1D fine here.
And the update to 4.0.1? Have you tried this?
Hi all,
any experiences with the image of post 1605 on an alix 3d3? I guess it should work.
Thanks
Flo
sorry, the DOM is PQI and, of course, I augmented and reformated solely the 3rd and 4th partitions, NOT 2nd
Hello guys
Thanks for everything!
I got the image from post 1030 working on a Epia-CL, with 512MB DDR
I used a DOM from pdi with 125MB on IDE1 slave
1: used ghost for dos from hirens boot cd for the image restore
2: used gparted for deleting, augmenting and reformatting the 2nd and 3rd partitions (to use all 125 MB
at this point I was able to transfer a project, firmware 2.3, with a self built serial cable (it is not that hard, i had two connectors from old mobile phones, just basic soldering and a lan cable! worked great)
4: the pain started here: 2.3 is not upgradable from lan (just 2.4 onward) I was not able to use firmupd.bat (don’t know why) so I unpacked 2.4 firmware .dat and used dos (hirens) to delete and then restore the files from second partition with the ones inside firmware.dat.
5: I used experte 2.4 to upload a project via serial and voilá, everything working
6: Used experte 4.0, updated firmware and project via ethernet. Everything working now, I seem to have a real, updatable server, on one small disk
i’m searching for a cheap hardware for the hs4 image.
what hardware do you use?
My homeserver on 1605 will not connect to my knx installation. who can help me?
Disregard my last post.
The Gira App for Android is in the Playstore for FREE!
Last month is was offered for ~80€…
Robo
I would like to try the Gira Android App. Is it available somewhere?
Greets, Robo
Here are the hash values for the latest firmware versions:
Gira HS3 2.5
04dc31a5e8f8eb40abb1c595d7934942 *vmlinuz
d3c8ad6e3f12c6e8935960074fc982f7 *hs_4_0.tgz
19ef68cd9efb51107e756f6e444fba12 *loadlin.exe
0a457c54c4beefa2f58f5583948cfe69 *dolinux.bat
Gira HS3 2.6
04dc31a5e8f8eb40abb1c595d7934942 *vmlinuz
31991ae0503bcab5bb706cee3cc001c0 *hs_4_0.tgz
19ef68cd9efb51107e756f6e444fba12 *loadlin.exe
0a457c54c4beefa2f58f5583948cfe69 *dolinux.bat
Gira HS3 2.7
04dc31a5e8f8eb40abb1c595d7934942 *vmlinuz
4c7d39fda24f5400c3545c328124f0c0 *hs_4_0.tgz
19ef68cd9efb51107e756f6e444fba12 *loadlin.exe
0a457c54c4beefa2f58f5583948cfe69 *dolinux.bat
Gira HS3 2.8
04dc31a5e8f8eb40abb1c595d7934942 *VMLINUZ
9e8c581252782a6cd919399883c8a58c *HS_4_0.TGZ
19ef68cd9efb51107e756f6e444fba12 *LOADLIN.EXE
0a457c54c4beefa2f58f5583948cfe69 *DOLINUX.BAT
Gira HS4 2.10
8e8b0d8df6949693d833823f9cf17c5d *VMLINUZ
9c9cb113555a46ec5cfdaf323af834b8 *INITRD
d667ae8d1387b8a3130d5604f9b18af6 *LOADLIN2.EXE
61682b567a9985ffbe3579ecc5b56b4b *DOLINUX2.BAT
Gira HS3 4.0
3da5562c9e82769bbbb9056d36cd25b4 *VMLINUZ
a0716c0382e12b18421f836e552c9e65 *INITRD
d667ae8d1387b8a3130d5604f9b18af6 *LOADLIN2.EXE
61682b567a9985ffbe3579ecc5b56b4b *DOLINUX.BAT
Gira HS4 4.0
3da5562c9e82769bbbb9056d36cd25b4 *VMLINUZ
f9a628683acbdc407360e535c0589243 *INITRD
d667ae8d1387b8a3130d5604f9b18af6 *LOADLIN2.EXE
61682b567a9985ffbe3579ecc5b56b4b *DOLINUX2.BAT
Gira HS4 4.0.1
3da5562c9e82769bbbb9056d36cd25b4 *VMLINUZ
f9a628683acbdc407360e535c0589243 *INITRD
d667ae8d1387b8a3130d5604f9b18af6 *LOADLIN2.EXE
61682b567a9985ffbe3579ecc5b56b4b *DOLINUX2.BAT
@karl meier, @Ich etc
For now I think you can forget the boot loop problem because I believe you don’t need to update the firmware for HS4.
All the files in firmware.dat in Expert 40 and 401 have the same md5 hash value so they are equal. Look in the md5.chk file in firmware.dat. They also have the date (2013-03-22).
@karl meier:
can you see what is the last message before rebooting? Perhaps you can make a movie with a smartphone to identify the last messages…rebooting is almost very fast ;).
that hs4 vm works like a charm…
too bad gira put the weather service behind a password..
@ der begeisterte
–> @somebody: did you read my post 1632?
–> That should work on your raspberry!
Are you sure, because the raspberry has an arm chip. So i have to use
qemu to emulate the x84 cpu structure. Did you really test it with qemu on an arm chip?
thx
does anybody know a solution for the error:
invalid partition table, when booting the igel thin client from usb?
normal with the experte 4
the new Firmware tool in the latest experte 4 did make some recovery, and wait then for the Server to come up, but in this Moment the Server has a bootloop
How was the update procedure ?
In my Demidecode Stands only One line with mac. Nothing Else
Anyone reading posts before?
What size your dmidecode after update has?
I have the home server already running. The app works great.
However I can not connect to the KNX installation. I use a BAOS 771.
Anyone have an idea?
scheint dran zu liegen dass die hardware nicht kompatibel ist mit esxi5.1.
jedoch klappt es bei mir nach anleitung im forum von heini auch nicht.
fehlermeldung invalid partition table
auch bei mir bootloop bei update von 1605 :-( hat schon jemand ne Idee ???
Hatte schonmal jemand die fehlermeldung error loading /s.v00 wenn er ESXi5.1 auf einem Igel thin client installieren wollte?
I don`t know the exactly size at moment. But if you would have answered my question, this thread was 2 posts shorter ;).
Size must be verry minimalistic. The right dmidecode only conatins 1 line.
@TimTom
What size is correctly. Please help me …
Take a look at your /usr/sbin/dmidecode – what size it has ?
@ All
Does the update works of the image from post 1605 to the new version 4.0.1? The update runs, but i get the famous Bootloop …
Can you please help me ? Thanks
Can somebody reupload the virtualbox config file from Ose in post 1181?
Thx!
Homeserver app is free for the moment, check out the appstore !
@somebody: did you read my post 1632?
That should work on your raspberry!
konnte jemand das image vom post 1605 mit Hilfe von qemu auf einen raspberry bringen? ich scheitere an qemu und i386 images. Hilfe :)
@All
Funktioniert bei euch das Update des Images aus Post 1605 auf die neue Version 4.0.1 ? Das Update selber läuft bei mir durch, jedoch kommt wieder der berühmte Bootloop …
Bitte um Info, Vielen Dank
@Me
köntest Du mit vielleicht die Offset (Hex) Adresse sagen, hab gesucht aber leider nichts gefunden…Danke
MAC adresses HS3 are posted before.
http://download.gira.de/data2/mac-adressen_netzteiltausch.pdf
Hab kein Board mehr, nutze nur eine VM zu Testzwecken…
Bezüglich System Serial einfach mal mit einem Hex Editor in die hs Binary rein schauen…
Got it!
Just change the /usr/sbin/dmidecode containing the serial your licensed serial.
Changing the ethernet-mac adress is not necessary.
Hope this mades your day!
@Me
welches Board benutzt Du eigentlich? Hättest Du vielleicht eine funktionierende System Serial…Vielen Dank im Voraus!
Beim HS4 muss die MAC Adresse der/des Netzwerkadapter nicht mehr übereinstimmen, es wird stattdessen die System Serial des Boards benutzt.
Diese wird mit “amidedos.exe /ss 01A1…” geändert. Ich habe mittlerweile die Original Hardware wieder verkauft, allerdings gibt es noch eine Besonderheit, die System Serial lässt sich nur einmal beschreiben mit dem amidedos Befehl.
Hat man die falsche Serial oder einen Fehler gemacht, muss man das BIOS komplett neu flashen und die System Serial ist wieder leer und beschreibbar. Nach erneutem BIOS Update ist die System Serial dann wieder weg….
@Me
Danke habe aber noch eine frage das Bord hat ja zwei netzwerkkarten muss da nicht noch ein Befehl bei für welche der Karten z.b. Eth0 oder eth1
Weil er schreibt das es erfolgreich war im BIOS ist aber noch alles original :(
@Sid
Bin noch dabei mein größtes Problem ist das sich die Mac Adresse nicht ändern lassen will. Aber wenn er fertig ist soll er sich wie ein Originaler HS4 “verhalten”
I think changing the Hardware/Software MAC of the HS doesnt matter.
So if someone changed his MAC try http://ipofyourhomeserver/hslist?lst=debug or put a monitor on HS. You will see that there is always shown the 000AB3XXXX9F8 serial.
If someone could change this MAC in homeserver console (HS4 summary screen) or http://ipofyourhomeserver/hslist?lst=debug let us know.
A big thank you also from Me!
@jamesblast
Thx
Today are the Gira HomeServer Apps for iPhone/iPad/Android for free in the AppSore available!
how can i Update the HS4 from Post 1605 to the latest Version ?
Any Idea ?
@signalAMD
Hi, hast Du HS4 mit dem original Board (Fujitsu D3003) zum laufen gebracht? Falls ja, läuft dein System jetzt wie das original, damit meine ich ohne VM und ohne extra Linux?
Gruß
Sid
amidedos.exe /ss 01A1…
Hallo
Ich brauche mal eure Hilfe
Ich habe ein fujitsu D3003-S1 und bekomme die mac Adresse nicht geändert .
Möchte es mit amidedos ändern mit dem Befehl
amidedos.exe /ss MACWITHOUT:
So wie ich es berstenden habe kommt nach macwithout:die neue Mac Adresse z.B. amidedos.exe /ss MACWITHOUT:01:A1:………….
Geht aber leider nicht oder ich bin zu blöd ,könnte einer eine Anleitung Posten oder mir sagen was ich falsch mache
Someone succesfully changed the mac on real hardware?
If i try the trick with /etc/network/if-pre-up.d/fakemac (post 1681) or /etc/network/interfaces (post 1666) i change my mac only in os but not in hs-terminal.
If i call a #ifconfig i got the mac i have written to fakemac or interfaces but the hs-terminal-screen shows me the other mac from image (00:0a:xxxxxxx).
Perhaps LoKi can tell where to set the mac ?
Here it runs on an Alix1D if it matters.
@Mood:
I don`t think raspberry would work. I think the binarys are compiled for a x86 system and raspberry is arm-based.
HS4 aus 1605 läuft prima
nun meine frage wie kann ich diesen updaten ?
Hallo Leute!
Ist es möglich den HS auf einen Raspberry PI zu starten, der verwendet ja auch Debian als Betriebssystem?
MfG Mood
Changing the MAC in Debian (the image from post #1605 is a debian image) is quite easy:
1) Create file /etc/network/if-pre-up.d/fakemac
#! /bin/sh
ifconfig eth0 hw ether 00:0a:xx:xx:xx:xx
2) chmod 755 /etc/network/if-pre-up.d/fakemac
Reboot. That’s all. Everytime eth0 comes up (either by OS trigger, or HS_MAIN trigger), the MAC you specified in fakemac Script is set before anything else is done with eth0. With that, you can use an Alix Board (like me) or whatever you want. Important is, that you have a matching MAC …
P.S. It’s possible to convert the VMDK VMWare Image to Virtualbox. Runs testwise fine… So no need for “complex vmware” …
@der Begeisterte:
please contact me for trying WireGate + Homeserver
beregg at freenet.de
I have an original Wiregate and a second Alix1D too.
Thanks!
If anyone has contact-data for der Begeisterte concat me please too.
@ Tux : Would the image under 1605 also run under KVM/QEMU or do i really need to install VMware ESXi 5.1 ?
Ein ander MAC suchen?
Da ist ein list online on gira.de..
And could everyone speak englisch?
So others can read the posts to..
How can i change the mac address ?
@LoKi
Das muss doch auch einfacher gehen. Ich verwende das Image aus 1605 und würde gerne nen zweiten als Test- bzw BackUp ins Netz nehmen. Um Kollisionen zu vermeiden, würde ich gerne die MAC Adresse des zweiten HS abändern …
Hat jemand ne Idee ?
@Toti,
gibt es eine Möglichkeit dich persönlich anzuschreiben. Habe irgendwie Probleme mit dem QC.Wäre super wenn du drüber schauen könntest.
maxim.maxim at gmx.de
@Toti
Danke Dir für die Info! Werde mich noch etwas damit rumschlagen.
@alll
I am still looking for the Gira App 4.0 for iPhone…
Thanks in advance…
@MAx: QC läuft bei mir ohne Probleme mit dem HS4 aus Post 1605 zusammen. Anfangs hatte ich das Problem, dass im QC Config Editor unter Bildschirm => Höhe in Pixel: eine 0 (Null) stand. Nachdem ich diesen Wert auf den korrekten Wert (bei mir 768) geändert hatte, verband sich der Client ohne Probleme mit seinem Server!
Ich habe den Quadclient auf einem separatem Rechner installiert und mit Login Daten gefüttert. Er scheint sich jedoch mit dem HS4 nicht verbinden zu können. Es bleibt beim “Client starting” stehen…
Jemand eine Idee oder Rat?
Den Menüpunkg “QuadClient-Daten an den HS übertragen habe ich im PRojekt aktiviert.
Funktioniert bei euch der Quadclient nach der Installatoin des HS4 aus Post 1605?
@LoKi:
Could you be so nice and also post the firmup.bat from the original image here also?
Thanks in adavance
@Ich
you have to boot e. g. freedos via usb stick and change the system
serial of the board to a valid mac/serial number with the amidedos tool:
“amidedos.exe /ss MACWITHOUT:”
@Tux
How can i change the mac address ?
@Tux
Great work. Can you make a how to, with all the changes that you must make.
@mike
Ich glaub ich habs mit dem Alix Board hinbekommen. Hatte zu sehr an der Partitionierung gedreht, und das hat der hs_main wohl nicht gefallen.
Bin nun wie folgt vorgegangen: Aus dem VMWare-Image
sda1: Partitionierung 1:1 übernommen
sda3: Partitionierung 1:1 übernommen
sda4: Partitionierung 1:1 übernommen
Am Ende der ca. 4GB großen virtuellen VMWare Disk gibt es unbenutze Sektoren. Ich hab sda2 exakt zwischen sda1 und 3 positioniert, und zwar so groß, dass die Anzahl unbenutzer sektoren hinter sda4 mit denen aus dem VMWare Image übereinstimmen. Konnte nicht alles 1:1 übernehmen, da meine CF-Karte einige MB kleiner ist als das Image. Deshalb die Anpassung der Größe von sda2.
sda1 hab ich in /etc/fstab rausgenommen. Swappen auf die CF ist wohl keine gute idee
sda2 hab ich mit ext2 formatiert und mit “rsync -a ” den Inhalt von sda2 auf die CF übernommen. Damit hab ich nun ext2 statt ext3, womit die CF noch ein wenig länger leben sollte (Stichwort Schreibzyklen).
In /etc/network/interfaces am Ende der Datei angefügt:
pre-up ifconfig eth0 hw ether xxxxxxxxxxxx
Damit wird die MAC Adresse des Alix Boards (hab das Alix3D) auf die benötigte MAC umgesetzt.
Zuguter letzt hab ich mit der “System Rescue” ISO (–> google) die CF in der VM gebootet. Grund: da ich sda2 nicht mit “dd” geklont, sondern mit rsync kopiert habe, muss noch Grub repariert angepasst werden:
grub-mkconfig > /boot/grub/grub.cfg
grub-install /dev/sda
Fertig.
Hab die CF Karte bis jetzt nur in der VM ausprobiert. Scheint zu gehen. Heute Abend werde ich es mit der echten Hardware testen.
@mike
Wie hast du die MAC Adresse im Alix Board gefaked? In der VM krieg ich’s hin. Aber wenn ich das VMWare Image auf die CF ziehe und mit dem Alix boote, dann kommt hs_main nicht mit der IP hoch. Auch wenn ich in 7etc/network/interfaces mittels “pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX” die korrekte MAC setze. Schaue ich mit ifconfig nach passt die ;MAC. Aber HS_MAIN will nicht so recht … Any ideas?
Guten Tag,
Sind Sie in der Notwendigkeit eines Darlehens? wie Darlehen zu zahlen Sie Ihre Abteilung, den Aufbau eines eigenes Haus oder Ihre Miete zu bezahlen und finanziellen Probleme zu lösen, hier ist eine Gelegenheit für Sie, so besuchen Sie uns auf: [email protected]
^^ you don’t need another computer to change the ip in a vm…setup your network adapter correctly in vmware virtual network editor (eg.bridged) and you’re good to go. Get experte tool from gira, setup a small project with your Ip,User,and basic config and upload to the vm. same works with fw update…it isn’t that hard, it only takes some time. but if you want something for free, you have to learn ;)
@wolfgang I think it’s difficult to change IP prior to startup (probably possible somehow though) but if you manage to get a computer with Experte in the same sub-net you it just a setting in experte & restart, voila, new IP!
Is it possible to change the ip adress in Tux’s VM file from post 1605?
Ich denk mal das verhält sich gleich wie auf physischer Hardware. Der liegt ja auf einer der 4 Partitionen.
Aber das kannst du ja sehr einfach ausprobieren und dann berichten.
Was passiert eigentlich mit dem Remanentspeicher beim Schließen der VM? Wird es in dem VM Image mitgesichert?
Folgender Hintergrund: Mein Server (Windows Kiste) wird regelmäßig neugestartet, da wird natürlich die VM geschlossen und nach dem Neustart wieder geladen. Nur was ist mit dem Remanentspeicher?
@Tux
Is it possible to update the VM Homeserver 4 to upcoming newer versions via the Experte Firmware Update or did you make any customizations to the firmware files?
THX for your work
@Ich
Läuft erst seit +- 2Tagen. (Habe erst meinen ganzen Quad Client nach v4 konvertiert und angepasst) Schein soweit nicht zu meckern. Auch mein USB interface von gira funzt (zu meiner Erleichterung). Für TKS Gateway musste ich noch libcn32.so nach /lib kopieren, zuvor bekam ich eine Fehlermeldung beim Boot dass diese fehlt. Diese Datei habe ich aus der firmware.dat von Experte 4.0
Vielleicht kannst du mir noch erklären wo ich nach Fehlern suchen soll, damit ich dir bestätigen kann ob im Hintergrund alles richtig läuft. Stichwort Error.log
gruß,
m.
@Mike
Gibt es schon Neuigkeiten in Sachen Umbau auf Alix Board ?
Wenn das klappt bzw. die erhoffte Stromersparnis bringt, würde ich auch umsteigen …
MfG Ich
@SnoopCat: if the HS3 runs, you can see this HS-screen which is rennewing every minute. There you can see the HS-IP Adress including Port. User and password is written close to the Post, where you donloaded it (admin,passwd – admin,admin – ????)
@Tux: Great Job! HS4 is running perfectly on VMPlayer / Windows 8!
But it looks like that I can’t restore the remanent memory form an original HS3-backup to the HS-4-VM. I hhink there is a problem with the different serials (board and/or nic) of my original HS3 and your HS4-VM?!
If this is right how can I change the board and the nix serials?
I have all the hardware of the HS3. + changed MAC
I still don’t get the homeserver to transfer any project.
My HS3 runs, I get the same screen as my original HS but i can not transfer a project via serial cable. I cannot transfer a project by network, because i don’t know his IP-adres, user and password.
Does someone has a better image (not VM image) or any advice to get it working?
Thanks in advance
regarding power consumption:
mac mini server 2011, 2x 500gb, 8gb, i7, vmware esxi 5.1, hs4 image -> 14,8 W
@DM
Kann ich so nicht bestätigen. Bei mit läuft die 1.4.0 nach wie vor auf meinem iPad (Querformat) ohne Probleme. Licht, Jalousien, Szenen, Diagramme, alles ohne Probleme.
Auf meinem iPhone habe ich bereits upgedated.
MfG Ich
Hello,
tried to start the HS4 on a real system by extracting an image from the VM. The HS4 runs but I don’t get a network connection.
When I try to update the IP address nothing happens.
When the system starts up there comes a message:
r8169 000:01:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
I have already tried to reinstall the realtek network driver (rtl8168e-2.fw) The system sent a message regarding this driver. -> Nothing happend.
Has anybody an idea or solved this kind of issue?
@Ich:
Also die 1.4.0 ist alles andere als brauchbar (bei mir). Abgesehen von den Symbolen, deren Layout total zerschossen ist, funktionieren viele Vorlagen nicht (Rolladen, RGB usw.)
Auf jeden fall, werde ich tun! Gerade habe ich den VM HS von tux mit meinem USB interface ausprobiert und das funzt einwandfrei!!!!!! :) Das erste mal, dass eine VM sich damit verbinden kann seit dem ich dieses forum besuche. Das wird gefeiert.
Liegt die Android App schon irgendwo rum? :-)
@Mike
Bin auch deinen Test gespannt. Wenn das funktioniert, bestelle ich mir auch so ein Teil. Halte mich/uns bitte auf dem Laufenden …
@der Begeisterte
@DM
Die 1.4.0 funktioniert auch in Verbindung mit Version 4.0
Nur eben mir eingeschränkter Funktionalität. Mein Meinung nach nicht weiter schlimm.
ok. schade. dann werde ich den mal kontaktieren …
habe mir jetzt auch mal auf ebay ein alix.1d bestellt – ich hoffe der funzt später mit meinem usb interface …
@Mike
Das ist leider nicht möglich.
Ein seriöser Systemintegrator (Planer, Elektriker) stellt die neben sämtlicher Dokumentation auch die Projektdatei zur Verfügung. Nimmst du allerdings da selbstständig Veränderungen vor, geht die Gewährleistung flöten. Sei dir dessen bewusst.
DM:
Sorry, haste Recht.
Hallo Mike,
kannst Du nach meinem Wissen nicht!
Da hilft nur der Elektriker. Der muss die Datei rausrücken oder Du baust selber eine neue.
Kann ich aus meinen original HS3 das Projekt rauskopieren und dann auf meine VM aufspielen? Ich habe das Projekt leider nie als offene Experte Datei von meinem Elektriker bekommen … :(
@der Begeisterte:
Danke, aber der link oben ist für die Ver. 1.4.0, also für HS 2.8. Für die neue HS4 braucht man auch die neuste Version der App 4.0 (4.0.1)
Oder habe ich was übersehen?
@Ich:
ich habe bei Ebay ein Alix1d erstanden. Stromverbrauch 5-7 Watt. Darauf läuft der HS4 seit 4 Tagen ohne Probleme.
Kosten Gebraucht 40-70€, Neu ca 150€ alles inkl CF karte
Mein Original HS liegt übrigens bei 17Watt
Do you think it is possible to run the HS on an appletv 2 (black)? probably not … but that would be awesome :)
Was verbraucht euer Home Server ?
Ich verwende aktuell einen Standard PC, auf dem der VMware ESXi Server läuft. Soweit alles prima, nur braucht das Teil ca. 70-80 Watt pro Stunde, was umgerechnet 165,- EUR pro Jahr bedeutet.
Der original HS läuft mit max. 20 Watt.
Welche Hardware verwendet ihr und wo liegt euer Verbrauch ?
DM:
weiter oben ist doch ein Link zum Laden!!
LoKi:
we are still waiting for your promised support :)
…mal ne andere Frage: Hat jemand die Gira App 4.0 für iPhone/iPad? ;-)
Nun… Du installierst aus 1605 den HS 4 und spielst aus dem Experten heraus Dein Projekt auf diesen HS4. Lediglich im Experten musst Du auf HS4 umstellen (unter Projekteinstellungen).
Ev meinst Du aber auch, wie vorgehen?:
1. die 1605 Dateien in einer VM starten.
2. als root/passwd einloggen
3. dd if=/dev/sda of=/dev/sdc (damit wird die komplette Festplatte aus der VM auf einen USB Stick kopiert inkl. MBR / cat /proc/partitions gibt die Liste aller Partitionen an also darüber sda und sdc entsprechend anpassen)
4. Beliebiges Live-Linux auf USB Stick und das Motherboard (auf dem der HS4 laufen soll) davon starten.
5. Nun eine Konsole starten und
6. dd if=dev/sdc of=/dev/sda (damit wird nun der USB Stick komplett auf die Festplatte/CF-Card/Flash-Speicher kopiert)
Wichtig ist in Schritt 3+6 die korrekten Namen für sda und sdc anzupassen!
7. USB stick entfernen und nun das MB starten.
Bei mir wurde nach 2-3 Versuchen von der internen CF-Karte gelesen. Linux bootet wie in der VM.
Hi!
Wie kann ich einen HS3 auf dem “originahen” Board auf HS4 updaten? Geht das ohne Probleme?
Will mich absichern, da ich kein Bock hab den HS3 wieder neu aufzusetzen.
PS: mein HS3 ist kein “gekaufter” von Gira, nicht das das falsch verstanden wird.
Grüß doubleD
Hi!
Wie kann ich einen HS3 auf dem “originahen Board auf HS4 updaten? geht das ohne Probleme!
Will mich absichern, da ich kein Bock hab den HS3 wieder neu aufzusetzen.
PS: mein HS3 ist kein “gekaufter” von Gira, nicht das das falsch verstanden wird.
Grüß doubleD
@All:
I want to say THANK YOU. It works great!
Ich sag einfach mal an dieser Stelle DANKE an alle. Es funktioniert hervorragend!
ja… das kannst Du.
Du muss nur die IP-Adresse anpassen.
Kann mans das Image von @Tux unter Windows laufen lannse? (VMPlayer?)
As the Wiregate is running on a Allix 1D it would be interesting if the HS4 and the Wiregate could run on the same Hardware at the same time?
Did anybody try?
Thanks People!! Great Work!
I finally succeeded in transfering the HS4 Data out of the VM (where it was working fine) via the dd command onto a normal USB-Stick. I copied this Data from the USB-Stick again via the dd comand onto a CF Flash Card in my Alix 1d. Now i got a working HS4 an a Alix 1D, consuming only 5-7W.
I even tried succesful (via LAN) to transfer a Firmware and a new Project to this “Homeserver”.
I will Check (and report), if all Features of the HS work on my Hardware. Like grabbing Web-Data………
ok, this is what I did on osx. Perhaps someone can confirm that it is the right way to go…. only a noob here :)
1) start VM with HS
2) terminal:
ssh 192.168.1.10 -l root
>> password: passwd
apt-get install mingetty
I had a problem connecting to the http://ftp.de.debian.org during installation so first I had to change /etc/resolv.conf with textedit: nameserver localhost to nameserver 8.8.8.8 (use cyberduck like in point 3)
3) cyberduck > sftp 192.168.1.10 root/passwd
go to > /etc/inittab
edit with textedit as told in #1615
hope I could help … and didn’t just mess up your HS ;)
@Mike,
what’ your solution?
ok never mind … i figured it out :)
hm, can some one please guide me how to login as root on tux’s to perform the explained steps …
Is there a gui?
With pressing ‘c’ I get to the command-line but then …. ?!?
google is not my friend here :(
@Tux
Ich hatte ESXi 5.0 auf meinem Server. Nach dem update auf 5.10 funktioniert es nun!!! Thanks!!!
@Max
Your PC/laptop (the one with Experte 4.0) needs to be in the same network as the HS4 with the initital mini project!
This is very basic network knowledge!
Set your PC/laptop to a static IP address like 192.168.1.11 and try again.
hmm…wie im Post 1608 vorgegangen, jedoch keine Verbindung!?
“http://abload.de/img/unbenanntzwkl6.jpg”
@TUX
Great work!!!
maybe I’m wrong, but root/passwd doesn’t for me as OS password.
Sorry, typo…
2. run “apt-get install mingetty”
The “distorted” HS4 summary screen can be fixed with the following:
0. make sure you have an internet connection
1. log in as root
2. run “apt-get mingetty”
3. edit /etc/inittab and replace the line
1:2345:respawn:/sbin/getty 38400 tty1
with
1:2345:respawn:/sbin/mingetty tty1
4. reboot
The console is distorted because there is still a /bin/getty process running on /dev/tty1 (the console screen). The getty process changes the stty settings of the console window.
If you disable (in /etc/inittab) the getty for /dev/tty1 you will get a nice HS4 console summary.
I don’t recommend to disable the console getty. If something happens it may be your last possibility to login to your HS4.
The HS4 overview in the ESXi console is totally distorted. Why is that?
Does anyone have an idea?
Sieht auch bei mir verschoben aus :)
Any one knows if this VM works with a gira USB-interface?
@Ich
Ja, sieht alles etwas verschoben aus, funktioniert aber prächtig :-)
Habe bereits eine Visu & QC am laufen.
Gruß
@Tux
Great Work. Thanks
@Der Floh
Sieht bei die die HS4 Übersicht in der Konsole auch so verschoben aus ? Bei mir passt die Formatierung vorne und hinter nicht …
MfG Ich
@tux
thx a lot! Can I run it under VMware fusion on OSX?
Great work!
@Ich:
Nö, einfach auf den ESXI hochladen, zum Bestand hinzufügen, starten. Im Experten 4.0 Ein Projekt machen, und das ganze dann an 192.168.1.10 mit admin admin übertragen. Steht aber auch in Textdatei im Paket.
Das ganze Ding läuft schenibar unter Debian.
Das klingt ja vielversprechende. Werde mir die Files morgen ziehen ,,,
@DerFloh
Gibt es irgendwas zu beachten ? Zugangsdaten etc. ?
MfG Ich
@Tux
YOU MAKE IT! Awesome! It Works great with my Android App! Thanks Thanks! Thanks!
How did u make it??
… and if you still want an ESXi 5.1 VM with an installed mini project (no serial transfer needed), have a look in
https://jumpshare.com/b/GQU80YVUGlmf9y6Ij4eP
Sorry guys,
but the HS4 v4.0 firmware package will NEVER run as it is in a virtual machine.
The kernel includes only the following network card drivers:
HS3: via_rhine, r8169
HS4: r8169
As far as I know, no virtualization environment can emulate these NICs.
So you have 2 options:
1. modify the original firmware package with a new kernel which includes NIC drivers for your VM of choice (some Linux kernel building
skills are required)
2. run a common Linux distribution in your VM and add some required packages as well as the HS4 main process. (some Linux skills are
required)
I would go for option 2.
@Ich:
Also ich bekomme die Meldungen bei 4.0 unter VM::
I got this message if i run the 4.0 in a VM:
ifconfig: eth0: error fetching interface information: Device not found
File “/hs/bin/hs_main.py”, line 1676, in
File “/hs/bin/hs_check.py”, line 6505, in doCheck
Index Error: list index out of range
The System is going down NOW!
Sieht für mich auf der ersten Blick so aus als würde er die Netzwerkkarte nicht schlucken.
@Ekim
Was willst du uns damit sagen ?!?
MfG Ich
homeserver dot gira dot de
> Ein HomeServer mit dem Namen “” ist unbekannt!
test test … wrong SN?
@Mike:
Genau das hatte ich so probiert, allerdings wie gesagt bisher in einer VM
@Ich:
– Ich habe auch noch immer das gleiche Problem mit dem Bootloop nach dem Update und nicht herausgefunden warum. Was ich sehr komisch finde, ist dass in Experte 4.0 es 2 Ordner gibt, einen HS3 und einen HS4. HS3 firmware.dat hat keine dmidecode file (ich dachte der bootloop käme wie bei der HS4 version durch diese Datei … )
– Hat jemand es geschafft die 4.0 version aus dem HS3 ordner mit freedos zum laufen zu bringen.
– Any one managed to get the 4.0 version (firmware.dat in HS3 folder of expert 4.0) running with the help of freedos?
@Ich:
Habe ihn gerade nicht zur Hand, aber es kommen ein paar Fehlermeldungen, irgendwas mit SATA, dann noch was mit “keine Berechtigung”, und dann der Reboot. Also die berühmte Bootschleife
@DerFloh
Was passiert bei dir nach dem Update auf 4.0 ?
Spiele auch mit dem Gedanken mit so einen Thin Client für 10-20 EUR zuzulegen, obwohl ich ein absoluter Fan der Client/Servervirtualisierung bin.
@Ich
Schade schade, mein 2.8 läuft auch einwandfrei auf meinem VM ESXI Server. Ich würde nur gerne die Androip App benutzen, die funktioniert ja aber erst ab 4.0. Ich habe zwar einen Original HS3 zu Hause, den habe ich aber sozusagen nur als Backup System im Schrank liegen. Bei einer VM ist mir einfach wohler als bei einer physikalischen Maschine. Ich habe mir jetzt mal bei Ebay einen Thin Client mit Via Board ersteigert. Mal schauen ob sich da was machen lässt. Ich werde berichten.
@DerFloh
… leider nein. Bis Version 2.8 kein Problem. Das Update 4.0 klappt aus mir bisher unbekannter Ursache leider nicht. Der HS startet nach dem Update in einem Bootloop.
MfG Ich
Hat den mittlerweile irgendjemand erfolgreich die 4.0 in einer VM laufen?
Has now anyone successfully run the 4.0 in a VM?
Danke!!!!
@Ich
die Autoexec.bat bzw. Config.sys hab ich 1 zu 1 aus dem Beitrag im Forum.
Mein Problem mit der App ist, dass ich mich nicht zum HS verbinden kann. Kann aber auch sein, dass es ein “User-Fehler” ist. Werde das nochmals genau nachtesten.
MfG
Prinz Rudolf
@Prinz Rudolf
Grundsätzlich kann ich keinen Unterschied zu meiner VM erkennen. Mit EEPROM änderst du die MAC, XFDISK zum partitionieren und RUFUS um einen “bootbaren” USB Stick zu erzeugen.
Kannst du uns mal einen Blick in deine AUTOEXEC.BAT und CONFIG.SYS werfen lassen ? Wäre prima.
Die APP funktioniert bei mir prima. Wo hast du Probleme ?
@Ich
HW wie in http://www.roelbroersma.nl/index.php/forums/topic/hs3-tutorial-german beschrieben.
Nachdem das Problem mit dem Virenscanner erledigt wurde, läuft alles bis auf die APP ohne Probleme.
MfG
Prinz Rudolf
@Prinz Rudolf
Läuft dein HS ein eigener Hardware (wenn ja, welches Motherboard) oder in einer Virtuellen Maschine ?
Ich nutze eine VM und habe mit Version 4.0 nur Probleme. Der HS startet nach dem Update auf die neue Version in einer Schleife (Bootloop). Wie hast du das gelöst ?
MfG Ich
Yes!
@Prinz Rudolf
Which Version do you use ? 4.0 ?
I can not connet via ipad app to the HS.
I have always the wrong user/pw.
Is the user and pw from the HS?
Do I need to do some special changes on my Project?
Maybe the config.sys is hidden if you read the copy of the harddisk or the image with windows explorer…
Try to change the program you are using for reading, to see also hidden or system files.
oh and is there really no config.sys or fdconfig.sys?
or is it an .exe?
ok thx.
firmupd.bat would be also nice :)
Autoexec:
”
@echo off
tdsk 32000
call firmupd
d:
call dolinux2
”
Config.sys does not exist…
@Me: i understand your frustrations, the same I had when 75% of the post regarded announcements on eBay, so it was possible to earn money on the thing guys discovered here… After that, I didn’t visit the page pretty much…
But, maybe we could all be better, and help each other? I think that would be nice, also now when the new forum is made, which is much easier to navigate in…..
What does people say to that? Especially you Me….
I would like to give all the information I can, but much easier on the new forum, instead of this +1500 post thread…. What does people say?
There is no ssh server…
how do i get per ssh on my HS?
I am using putty. When i enter the HS-IP i get always the massage “Network Error. Connection refused”
Can anybody tell me the corredt settings?
Thank you
Selbes Problem. Nach Update auf 4.0 bekomme ich eine Bootschleife. Ich verwende den HS in einer VM. Hat jemande eine Idee ?
Do a “dir . > contents.txt /s /b” on every possible partition and you get the file structure as txt. Then you can compare, whats in firmware.dat and maybe upload the atleast some files, which are not in a fw update ;) eg on pastebin or so.
Maybe you would be so kind and paste the config.sys and autoexec.bat and other batch files if there are any called from autoexec.bat on pastebin or so…
if you would know some information about the disk, ask it, and maybe i could look on my disk to find answers..
It looks like the autoexec.bat is running a initd file with linux in it. The file is in the firmware.dat(zip).
Hi,
I still have problems to get v4.0 running on a VM. Can someone tell me if in general it’s easier to install the 4.0 version from the HS3 or HS4 firmware.dat (no dmidecode file in HS3). In Experte 4 there are to folders HS3 and HS4 with firmware.dat.
I’m running HS3 2.8 on freedos, but i cannot update with experte to 4.0. Boot loop. Repacking the HS4 file and installing it with freedos, gives me a lot of errors during boot process, but no loop (like post 1500 by outcast).
And last question: Any help someone could give me with an Gira USB Interface? I can’t connect the Fusion VM Homeserver 2.8 to the knx bus. And I have no IP interface….
cheers & THX for all your help.
Ok, accepted.
Again that you did not misunderstand me:
I think i was the first guy here running HS4 on original hardware and with freedos 1 week after HS4 official release, but i sold it again. Because i only need a virtualisation solution for testing purposes. With the information found here for HS3 i used the knowledge and some tools to transfer this for HS4.
I don’t need a valid serial number, or the way how to clone it and i really don’t need the original image.
I was only pissed that you came here got help and in reply such a post and no thanks.
All that is of interest for me is the first boot partition of the HS4, because i am interested in some details. The first partition is even not holding any copyright software of gira. it’s only freedos.
That was the only reason, why i asked to share an image of the original disk, because i wanted to look into the boot partition.
So if you don’t share the whole disk image or an image of the first partition, i respect that and i have no problem with it.
Me, I didn’t meant it so hard..
I had to forgot to thank you for the help of the mac adress change :)… So thanks!
But we’re Gira dealer so, i could not give this software. I would help everyone to got some information, but not software.
I discribed the way to do it. Now find a good guy who will share his
disk.
Serial numbers are from our test HS in our building.
So, dont be so sad and ask: How you did this? ;-) Which harddrive copy software do you use… and such of thinks.
@Everybody else here:
Sorry to say that, but i will not visit the page here any more.
I am so pissed about that loki guy coming here and grabbing all information and when he got it running not even saying thank you.
Not sharing the original image is another thing which i respect in some way…
But on the other hand, this is not how community should work, everyone who got a piece to the puzzle should share his part in my opinion. He got the original image and we all had all the other information to get it running.
So thanks to all the others of you, to make this possible.
Because of this page here i have now some wonderful virtualization hs to test visu changes. Else i had to reboot the original machine every time.
Bye
Oh and btw, i have HS4 running already for ages so i don’t really need YOUR help. I was just curious about some special information holding the original boot partition…
Ok thx for beeing so thankful.
– No, i will not share any information about HS in future and you will never get it running again for future versions if something changes without help!
I have the HS4copy running with V4.0.1xxxxx
Workflow:
– Order a fujitsu D3003-S1 evaluation kit
– Copy HS4 disk image on the msata disk
– Change MAC to a working HS mac
– enjoy it!
I use this is only for testcases. If you real use it, buy one!
so…….
– No, you do not get a copy of a harddisk.
– No, you don’t get a MAC adress
– No, i dont put my image online
Hallo,
mal eine grundsätzliche Frage: macht es mehr Sinn ein Epia Board zu verwenden oder, wie in der Anleitung von Heini im Forum, einen igel thin client für einen HS 4 zu verwenden??
@ loki:
you have to boot e. g. freedos via usb stick and change the system
serial of the board to a valid mac/serial number with the amidedos tool:
“amidedos.exe /ss MACWITHOUT:”
could you plz share the original hs4 image somewhere, thx
@Ostfriese0815:
Was für ein Mainboard verwendest du?
Du schreibst das du das ganze Ding unter Dos bootest. Muss man nicht, wenn man den HS Physikalisch installiert, über ifconfig die MAC ändern etc.? Das gäbe es ja unter FreeDos nicht….Oder ist dein Mainboard DAS Mainboard schlechthin, welches der HS so schluckt? Das wäre natürlich klasse!
Danke!
I try to setup a real system. i have a D3003 complete and a clone of an HS4-disk.
If I start the system, it reboots after load. How could i solve this? Do i have to change the serial? Ans how do i login to the command prompt?
Could anyone help me?
Some AMD Geode LX800 mini ITX boards should be about 5W…
Raspberry Pi or any other Hardware that consumes less than 10W then ;)
@ME ….everybody with a smart home cares. Otherwise the home is not smart. It´s just full of unsmart technik.
So I absolutly care in my home.
The Question is still valid.
^^ the same people who buy MDT equipment…
Orignal HS4 is 14.3 W. But who cares about 5-10 W in a Smart Home…
Hallo,
i am looking for a Hardware-tip.
The original Gira Homeserver consumes about 18W.
Is it possible to Build a system, which consumes significantly less (should be <10W)? Which hardware?
Thank you
Hello to all,
HS4 is up and running on a real system.
The only problem I have is that it only works when changing the ifconfig after completely startup the system.
Otherwise the updated ifconfig disables the network connection.
Is there a way to create an ifconfig on debian like mentioned in the posts.
When trying to install all the stuff with CentOS 6.3/6.4 it doesn’t work due to a lot of libssl problems. Has anybody tried with other CentOS versions?
Has anybody an idea how to solve this issue when using debian?
Nicht zwingend. Mit Virtual Box lässt sich die Serienummer im BIOS angeblich ganz leicht ändern. Ich bevorzuge allerdings VMware und hoffe dafür auch noch eine Lösung zu finden …
Falls jemand eine Idee hat, bin für jeden Tipp dankbar.
Hmm… das wirds wohl sein. Dann ist mit der 4.0 wohl der virtualisierte HS gestorben. das ist echt Schade. Ich habe einen Original HS zu Hause stehen, nutze aber eben den virtualisierten, falls eben mal die Hardware abrauchen sollte.
Hallo Floh, du hast das gleiche Problem wie ich. Ab Firmware Version 4.0 wird nicht nur die Mac Adresse sondern auch die Seriennummer deines Mainboards überprüft. Wenn du also kein EPIA Mainboard verwändest, oder die Seriennummer (= Mac Adresse) anderweitig vorgaukelst, läuft Version 4.0 nicht. Leider habe keine Möglichkeit gefunden, die Seriennummer in einer VM zu editieren.
Hallo Floh,
Ich habe ja nichts anderes gemacht, als die Datein zu tauschen.
Ich habe einen USB Stick mit DOS 6.22. Dort ist das Betriebssystem drauf und Verzeichnisse mit den verschiedenen HS Versionen.
Bei mein HS habe ich als Bootsequenz erst USB HDD, dann HDD.
Ich habe das Ding ausgeschaltet. USB Stick rein und eingeschaltet.
Also von USB gebootet. Dann die Datein auf der 2. Patition der Festplatte (1GB ATA Flash Modul) ausgetauscht.
Das Ding wieder ausgeschaltet. USB-Stick raus und nach dem Einschalten ist der HS mit der neuen Version hochgefahren und lief.
Zumindest bei mir.
Genauso hatte ich auch das Update von 2.7 auf 2.8 gemacht gehabt.
Kein Ahnung, warum es bei Dir nicht läuft.
Hey Ostfriese,
also wenn ich meinen HS3 mit 2.8 so installiere, dann läuft der auch. Wenn ich aber die Dateien so wie du schreibst auf Laufwerk D: austausche, dann bekomme ich eine Bootschleife?!? Habe ich was übersehen?
Vielen Dank schonmal!!!
Hi Ostfriese,
ich bekomm mein update seit 2 wochen nicht hin ;(
siehste eine chance mir ein image zur verfügung zu stellen ??
wäre superklasse !!
Hallo zusammen,
ich habe heute mein HS3 erfolgreich auf Version 4.0 upgedatet.
Ich hatte meinen HS wie in Post 406 erstellt und habe einfach auf Laufwerk D die Datein gelöscht und die neuen Datein aus “firmware.dat” dort hin kopiert.
Ist so in Betrieb gegangen.
Gruß aus Ostfriesland
@berry
hmm maybe, but when you use the original startup via initrd, you will have to repack the initrd.. and maybe its not the only one driver wich is missing…
its much easier, to use any other linux distry, and just start the 2 binarys…..
@Mike
Vielen Dank für deine ausführliche Erklärung. WINXP und HS greifen demnach auf die gleiche Datei unter …
serial0.fileName = “/serial.txt”
zu. Verstehe ich das richtig ? Wenn ich das bei beiden Systemen so eintrage, jammer mit der HS irgendwas von falschem Syntax.
Grundsätzlich funktioniert mein HS3 bis Version 2.8 auch ohne Probleme. Sobald ich die 4.0 via Netzwerk installiere, bekommen ich nach dem Neustart einen Bootloop und nichts geht mehr.
Wer verwenden den HS Version 4.0 in Verbindung mit VM Workstation ?
MfG Ich
@ hs815:
Thanks good info.
In the new hs4 firmware there is no via-rhine driver including.
it its possible to copy the via driver files from exp.2.10 to the new exp.4.0 image?
ps: the partitionsizes are:
/dev/sda1 1 132 1060258+ 82 Linux swap / Solaris
/dev/sda2 000 0000 0000000+ 83 Linux
/dev/sda3 0000 0000 0000000 0 FAT16
/dev/sda4 0000 0000 0000000 0 FAT16
on original HS4-hardware they are
15MB
110MB
870MB
870MB
all dos formatted, but the do something strange with turbodisk..
and then start it with loadlin to a ram -image. with busybox
Hy to all.
i updated my old HS3 (on kvm) to the new 4.0
the major change was the harddisk is now sda and no longer hdc
i use a suse11.3 64bit (know its not the newest).
created 4 partitions:
sda1 swap
sda2 linux
sda3 is config type 6
sda4 dont know type 6
then i extracted the firmware file from experte 4 (zip) for HS3
(because i works with my old mac-address)
there i unpacked the inird with
gzip -dc ../INITRD | cpio -id
to a dir..
then i copied the hs dir to the rootpath of my linux
and when i started i needet to install a view python-packages..
but first i copied all the python-dirs to my linux /usr/lib/python
there is a PIL dir which is needed..
then i can start it. With a script.
*****************************************
PYTHONPATH=/usr/lib/python/PIL
export PYTHONPATH
TZ=CET-1CEST,M3.5.0/2:00,M10.5.0/3:00
export TZ
hwclock –hctosys –utc
setserial /dev/ttyS0 autoconfig
setserial /dev/ttyS1 autoconfig
#das brauch ich nur wenn über die serielle übertragen werden soll!!!
#/hs/bin/hs_main trans
#killall -9 python
/hs/bin/hs_main main
reboot
*********************
The communication for the first time I did with a nullmodem cable to windows8
The serialport on the new hs was ttys0…. It also changed…
Now it works fine…
Hello to all,
It try to startup the HS4/HS3 with 4.0 on a real system. It looks quite good when using debian. Only the change of the ifconfig doesn’t work. After a reboot debian doesn’t boot with ethernet. Has someone a solution for that?
When using centOS the libssl.so.0.9.8 fault comes up when starting up the HS3 or HS4 with 4.0. The HS3 with 2.8 runs quite good on centOS. When using centOS the ifconfig problem is gone.
@ Ich
Windows XP .vmx file: (1st setup 1port in VM and save it as “serial” then switch off the Virtual machine before editing the .vmx file ):
serial0.present = “TRUE”
serial0.fileType = “pipe”
serial0.yieldOnMsrRead = “TRUE”
serial0.startConnected = “TRUE”
serial0.fileName = “/Users/ … your save location … /serial”
serial0.pipe.endPoint = “client”
HS3 or HS4 .vmx (setup 2ports in VM and save the SECOND as “serial”):
As this “serial” file is the same as the one from XP, VM may ask you to overwrite the first one. That’s ok. Again VM off before editing the .vmx
serial0.present = “TRUE”
serial0.fileName = “”
serial0.autodetect = “TRUE”
serial0.startConnected = “FALSE”
serial1.present = “TRUE”
serial1.fileType = “pipe”
serial1.yieldOnMsrRead = “TRUE”
serial1.startConnected = “TRUE”
serial1.fileName = “/Users/ … your save location … /serial”
In Experte I had to choose port 1 (Serielle Schnittstelle) so that the transfer works. I hope this helps.
Sorry but I don’t understand your 2nd post 1542.
How can I change the system serial in a VM?
The HS 3 running in a VM. However, only up to version 2.8. After updating to 4.0, the HS boots in an endless loop. What am I doing wrong?
@ Mike
How you transfer via serial port? Which port settings you use
in the VM?
Ha! Got it! Up and running HS3 (2.8) and HS4 on vmware fusion.
Transfer via serial port went fine too…. all this after 2 days trail and error. Yeah, what a noob :)
Only in HS4 i get the same error as post 1500 & 1530:
File “/hs/bin/hs_main.py”, line 1071, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
File “/hs/bin/hs_main.py”, line 1105, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
Otherwise the servers seem to run fine … well, now I have to try to connect them to my knx installation via usb interface. (Any tips where I can get a cheap IP-interface … ? :)
@berry
You are right sorry for not using english as lingua franca … last few posts in german tempted me to do so.
Yes I know it is really messy > freedom, linux etc and a LOT of posts! :) But know that I have the confirmation that only freedos has to be/can be used, I can reduce the number of posts that are of interest to me.
I try to find the solution by myself, if I’m not successful i will definitely follow your suggestion and open a thread in the forum.
Wish me luck! :)
@Mike
Open in Forum (http://www.roelbroersma.nl/index.php/forums)
a new Thread, like: German-HS4-Install .
There we can speak german and find posts easyer than in blog.
Nimm bitte erstmal ne ältere Firmware des HS3 z.B. 2.8.
Es klingt scheiße aber versuche dich durch die Posts zu wühlen. Dort ist wirklich alles zu finden und du verstehst dann eher den Aufbau und die Funktionen. Und bitte die Mac des eigenen HS nehmen.
Mach nen sinnvollen Foreneintrag auf und dann kann ich auch helfen.
@Mike
Ganz genau. Bis Version 2.8 reicht das …
Hi,
kurze 2 Fragen… komme gerade nicht weiter.
1) Verstehe ich richtig, dass ich kein Linux installieren brauche wenn ich der Freedos Anleitung folge zB. von Jürgen?
2) Bis Version 2.8 muss ja nur die Mac Adresse stimmen damit der Server startet. Das script zur firmware ändern brauche ich hier nicht?
Falls mir jemand hierauf antworten könnte, wäre ich schon ein wenig weiter bei meinen Versuchen! Bin am verzweifeln.
Danke im Voraus.
Mike
@Ich,
I have the same problem everytime with the ‘freedos’ method on a vmware-server. I create a VM with two disks, install freedos1.1 on the first and create the required partitions on the second. I copy the uncompressed content of the firmware.dat for the HS3 from expert4 on the first freedos-disk and copy DOLINUX.BAT to autoexec.bat.
After that I get a endless-loop of reboots. But when I looked closely it has nothing to do with ‘keine berechtigung’ or the dmidecode, but witch the message “ifconfig: eth0: error fetching interface information: Device not found”.
Looks the same problem as 1184.
I have a HS3/expert28 running on the same machine with the CD.iso method
@Mike
Ich soll also die MAC zusätzlich als Systemserialnumber eintragen ?
Kannst du mir in zwei, drei Schritten erklären wir ich das anstellen soll ? Aktuell läuft mein HS innerhalb VM Workstation 8 und ich habe mit Version 2.7 / 2.8 keine Probleme. Erst am 4.0 bootet der HS endlos durch …
Hört sich so an als ob Du den Post 1180 nicht befolgt hast.
… nach Update auf 4.0 bootet mein HS in einer Endlosschleife :-(
Kennt jemand dieses Problem ?
… nach Update auf 4.0 bootet mein HS in einer Endlosschlaufe :-(
Kennt jemand dieses Problem ?
Hello,
i get the same error like the Post 1500
File “/hs/bin/hs_main.py”, line 1071, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
File “/hs/bin/hs_main.py”, line 1105, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
But the HS4 run :) So it seem that the problem isn’t a problem ?
Does anyone know which chipset the usb-isdn adapter from gira hs4 is using?
Englisch bitte…
@ich … all files are copyright to gira (maybe no one will upload)…for every hs4 update you have to repack the firmware.dat and dmidecode…
@jue, why it reboots ? message ? error ?
hat schon wer den HS3 in der VM mit der neuen Firmware aktualisiert? ich hänge dann in einer Bootschleife und das wars.
@Jürgen
Kannst du uns vielleicht die geänderte firmware.dat zur Verfügung stellen ? Weitere Files müssen ja nicht verändert werden, oder ?
Hi,
steht alles in Post 1159:
http://www44.zippyshare.com/v/8073569/file.html
Die files müssen angepasst werden, deshalb das script.
@Jürgen
… Create a new firmware.dat with the script
Welches Script ist hier gemeint und woher kann ich dieses bekommen ? So wie das verstehe, müssen die Files aus der FIRMWARE.DAT nicht angepasst werden, richtig ?
Hab grad oben was gelesen von Laywer deswegen :-(
@Michael
Wie kommst du darauf ?
ich glaube wir sollten ins Forum umziehen. Da kann der Seitenbetreiber die Beiträge ggf. “anpassen und verstecken”
Ist es eigentlich illegal Anleitungen zu erstellen?
Sorry meinte die Anleitung von Post 1163
Du brauchst zwei wegen HDA und hdb.
Eingehängt, keine Ahnung hab in virtualbox einen IDE Controller angelegt und dann zwei Festplatten angelegt.
Wo finde ich die PDF Anleitung ?
Warum verwändest du zwei Festplatten und wo werden diese eingehängt ? 0:0, 0:1, 1:0 oder 1:1
Also unter VMware habe ich es nicht getestet nur unter Virtualbox.
Aufgrund der vielleicht möglichen rechtlichen folgen kann ich kein Image bereitstellen.
Das Image habe ich selber nach den Anleitungen erstellt.
Hier mal eine kurze Zusammenfassung
-Freedos
-Debian 6
-virtualbox
-winscp
7-zip
VOX installieren und VM erstellen mit zwei Festplatten
Hdd1 500MB mit Freedos Partitioniern Primär und aktiv
Hdd2 4000m 4 primäre Partitionen mit je 100 mb
Freedos auf hdd1 installieren
1Teil ist nun fertig
2.vm erstellen mit Debian
Nach der Anleitung weiter oben installieren
Dort gibt es ein link zu einem PDF wo alles steht sogar mit Linux Befehlen.
Diese Vm wird nur für die Modifikation der Firmware.dat aus dem Experten 4 zu Modden.
Die neue Firmware.dat entpacken bat Datei in autoexec.bat umbennen und auf hdd2 Partition eins kopieren.
Hier meine Schritte:
+ neue VM erstellen
+ HDD in 1:0 einhängen
+ mit FDISK die HDD in vier FAT Partitionen aufteilen. Laufwerk C: 500 MB und die anderen 3 Partitionen je 200 MB
+ Installation FreeDOS
+ FIRMWARE.DAT entpacken und Daten in Laufwerk C: kopieren.
+ ISOLINUX. BIN in autoexec.bat umbenennen.
+ Mac Adresse in den Einstellungen der VM anpassen
+ HS mit ISO Image (CDROM.iso)starten
Fertig, der HS läuft kann allerdings nicht ungedated werden …
@Jürgen: Login into Forum on the first home page ;-)
@SKALP: Wenn Du noch hier aktiv unterwegs sein solltest, ich hätte auch Interesse an Deinem fertigen Image :-)
Danke!!!
@Jürgen: Hast Du das Image vor kurzem vom @SKALP bekommen?
Ich weiß nicht mal wie ich anfangen soll. Hab auf meinem WHS VMWare Workstation drauf… :-(
Danke!!
@Jürgen
Ich befürchte, dass ich unter VM Workstation 8 das alles gar nicht einstellen kann. Welches DOS verwendest du, FreeDOS ? Bisher starte den HS mittels dem GIRA ISO Image und deshalb ist kein Softwareupdate möglich.
Kannst du uns dein Image nicht zur Verfügung stellen ?
How can I login to the forum???
@Damian Ehrlich gesagt, bin ich wirklich ein Noob was Linux angeht und habe es auch hinbekommen.
Wenn du mir sagst wo es hackt kann ich vielleicht helfen.
Hallo,
@Ich ich habe folgendes in Vitrual Box Konfiguriert für HS4:
VBOX -> Windows 8 – Config PC für Initialisierung
Serielle Schnittstelle aktiviert.
Portnummer: COM1 IRQ4 IO 0x3F8
Portmodus: Host-Pipe
x Erzeuge Pipe
Pfad: \\.\pipe\com_1
VBOX -> DOS & HS4 Firmeware
Serielle Schnittstelle aktiviert.
Portnummer: COM1 IRQ4 IO 0x3F8
Portmodus: Host-Pipe
Erzeuge Pipe DEAKTIVIERT
Pfad: \\.\pipe\com_1
Nun nur noch beim Experten übertragen und die VBOX mit HS4 Neustarten, das wars lief sofort.
HS3 läuft bei mir sowohl auf VMWare und Vbox.
@Jürgen
Vielen lieben Dank, dann bin ich schon mal auf heute Abend gespannt. Läuft der HS3 bei dir via VM oder über eigene Hardware ?
MfG Ich
paul, I have problems with my hours, I tried to change some things but just to throw it all away, can you sell me a flash modul by ebay?
@Jürgen: Das wäre klasse!
Wenn es Dir nichts ausmacht, würdest Du bestimmt vielen (mir auch ;-) ) eine große Freude machen, wenn Du dein VM Image zur Verfügung stellst. Siehe Forum :-)
@ Ich poste heute abend mal wie ich es gemacht habe :-)
jfyi:
the newest hs4 software version does not check the lan mac of the adapter any more. the first hs4 versions did that though in my initial tests. so only dmidecode has to deliver the right system serial to make it work