-
-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Beschreibung: Beim Versuch, ein OTA-Update auf Version 5.3.0 über das Webinterface durchzuführen, tritt der Fehler "Decryption error" auf. Zusätzlich werden im Terminal (UART) wiederholt esp_task_wdt_reset Fehler protokolliert, was auf ein Problem mit der Watchdog Timer (WDT)-Konfiguration hindeutet. Es scheint ein Problem bei der Verarbeitung der OTA-Update-Datei zu geben.
Schritte zur Reproduktion:
Verwenden des Webinterfaces, um ein OTA-Update von Version 5.1.0 auf Version 5.3.0 durchzuführen.
Version 5.3.0 wurde mit PlatformIO gebaut und auf das Gerät geflasht.
Der Webclient verbindet sich erfolgreich mit dem Gerät.
Der Update-Vorgang startet, aber die Fehlermeldung „Decryption error“ erscheint im Webinterface.
Im Terminal (UART) erscheinen wiederholt WDT-Fehler (esp_task_wdt_reset).
Erwartetes Verhalten: Das OTA-Update sollte erfolgreich durchgeführt werden und die neue Firmware-Version sollte ohne Fehler auf dem Gerät installiert werden.
Beobachtetes Verhalten:
Fehlermeldung „Decryption error“ im Webinterface.
Wiederholte esp_task_wdt_reset Fehler im Terminal (UART), die auf ein Problem mit dem Watchdog Timer hinweisen.
Too many messages queued: discarding new message Fehler in der AsyncWebSocket-Bibliothek.
Terminal (UART):
I (APP-TELNET): Telnet Server running!
I (APP-WEB): web-client connected - IP: 192.168.4.2
I (APP-CFG): config successfully saved to file: /config.json - Version: 1
I (APP-CFG): config successfully saved to file: /config.json - Version: 1
I (APP-WEB): web-client disconnected
I (APP-WEB): web-client connected - IP: 192.168.4.2
I (APP-WEB): webOTA started: buderus_km271_ota_update_v5.3.1.bin
E (760898) task_wdt: add_entry(192): task is already subscribed
E (760899) task_wdt: esp_task_wdt_reset(705): task not found
E (760900) task_wdt: esp_task_wdt_reset(705): task not found
E (760913) task_wdt: esp_task_wdt_reset(705): task not found
E (760913) task_wdt: esp_task_wdt_reset(705): task not found
E (760926) task_wdt: esp_task_wdt_reset(705): task not found
E (760926) task_wdt: esp_task_wdt_reset(705): task not found
E (760931) task_wdt: esp_task_wdt_reset(705): task not found
E (760936) task_wdt: esp_task_wdt_reset(705): task not found
[760975][E][AsyncWebSocket.cpp:434] _queueMessage(): Too many messages queued: discarding new message
[760993][E][AsyncWebSocket.cpp:434] _queueMessage(): Too many messages queued: discarding new message
Versuchte Lösungen:
Sicherstellen, dass die OTA-Update-Datei korrekt und unbeschädigt ist.
Firmware-Version vor Update: 5.1.0
OTA-Update-Datei: buderus_km271_ota_update_v5.3.1.bin
Gebaut mit PlatformIO und geflasht auf das Gerät.