Tag
Reverse Engineering
- Venus-Firmware: Vorzeichen-Bug, tote CAN-Nachrichten und der Watchdog Drei Funde aus der Firmware-Analyse: ein Register, das beim Entladen Unsinn liefert, ein Schreibblock, dessen CAN-Nachrichten niemand auswertet, und die Ursache der 30-Minuten-Resets.
- Marstek Modbus Suite 3.0: Wenn die Firmware recht hat Für Version 3.0 habe ich die Registerkarten der Venus D und A gegen die Firmware geprüft. Wo beide sich widersprachen, hat die Firmware gewonnen – mit ein paar unbequemen Folgen für bestehende Installationen.
- Marstek Venus D: Drei Controller, eine Registerkarte Was steckt in einer Venus D? Drei STM32-Prozessoren, die über CAN und RS485 miteinander reden. Ein Repository dokumentiert, was die statische Ghidra-Analyse ihrer Firmware ergeben hat.
- Marstek Modbus Suite 1.1: Die Venus D gegen die Firmware geprüft Der Fork begann mit einer Venus D, deren Modbus-Dienst immer wieder hängen blieb. Bis 1.1.0 entstand daraus eine Registerkarte, die gegen die Firmware-Tabelle und gegen die Anzeige des Geräts nachgemessen ist.
- Marstek Venus D: Alle Modbus-Register von 30000 bis 49999 gescannt 10.000 Register hinter 30000 und 40000 abgefragt, mit der ViperRNMC-Registertabelle abgeglichen und die Lücken dokumentiert: Pack-Header, Netzwerkregister und Strings, die bisher fehlten.