Page 1 of 1

Revert ESP32 to use Arduino-IDE

Posted: Fri Mar 15, 2024 10:38 am
by mhortalr
I have downloaded micropython firmware on an ESP32 to be able to use it with micropython. Now I want to revert the ESP32 to factory status to be able to use again Arduino-IDE to program it. How can I do that?

Re: Revert ESP32 to use Arduino-IDE

Posted: Sat Mar 16, 2024 11:30 am
by kaeter
hi,
this is what I used to do to revert back programming my ESP32 S2 mini using Arduino IDE,
while the board already powered and connected and/but not detected as a serial port,
I will "CLICK and HOLD" the "0" or "EN"(GPIO0) button (to ground/ 0 logic),
while/and MOMENTARILY click the "RST" or reset button.
It will reboot the board in download mode with build in serial port ready.
this only needed/happened once, no need to do it on succesive programming.
otherwise you may want to consult Arduino IDE forum instead.
goodluck

Re: Revert ESP32 to use Arduino-IDE

Posted: Sat Mar 16, 2024 1:35 pm
by liaifat85

Re: Revert ESP32 to use Arduino-IDE

Posted: Sun Mar 17, 2024 10:20 am
by mhortalr
Thanks for your reply. I did the presing of EN and RST and I got this. What is it waiting to load?. Where can I find that?
rst:0x1 (POWERON_RESET),boot:0x1 (DOWNLOAD_BOOT(UART0/UART1/SDIO_FEI_REO_V2))
waiting for download

Re: Revert ESP32 to use Arduino-IDE

Posted: Sun Mar 17, 2024 4:40 pm
by mhortalr
Yes I have tried both of them and they do nothing. The ESP32 continues rebooting all the time

Re: Revert ESP32 to use Arduino-IDE

Posted: Sat Mar 23, 2024 4:06 pm
by kaeter
hi,
uart download mode meaning is the board is waiting to be programmed by the host (pc), doesn't matter what it is the host.
for instance, if you are using esp-idf then you have to proceed flashing the board (eg. the flash symbol on VS Code), if you are using arduino ide then you have to proceed by uploading you sketch ( blink.ino perhaps;) ) by clicking the right arrow button (or "UPLOAD") one.
please do consult your Arduino IDE forum instead to proceed.