Kategorie
Reverse Engineering
Protokolle, Register und Firmware verstehen, wenn es keine Dokumentation gibt.
- 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 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 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.