Page 1 of 1

How Can I Reflash ESP32 Firmware?

Posted: Thu Sep 27, 2018 10:15 pm
by jrybak
I completely erased the firmware in my ESP-WROOM-32 because I wanted to replace it with MicroPython. I now want to restore the original ESP-WROOM-32 firmware. Can someone please tell me how to do it?

Thank you very much.

Re: How Can I Reflash ESP32 Firmware?

Posted: Tue May 04, 2021 5:41 am
by canada_eh
*BUMP*

How is there no answer to this?? It's like in the top-10 google results, but there's NO ANSWER GIVEN?? :oops:

Re: How Can I Reflash ESP32 Firmware?

Posted: Tue May 04, 2021 8:07 am
by ESP_Dazz
There should be no reason why you couldn't reflash the firmware. The firmware was probably running the AT firmware, which is documented via this link.

The easiest way to flash a single module is just to use esptool, then write each of the binaries (i.e., partition table, bootloader, application binary etc) at their specified addresses (see download.config inside the AT firmware zip).

If you already have esp-idf installed as per the getting stated guide, you should be able to call esptool.py write_flash to write the binaries in manually.

If you don't have esp-idf installed, you can still get esptool as a stand alone tool (see link)