Hi Sathya,
Auf die Idee, dass das Funkmodul ein Update braucht um richtig zu funktionieren, wäre ich selbst nie gekommen. Ich habe jetzt mal meine beiden Module geflasht und siehe da, es funktioniert besser, da es bislang zu keinem Totalausfall mehr gekommen ist. Ab und zu hängt das Modul noch und reagiert für Minuten nicht auf Meldungen von HM-Sec-XXX Geräten. Dem werde ich in den nächsten Tagen nachgehen und schauen, ob erneutes Anlernen vielleicht Abhilfe schafft.
Aber nochmal zur Firmware:
Neben der im FHEM-verlinkten habe ich noch zwei (ältere?) Versionen unter https://git.zerfleddert.de/hmcfgusb/firmware/ gefunden.
Grundsätzlich würden mich folgende Punkte sehr interessieren:
- Wo werden neue Firmware-Versionen veröffentlicht?
- Wie kann man ohne FHEM die aktuell geflashte Version herausfinden?
Hier noch mein erfolgreiches Vorgehen zum Flashen der Firmware:
# 1. root
sudo su
# 2. homegear beenden
systemctl stop homegear
# 3. autostart deaktiveren
update-rc.d homegear disable
# 4. System herunterfahren
halt
# 5. Modul stromlos machen und anschließend wieder einschalten
# 6. Entsprechend [FHEM Wiki](https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi#Alternative_Methode_zum_Firmware_Update_ohne_FHEM) vorgehen:
sudo su
apt-get update && apt-get -y install libusb-1.0-0-dev build-essential git
systemctl stop fhem
git clone git://git.zerfleddert.de/hmcfgusb
cd hmcfgusb/
make
# Firmware runterladen
wget https://raw.githubusercontent.com/eq-3/occu/ee68faf77e42ed5e3641790b43a710a3301cea7e/firmware/HM-MOD-UART/coprocessor_update.eq3
# eigentliches flashen:
./flash-hmmoduart -U /dev/ttyAMA0 coprocessor_update.eq3
# 7. Flashvorgang verifizieren
????
# 8. autostart wieder aktivieren
update-rc.d homegear enable
# 9. homegear wieder starten
systemctl start homegear
Viele Grüße,
Max