Gestern Früh wurde die Firmware von der ECU-B auf 1.2.26E aktualisiert. Anbei einmal die FIrmware-Stände für die DS3-L Reihe laut Firmware Datenpaketen.
Hier sollten sich auch gut Unterschiede in der Hardware erkennen lassen in den Seriennummern Bereichen (andere FIrmware Versionen)
Nach Ende des Updates (Updates geschehen ca gegen 02:50 Uhr) werden dann die Firmware Versionen gemeldet
APS1300086A102AAA021630003xxxx12B1.2.26E--1300100000000000000END703000010xxxx3202284END
In meiner gesamten Datenerfasssung (seit 10. Februar 23) wird außerhalb eines ECU-Updates kein Versionsstand des Wechselrichters übermittelt.
Kurios finde ich, dass die FIrmware Versionen in der ersten Ziffer die Hardware Revision oder gar andere MCU zeigen könnten. In den ersten DS3-L war es jedenfalls ein Texas Instruments Chip laut FIrmware Strings.
ID_START:703000000001
ID_END:703000042262
VERSION:002284
Package_Path:/Inverter/Upgrade Package/DS3/002284/DS3_0.BIN
Package_Path2:/Inverter/Upgrade Package/DS3/002284/DS3_1.BIN
ID_START:703000052173
ID_END:703000084462
VERSION:003067
Package_Path:/Inverter/Upgrade Package/DS3/003067/DS3_0.BIN
Package_Path2:/Inverter/Upgrade Package/DS3/003067/DS3_1.BIN
ID_START:703000350273
ID_END:703000674872
VERSION:005251
Package_Path3:/Inverter/Upgrade Package/DS3/005251/DS3_2.BINT
ID_START:703000710029
ID_END:703001169268
VERSION:005251
Package_Path3:/Inverter/Upgrade Package/DS3/005251/DS3_2.BIN
ID_START:703000131463
ID_END:703000140000
VERSION:002311
Package_Path:/Inverter/Upgrade Package/DS3/002311/DS3_0.BIN
Package_Path2:/Inverter/Upgrade Package/DS3/002311/DS3_1.BIN
ID_START:703000181463
ID_END:703000195462
VERSION:002311
Package_Path:/Inverter/Upgrade Package/DS3/002311/DS3_0.BIN
Package_Path2:/Inverter/Upgrade Package/DS3/002311/DS3_1.BIN
Falls sich jemand die Firmware der ECU-B anschauen will, dies wären die Ghidra Import Einstellungen (Prozessor und Base Address). Dabei kommt ziemlich gut was zum Analysieren heraus (auch der Aufbau der APS Strings). Genutzt wird hier ein STM32 in der ECU-B