ESP32-C3-MINI-1 AWS ExpressLink - How to erase & replace firmware
Posted: Thu Jan 12, 2023 12:54 am
I have this module designed into a product for general WiFi use.
Unfortunately procurement department 'accidentally' bought the ESP32-C3-MINI-1-N4-A module which is preconfigured with AWS ExpressLink firmware. It appears to be 'locked' with secure-boot-v2 and the bootup-download port is disabled.
I want to clear this out and install the normal AT-Command firmware (factory-MINI-1.bin) but do not know how to get around the security. I have tried the OTW method (otw.py) documented on Espressif site but get serial port timeouts. This method is supposed to be usable to upgrade from factory-shipped ExpressLink v1.0.20 to the latest v2.4.1 but doesn't work (as above).
Can someone please advise how I can hopefully blow-away the existing flash and config-register contents and install all-new firmware.
Conversely if there is definitely NO WAY to do this then please confirm.
[I am not a programmer and do not want to set up the whole IDF toolchain - just use the flash programming tools.]
Attached is what comes out of the download serial port (UART0) when booting.
Thanks.
Unfortunately procurement department 'accidentally' bought the ESP32-C3-MINI-1-N4-A module which is preconfigured with AWS ExpressLink firmware. It appears to be 'locked' with secure-boot-v2 and the bootup-download port is disabled.
I want to clear this out and install the normal AT-Command firmware (factory-MINI-1.bin) but do not know how to get around the security. I have tried the OTW method (otw.py) documented on Espressif site but get serial port timeouts. This method is supposed to be usable to upgrade from factory-shipped ExpressLink v1.0.20 to the latest v2.4.1 but doesn't work (as above).
Can someone please advise how I can hopefully blow-away the existing flash and config-register contents and install all-new firmware.
Conversely if there is definitely NO WAY to do this then please confirm.
[I am not a programmer and do not want to set up the whole IDF toolchain - just use the flash programming tools.]
Attached is what comes out of the download serial port (UART0) when booting.
Thanks.