Hallo felix,
ich habe mehrere Anläufe gebraucht um yahm von 1.5 auf 1.9 fehlerfrei zu Aktualisieren. In Benutzung habe ich das HM-MOD-RPI-PCB Funkmodul ohne Homomatic IP Geräte auf einem Raspberry Pi 3.
Es gibt mehrere Fehlerquellen beim Update
1. yahm-ctl update geht nicht, Ordner modules bleibt leer
2. automatische Firmenware update des HM-MOD-RPI-PCB funktioniert nicht
3. Kernel nicht aktualisieren, funktionerte bei mir mit Kernel 4.9.78-v7+
Nun eine Anleitung fürs Update
Wichtig !
Auf jeden Fall ein Backup der ganzen Speicherkarte erstellen sowie ein yahm-backup machen.
1. System aktualisieren und Neustart
Code: Alles auswählen
sudo su
apt-get update && apt-get dist-upgrade -y
shutdown -r 0
2. yahm entfernen und aktualisieren
Code: Alles auswählen
rm -r /opt/YAHM
wget -nv -O- https://raw.githubusercontent.com/leonsio/YAHM/master/yahm-init | sudo -E bash -
3. Firmenware des HM-MOD-RPI-PCB aktualisieren
4. lxc aktualisieren
5. überprüfen ob das Modul hm-mod-rpi-pcb istalliert ist
6. Wenn vorhanden dann entfernen, der automatische Neustart dauert etwas länger
7. pivccu-driver installieren und Neustart
Sollte es nicht funktionieren kann man das Backup der Speicherkarte zurückspielen. Wurde die Firmenware des HM-MOD-RPI-PCB Modules aktualisieren muß diese wieder zurück zur Firmenware 1.4.1 geflash werden.
Anleitung Firmenware HM-MOD-RPI-PCB auf 1.4.1 flashen
1. Vorbereitung
Code: Alles auswählen
sudo su
apt-get update && apt-get -y install libusb-1.0-0-dev build-essential git
2. Firmenware downloaden
Code: Alles auswählen
wget https://raw.githubusercontent.com/eq-3/occu/ee68faf77e42ed5e3641790b43a710a3301cea7e/firmware/HM-MOD-UART/coprocessor_update.eq3
3. flashen
Code: Alles auswählen
flash-hmmoduart -U /dev/ttyAMA0 coprocessor_update.eq3
Viel Erfolg !
Gruß Frank