Wir haben einige Steckdosen mit tuya-convert ohne Löten mit Tasmota geflasht und auf diesen Dosen befindet sich die Tasmota-Version 8.1.0.2.
Jeglicher Versuch, die Version auf 9.2.0 upzugraden schlug fehl, meistens mit den Fehlermeldungen Magic byte is wrong, not 0xE9 oder Upload Buffer miscompare.
Woran liegt das?
Zunächst muss man wissen, dass der Speicherplatz auf dem Chip in der Steckdose nur begrenzt Platz bietet. Mit der aktiven Firmware sind ca. 600kb von insgesamt 1024kb bereits belegt. Versuchen wir jetzt eine neue Firmware aufzuspielen, reicht der Platz nicht aus, um die Firmware im Speicher zusätzlich abzulegen und dann die aktive Firmware zu überschreiben. Hierzu bietet Tasmota eine reduzierte Firmware mit dem Kürzel -minimal an, die wir zunächst auf die Steckdose spielen müssen. Die Firmware belegt weniger Platz auf dem Speicher und so können wir dann auf die vollständige Firmware upgraden.
Außerdem muss man wissen, dass in der Versionsreihenfolge der Updates eine Reihenfolge eingehalten werden muss. Es ist nicht möglich von jeder einzelnen Firmware-Version auf die aktuelle Version zu „springen“. Beim Upgrade ist strikt folgende Reihenfolge der Versionen einzuhalten. D.h. konkret, dass man im Einzelfall auch zunächst zu einer älteren Version downgraden und von dort dann wieder die Upgrade-Reihenfolge einhalten muss. Die Tasmota-Doku gibt folgende Versionsreihenfolge für ein Upgrade vor:
v1.0.11 > v3.9.22 > v4.2.0 > v5.14.0 > v6.7.1 > v7.2.0 > v8.5.1 > v9.1 > Current release
In unserem Fall der tuya-convert-geflashten SP112 mit der Version 8.1.0.2 sieht der Prozess wie folgt aus:
- Flash auf 7.2.0.-minimal
- Flash auf 8.5.1.-minimal
- Flash auf 9.1.-minimal
- Flash auf aktuellste Version, voller Funktionsumfang http://ota.tasmota.com/tasmota/release/tasmota.bin.gz, aktuell 9.2.0
Hat man viele Devices im Betrieb, lohnt sich eine zentrale Verwaltung der Devices mit dem TasmoAdmin.
Tasmota mit Gosund Devices (Aneitung für OTA-Flash hier)
Hinterlasse einen Kommentar