[GELÖST] Firmware Update mit CC1101 nicht möglich?

Hallo Gemeinde,

vielen Dank an die Entwickler für diese tolle Software! :smiley:

Ich habe hier ein Homematic Funk-Schalter mit Energiemessung (Typ AC), der noch die Firmware Version 1.6 hat. Ich habe nun versucht mit der CLI die Firmware upzudaten.

fs 0
pud PEERID

Leider sagt mir das System "Peer is up to date."
Wenn ich in das firmware Verzeichnis schaue, liegt dort jedoch die Firmware 2.5. Wie kann ich die auf den Schaltaktor bekommen? :question:

Vielen Dank im Voraus.
Nitram

Welche Version fährst du? Hatte das Thema auch. Mit der aktuellen 0.6 sollte es gehen.

Thomas

Hallo Thomas,

besten Dank für den Tipp. Nach Update auf das aktuelle Nigthly läufts! Prima!

Viele Grüße Martin

Hallo,

zu früh gefreut,

das Update wird zwar angezeigt und auch gestartet, leider scheint es nicht durchzulaufen. Ich bekomme folgenden Fehler angezeigt:
Module HomeMatic BidCoS: Error: Too many communication errors.

Habe das Module nebeneinander und mit 3-4m Entfernung probiert zu updaten.

An welcher Stelle kann ich da weitersuchen?

Viele Grüße
Martin

Hallo Martin,

poste mal das Log. “Too many communication errors” heißt, dass nach 10 Resends ein Paket immer noch nicht erfolgreich empfangen wurde. Die Frage ist aber, ob das Update überhaupt vernünftig startet. Das sagt uns das Log.

Viele Grüße

Sathya

Vielleicht nicht ganz passend, aber möglicherweise hilfreich.
Fahre mit der aktuelle Nigthly CUL und LA-CFG und versuche einen Unterputzschalter mit einem Update zu versorgen, was ebenfalls fehlschlägt. Mit dem HM-Manager bekomme ich die Fehlermeldung :

“RESULT_CODE”: 6,
“RESULT_STRING”: “Device did not respond to enter-bootloader packet.”

Auszug aus dem Log sieht wie folgt aus:

01/29/16 15:25:56.229 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.229 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.429 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.429 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.629 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.629 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0A753011FD42423AC4C2CA 01/29/16 15:25:56.637 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: -64 dBm): 0A753011FD42423AC4C2CA 01/29/16 15:25:57.012 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: -64 dBm): 0A753011FD42423AC4C2CA 01/29/16 15:25:57.394 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: -64 dBm): 0A753011FD42423AC4C2CA 01/29/16 15:25:57.447 HomeMatic BidCoS packet received (My-CUL, RSSI: -66 dBm): 0CA5867036656B00000000B864 01/29/16 15:25:57.475 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: -62 dBm): 0CA5867036656B00000000B864 01/29/16 15:25:57.654 RPC Server (Port 2001): Info: Client number 25 is calling RPC method: getUpdateStatus Parameters: 01/29/16 15:25:58.245 Module HomeMatic BidCoS: Warning: Device did not enter bootloader. 0

Kleines update bei einem HM-ES-PMSw1-Pl das gleiche

Thomas

Hallo Thomas,

du hast ein anderes Problem. Bei dir gibt es - warum auch immer - keine Antwort auf das Bootloader-Paket. Funktionieren die beiden Geräte ansonsten einwandfrei? Poste vielleicht mal ein Log vom normalen Betrieb. Mich interessiert der RSSI am CUL. Hast du probiert den HM-ES-PMSw1-Pl näher an den CUL zu bringen?

Viele Grüße

Sathya

Moin Zusammen,

erstmal sorry, dass ich quasi den Thread gekapert habe.

Habe ich versucht, an drei verschiedenen Stellen, hat aber nix gebracht. Dann habe ich mal eine ältere SD-Karte genutzt und mit der konnte ich nach dem Pairing die Firmware updaten. Ich finde im Augenblick nur nicht raus, welche ältere Version das ist.

Demnach würde ich vermuten, dass sich was im Code geändert hat.

Hier der Log Auszug wo es funktioniert hat

01/29/16 21:10:38.257 Module HomeMatic BidCoS: Info: Using physical interface My-CUL because the peer's interface doesn't support firmware updates. 01/29/16 21:10:38.314 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0AC93011FD00373288FDCA 01/29/16 21:10:38.722 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x38): 0AC93011FD00373288FDCA 01/29/16 21:10:38.824 HomeMatic BidCoS packet received (My-CUL, RSSI: 0x32): 0EC980023288FDFD0037010100002F 01/29/16 21:10:38.827 Module HomeMatic BidCoS: Info: STATE on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0931366 was set to 0x00. 01/29/16 21:10:38.829 Module HomeMatic BidCoS: Info: WORKING on channel 1 of HomeMatic BidCoS peer 52 with serial number LEQ0931366 was set to 0x00. 01/29/16 21:10:38.831 Info: Calling XML RPC method "system.multicall" on server binary://10.42.42.10 and port 9123. 01/29/16 21:10:38.832 Info: Connecting to host 10.42.42.10 on port 9123... 01/29/16 21:10:38.833 Info: Calling XML RPC method "system.multicall" on server binary://10.42.42.205 and port 9123. 01/29/16 21:10:38.834 Info: Connecting to host 10.42.42.205 on port 9123... 01/29/16 21:10:38.835 Info: Connected to host 10.42.42.10 on port 9123. Client number is: 123 01/29/16 21:10:38.836 Info: Connected to host 10.42.42.205 on port 9123. Client number is: 124 01/29/16 21:10:38.840 Info: Calling XML RPC method "system.multicall" on server binary://10.42.42.10 and port 9123. 01/29/16 21:10:38.840 Info: Connecting to host 10.42.42.10 on port 9123... 01/29/16 21:10:38.843 Info: Connected to host 10.42.42.10 on port 9123. Client number is: 125 01/29/16 21:10:38.844 Info: Calling XML RPC method "system.multicall" on server binary://10.42.42.205 and port 9123. 01/29/16 21:10:38.845 Info: Connecting to host 10.42.42.205 on port 9123... 01/29/16 21:10:38.848 Info: Connected to host 10.42.42.205 on port 9123. Client number is: 126 01/29/16 21:10:38.849 Module HomeMatic BidCoS: Info: Enter bootloader packet was accepted by peer. 01/29/16 21:10:38.858 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x46): 0EC980023288FDFD0037010100002F 01/29/16 21:10:39.277 HomeMatic BidCoS packet received (My-CUL, RSSI: 0x31): 140000103288FD000000004C455130393331333636 01/29/16 21:10:39.311 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x45): 140000103288FD000000004C455130393331333636 01/29/16 21:10:39.351 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0F4200CB0000003288FD105B11F81547 01/29/16 21:10:39.352 Module HomeMatic BidCoS: Info: Enabling update mode. 01/29/16 21:10:39.417 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x37): 0F4200CB0000003288FD105B11F81547 01/29/16 21:10:39.453 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0F4320CB0000003288FD105B11F81547 01/29/16 21:10:39.474 HomeMatic BidCoS packet received (My-CUL, RSSI: 0x2C): 0A4300023288FD00000000 01/29/16 21:10:39.504 Module HomeMatic BidCoS: Info: Updating peer 52 from version 1.6 to version 2.5. 01/29/16 21:10:39.554 Module HomeMatic BidCoS: Info: Sending block 1 of 389... 01/29/16 21:10:39.555 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 2E4400CA0000003288FD0092A937ED1372F15F9A13B99467D9D921845602CB78D98C5A4A6148250B69DDC4CAD282B1 01/29/16 21:10:39.611 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 2C4400CA0000003288FDF6A1D36502C78AB520055555337097F0ED5071004E74122373E018A905944BF7B779FC 01/29/16 21:10:39.667 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 2C4400CA0000003288FDBE1BDF27E3448FDA5BE6A7F8F8D38E24C6783A25B0384539B5B8472F219F0FE3C940B2 01/29/16 21:10:39.723 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 2C4400CA0000003288FD752AECEA53543558149E209A3DC3EFC596CCB95AE8A8B2FCC364A0133226B028439933 01/29/16 21:10:39.779 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0F4420CA0000003288FD376A52C5A6A1 01/29/16 21:10:39.830 HomeMatic BidCoS packet received (My-CUL, RSSI: 0x2D): 0A4400023288FD00000000 01/29/16 21:10:39.890 Module HomeMatic BidCoS: Info: Sending block 2 of 389... 01

Thomas

Moin Zusammen,

heute hat es mir gereicht und ich habe alles neu installiert auf Basis des aktuellen Raspbian images mit der 06.1194 jetzt gehen auch die Firmwareupdates wieder.

Gruß
Thomas

Hallo Sathya,

anbei das Log-File zum versuchten Firmwareupdate. Das Modul ist ein HM-ES-PMSw1-Pl mit V1.6
Vielen Dank im Voraus.

Viele Grüße
Martin
homegear.log (335 KB)

Hey Martin,

danke für das Log. Der Fehler hat sich durch die Implementierung des AES-Handshakes eingeschlichen. Jetzt sollten Firmwareupdates wieder funktionieren (seit 1196, 1197 oder 1198).

Viele Grüße

Sathya

Hallo Sathya,

jetzt gehts ein Stück weiter, jedoch scheint er in einer Schleife zu hängen? Die LED blinkt immer für 10 Sek und ist danach ca. 2 Sek aus. Das geht nun schon ca. 30Minuten so…Log anbei.

Viele Grüße
Martin
homegear.log.zip (208 KB)

Hey Martin,

das Update wurde aufgrund von Kommunikationsfehlern nicht zu Ende ausgeführt (bei Block 186 von 389). Deswegen startet dein Gerät nicht mehr (bzw. nur den Bootloader). Starte das Update im CLI über

Die “1” aktiviert den manuellen Update-Modus. Dann wird das Update wiederholt. Deaktiviere vorher am Besten das Debuglogging und setzte Debuglevel auf 4. Gerade auf dem Pi braucht das Logging eine Menge Ressourcen.

Viele Grüße

Sathya

Hallo Sathya!

Merci vielmals, alles prima, jetzt ist das Update durchgelaufen!

Viele Grüße
Martin