OTA Intermittently fails with invalid flash image error
Can't accurately reproduce, but occurs 1/10-ish.
Possibly related to https://github.com/espressif/esp-idf/issues/2451 which has been fixed. So if this is the case, we may need to reopen the original issue.
However, my gut feeling is that this is due to a problem with the PGR driver itself. Possibly an error being ignored in the download process (maybe connectivity is lost briefly, and the rx buffer is bad).
I (29022) esp_https_ota: esp_ota_begin succeeded
I (29022) esp_https_ota: Please Wait. This may take time
I (38802) esp_https_ota: Connection closed,all data received
I (38802) [_http_event_handle] HTTP_EVENT_DISCONNECTED
I (38832) [_http_event_handle] HTTP_EVENT_DISCONNECTED
I (38832) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x1f088 (127112) map
I (38892) esp_image: segment 1: paddr=0x0002f0b0 vaddr=0x3ffb0000 size=0x00f60 ( 3936)
I (38892) esp_image: segment 2: paddr=0x00030018 vaddr=0x400d0018 size=0xbed4c (781644) map
0x400d0018: _stext at ??:?
I (39242) esp_image: segment 3: paddr=0x000eed6c vaddr=0x3ffb0f60 size=0x02264 ( 8804)
I (39252) esp_image: segment 4: paddr=0x000f0fd8 vaddr=0x3ffb31c4 size=0x00000 ( 0)
I (39252) esp_image: segment 5: paddr=0x000f0fe0 vaddr=0x40080000 size=0x00400 ( 1024)
0x40080000: _iram_start at /Users/tlawton/esp/esp-idf/components/freertos/xtensa_vectors.S:1685
I (39252) esp_image: segment 6: paddr=0x000f13e8 vaddr=0x40080400 size=0x15170 ( 86384)
E (39292) esp_image: invalid segment length 0xffffffff
E (39292) esp_https_ota: Error: esp_ota_end failed! err=0x5379. Image is invalid
E (39292) [pgr_update_kernel] Firmware Upgrades Failed: 5379
E (39302) [pgr_check_update] Failed to update kernel