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.
ESP32-C3-MINI-1 AWS ExpressLink - How to erase & replace firmware
ESP32-C3-MINI-1 AWS ExpressLink - How to erase & replace firmware
- Attachments
-
- 2023-01-10_ESP32-C3-MNI-1-N4-A_Boot_Log.txt
- (8.29 KiB) Downloaded 168 times
Re: ESP32-C3-MINI-1 AWS ExpressLink - How to erase & replace firmware
It has been confirmed to me by Espressif people and others that this AWS ExpressLink version of the module is indeed locked and cannot be (totally) erased. It can be updated only with signed firmware from the same ecosystem.
Consider this item closed.
Consider this item closed.
Who is online
Users browsing this forum: No registered users and 76 guests