Sehe ich das richtig, dass der ESP32 die OTA Firmware IMMER
lädt&schreibt und dann vergleicht?
1 | (61) boot: ## Label Usage Type ST Offset Length
|
2 | I (68) boot: 0 nvs WiFi data 01 02 00009000 00004000
|
3 | I (75) boot: 1 otadata OTA data 01 00 0000d000 00002000
|
4 | I (83) boot: 2 phy_init RF data 01 01 0000f000 00001000
|
5 | I (90) boot: 3 ota_0 OTA app 00 10 00100000 00180000
|
6 | I (98) boot: 4 ota_1 OTA app 00 11 00280000 00180000
|
1 | I (6223) esp_https_ota: Starting OTA...
|
2 | I (6223) esp_https_ota: Writing to partition subtype 17 at offset 0x280000
|
3 | I (6273) OTA: ################## Running firmware version: br_udp 0.3.6 ##################
|
4 | W (6273) OTA: Current running version is the same as a new. We will not continue the update.
|
5 | E (6283) OTA: image header verification failed
|
6 | E (6283) OTA: ESP_HTTPS_OTA upgrade failed 0
|
Kann man das besser lösen?
Irgendwo auf dem Webserver einen Versionsstring hinterlegen ... ?