Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Fragen, Support etc.

Moderator: Co-Administratoren

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von ant » 09.12.2018, 13:40

Code: Alles auswählen

root@occu:~# java -jar test.jar -p /dev/ttyUSB0 -f /opt/hm/firmware/HmIP-RFUSB/hmip_coprocessor_update-2.8.6.eq3 -o
[INFO] CommPortIdentifier:static initialization(), OS: Linux, arch: amd64
[INFO] Load the driver.
[INFO] RXTXCommDriver : static initializer.
[INFO] Load native library.
[INFO] static CommPortIdentifier:getPortIdentifiers()
[INFO] RXTXCommDriver:initialize(), osName: Linux
[INFO] scanning device directory /dev/ for ports of type 1
RXTX Warning:  Removing stale lock file. /var/lock/LCK..ttyUSB0
[INFO] RXTXCommDriver:initialize(), osName: Linux
[INFO] scanning device directory /dev/ for ports of type 1
[INFO] RXTXCommDriver:getCommPort(/dev/ttyUSB0,1)
[DEBUG] Received response
[DEBUG] Received response
[DEBUG] Start bootloader ...
[DEBUG] Received response
[DEBUG] Identify event
[DEBUG] identify message: HMIP_TRX_Bl
[DEBUG] Bootloader running
[DEBUG] Request bootloader version ...
[DEBUG] Handling message: 0018040101000c
[DEBUG] Bootloader response
[DEBUG] Received response
[INFO] SGTIN = 3014f5ac94000416fb533469
[INFO] Performing update with firmware file '/opt/hm/firmware/HmIP-RFUSB/hmip_coprocessor_update-2.8.6.eq3' ...
[DEBUG] Start application ...
[DEBUG] Received response
[DEBUG] Identify event
[DEBUG] identify message: HMIP_TRX_App
[DEBUG] Application 'HMIP_TRX_App' running
[DEBUG] Request application version ...
[TRACE] AP 3014f5ac94000416fb533469: trx adapter response
[DEBUG] Received response
[DEBUG] Request application version ...
[TRACE] AP 3014f5ac94000416fb533469: trx adapter response
[DEBUG] Received response
[INFO] Updating coprocessor from version 2.8.4 to version 2.8.6
[DEBUG] Start bootloader ...
[DEBUG] Received response
[DEBUG] Identify event
[DEBUG] identify message: HMIP_TRX_Bl
[DEBUG] Bootloader running
[INFO] Entering bootloader ...
[DEBUG] Start bootloader ...
[DEBUG] Received response
[DEBUG] Identify event
[DEBUG] identify message: HMIP_TRX_Bl
[DEBUG] Bootloader running
[DEBUG] Request bootloader version ...
[DEBUG] Handling message: 0019040101000c
[DEBUG] Bootloader response
[DEBUG] Received response
[INFO] Bootloader version: 1.0.12
[DEBUG] Send update frames ...
[DEBUG] Sending frame 0
[DEBUG] Frame data: e6fb42aea98141a00555901fee8e8142cb71617e41f7cef0cca04928486e96e54dd08e764ec97084c7c62c6886fe410f6530c352d963e798ada513168068391a4bdb3f37b2b0951107b13a1665f3da36cd334ebf7de11005e2ae2706b3e31a42c51cb96eb6acccc0fb7276c2e113322fac427716812b47f4cac6dff620028e3d37a15dbc7d8ef58f245c97311b2f292a31b077a8e47a87693cca84302f958994d44b430a3973cbb57a50193f6133b361bf3d5486e91de078b6bcdf9f5db1aa1388de55e8d3280d60d671935eca3c1367cf692d0721380cb07222f8572af60f2d39d31fd09e7c889a426b1de3646dead9f71c8ba9635f1841ce2d53fb266415d76ed866b0e11c1179d631eaa18a09b44eeab799fa7613468195dd4fb0bb63626b77ae0c458bc5067e1d659b5d7ce7f6179a57f7aa0f44d91665ac33688fd6ad76ed6a7d6c5d602ecc656df369979c346299ca956b04686aa9a9b1c3edf6de5ca0f06171d8fbf037c401bf93090aad8609e6b5c6aec8436878c8a25a8526976d1e7dd2ec813eee9bf365f7b61b6672dd4cbe53984da268c01ae115c8ca59105a0f55feba0616e94571a3db549858b66d3fc57065740dc2883b36adf20a852084f6bc240a13ff90abaf33145f3a9c79526a35e84f8943ce6e9cf22e4375e4e7c1123fa349b371411c445f5e0a9064d5c65c46a4dad49f6ab762bd90ff8366553a55e6e0d1684f99fc1dd8a2ab7ab8f8510d09f7febd82c918e3793333d79e7f0c1539a76a72c1b97dee79bf645f5042c8a00000
[DEBUG] Handling message: 001a0400
[DEBUG] Bootloader response
[DEBUG] Received response
[DEBUG] isCommandSuccess returned false
[DEBUG] error reason: Bootloader response error
[DEBUG] response type: ERROR
[ERROR] No update performed.
[INFO] Exiting update tool.

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von quickmic » 09.12.2018, 18:21

Du kannst noch mit der Version versuchen. Ich hab die aus der ccu3 firmware extrahiert, und scheint neuer zu sein als die im Git.
Zuletzt geändert von quickmic am 09.12.2018, 19:15, insgesamt 1-mal geändert.

Benutzeravatar
jmaus
Beiträge: 9818
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1855 Mal
Kontaktdaten:

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von jmaus » 09.12.2018, 18:24

@quickmic: Kann ich hier bitte noch einmal daran erinnern das das bereitstellen von eQ3 Binaries hier einen Lizenzbruch darstellt, vor allem wenn diese wie auch immer geartet verändert werden? Ich bitte also diese entsprechend zu entfernen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von ant » 09.12.2018, 18:33

@jmaus Hä? Was geht denn hier ab? Ich dachte hier geht es darum, sich gegenseitig zu helfen.
Ich hab die Geräte inklusive Firmware von Homematic gekauft. Da werde ich wohl mit MEINEM Gerät machen können was ich will, inklusive reparieren bei Fehlern.

Sogar Wikipedia sagt dazu folgendes:
Viele Firmen untersagen das Reverse Engineering ihrer Produkte durch entsprechende Lizenzbedingungen. Die Analyse von Protokollen ist davon rechtlich nicht betroffen, weil dabei die Software selbst gar nicht Gegenstand der Untersuchung ist. Zudem sind solche Lizenzklauseln in vielen Ländern generell ungültig, da den Nutzern einer Sache gesetzlich das Recht zusteht, zur Überprüfung der Anwendungssicherheit (siehe auch Trojanisches Pferd) oder zur Fehlerbehebung ein von ihnen erworbenes Softwareprodukt einem Reverse Engineering zu unterziehen. Das reine Untersuchen von Dingen, die einem selbst gehören, darf man gegebenenfalls der Freiheit der Forschung zuordnen, so dass ebenfalls entsprechende Lizenzklauseln nicht greifen.

Oftmals dienen solche Lizenzklauseln eher dem Zweck der Abschreckung und sind somit als einseitige Willensäußerung oder je nach Form als prophylaktische, einseitig vorgetragene Rechtsauffassung zu verstehen, die bei unabhängiger rechtlicher Prüfung möglicherweise keine Bestätigung und somit keinen weiteren Bestand haben wird. Im Softwarebereich spricht man oft von der im deutschen Raum generell zweifelhaften sogenannten „Shrink Wrap License“-Vereinbarung.
Verboten wäre gewerblicher Nachbau o.ä., aber das machen wir ja nicht.

@quickmic Vielen Dank, dass du mir zu helfen versuchst. Leider tritt der Fehler auch noch mit deiner kürzlich hochgeladenen Firmware auf. Wie kommst du denn darauf, dass diese neuer sei? Die MANIFEST.MF ist jedenfalls die gleiche.

Edit: @quickmic: Ich habe die jar von Dir gerade entpackt (das ist ja einfach nur eine Zip-Datei).
In der META-INF/maven/de.eq3.cbcs/hmip-copro-update/pom.properties steht:

Code: Alles auswählen

#Generated by Maven
#Mon Jan 15 15:30:53 CET 2018
version=1.0.4-SNAPSHOT
groupId=de.eq3.cbcs
artifactId=hmip-copro-update
Bei der jar aus dem occu-git:

Code: Alles auswählen

#Generated by Maven
#Thu Jul 05 15:16:55 CEST 2018
version=1.0.5
groupId=de.eq3.cbcs
artifactId=hmip-copro-update
Insofern ist die von dir hochgeladene jar sogar noch deutlich älter. Trotzdem Danke!

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von quickmic » 09.12.2018, 19:25

Hast du die Dateien verwechselt? Es ist genau umgekehrt.
btw, die codes aus den ccu3-image sind an vielen Stellen neuer als die im occu-git.
Ich hab noch ein paar anderen Dinge gefunden, die Probleme bei mir loesen.
Ich werde die aber hier nicht public machen, weil das anscheinend ein Problem darstellt.
Ich werde die Anderungen in meine Anleitung mittels Patches einfliessen lassen.
Eigentlich dachte ich, dass die Git-Sourcen den aktuellen Stand darstellen?

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von ant » 09.12.2018, 19:33

quickmic: Du hast Recht. Ich habe die jars vertauscht. Ich hab's gerade um sicherzugehen noch einmal getestet: Das update schlägt leider auch bei dem neueren jar fehl.

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von quickmic » 09.12.2018, 19:34

Schade, einen Versuch wars Wert.

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von ant » 09.12.2018, 19:37

Apropros ccu3 image: War es das ccu3-3.41.11.tgz image, in welchem du das neuere jar (und die anderen ungenannten Änderungen) gefunden hast? Das wäre ja echt seltsam, denn eine "3.41.11" getaggte Version gibt es ja auch im git.
Die update-Politik bei eq3 scheint ja grundsätzlich eher verbesserungswürdig zu sein.

quickmic
Beiträge: 518
Registriert: 20.01.2011, 14:39
Hat sich bedankt: 5 Mal
Danksagung erhalten: 4 Mal

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von quickmic » 09.12.2018, 19:40

ja, genau die. Speziell der /www Ordner enhaelt einige Aenderungen die Bugs bei mir fixen.
Ich muss die jetzt haendisch vergleichen.
z.b. im /www/config/
ic_common.tcl
ic_neweasymode.cgi
Loest bei mir ein aehnliches Problem wie hier viewtopic.php?f=55&t=47323 beschrieben.
Es sind im Git einige Files aus dem Jahre Schnee. Spezielle diese werde ich checken. Ich habe so die Vermutung, dass die alle veraltet sind.
https://github.com/eq-3/occu/tree/b_3_4 ... www/config
Master auch nicht besser:
https://github.com/eq-3/occu/tree/maste ... www/config

Mir kommt immer mehr vor, dass man sich auf das git alleine nicht verlassen kann.
Zuletzt geändert von quickmic am 09.12.2018, 20:11, insgesamt 1-mal geändert.

ant
Beiträge: 67
Registriert: 27.11.2018, 20:58

Re: Fehler: Firmware Update HmIP-RFUSB über hmip-copro-update.jar

Beitrag von ant » 09.12.2018, 19:42

Okay. Das spricht ja nicht gerade für die Softwareentwicklungs-Abteilung bei eq-3, wenn unterschiedliche Releases mit ein und derselben Versionsnummer veröffentlicht werden..

Antworten

Zurück zu „Allgemeines zur OCCU“