OTA firmware update not working for 1.20.2.rc7
-
Note this is only an issue for updating to 1.20.2.rc7 (1.20.2.rc6 is okay)
I'm trying to do an OTA firmware update to 1.20.2.rc7 from 1.20.1.r2, and I get the following error:
E (56) esp_image: image at 0x210000 has invalid magic byte
Cannot load Firmware img in the active partition! .. Defaulting back to previous partitionHere is the full log:
Pycom MicroPython 1.20.1.r2 [v1.11-06dfad0] on 2019-11-30; WiPy with ESP32 Pybytes Version: 1.3.0 Type "help()" for more information. >>> Requesting: downloads/appimg/firmware_WiPy_1.20.2.rc7.bin to software.pycom.io:443 with SSL? True Wrapping socket Sending request start ets Jun 8 2016 00:22:57 rst:0x7 (TG0WDT_SYS_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff8020,len:8 load:0x3fff8028,len:2136 load:0x4009fa00,len:19880 entry 0x400a05d0 E (56) esp_image: image at 0x210000 has invalid magic byte Cannot load Firmware img in the active partition! .. Defaulting back to previous partition``` It then resets into the original firmware. Any ideas?
-
Hi @troy-salt
I tried the OTA firmware update on WiPy from 1.20.1.r2 to 1.20.2.r7 using OTA firmware update example and the update worked fine. Please refer to this example (https://docs.pycom.io/tutorials/all/ota/) for the exact steps to perform an OTA update.
The image file that you have in the flash seems to be corrupt. Make sure that the file is written correctly.
-
hi @troy-salt, we are looking into this issue.