EasyManua.ls Logo

Adafruit ESP32-S3 - Download.bin and Enter Bootloader; Step 1. Download the factory-reset-and-bootloader.bin file; Step 2. Enter ROM bootloader mode

Adafruit ESP32-S3
263 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
It turns out, however, the ESP32-S2/S3 comes with a second bootloader: the ROM
bootloader. Thanks to the ROM bootloader, you don't have to worry about damaging
the UF2 bootloader. The ROM bootloader can never be disabled or erased, so its
always there if you need it! You can simply re-load the UF2 bootloader from the ROM
bootloader.
There are two ways to do a factory reset and bootloader repair. The first is using
WebSerial through a Chromium-based browser, and the second is using esptool via
command line. We highly recommend using WebSerial through Chrome/Chromium.
The next section walks you through the prerequisite steps needed for both methods.
Download .bin and Enter Bootloader
Step 1. Download the factory-reset-and-bootloader.bin file
Save the following file wherever is convenient for you. You will need to access it from
the WebSerial ESPTool.
Click to download adafruit-esp32-
s3-feather-tft-factory-reset-and-
bootloader.bin
Step 2. Enter ROM bootloader mode
Entering the ROM bootloader is easy. Complete the following steps.
Arduino sketch to an ESP32-S2/S3 board that doesn't "know" there's a
bootloader it should not overwrite!
Completing a factory reset will erase your board's firmware which is also used for
storing CircuitPython/Arduino/Files! Be sure to back up your data first.
Note that this file is approximately 3MB. This is not because the bootloader is
3MB, it is because the bootloader is near the end of the available flash. Most of
the file is empty but its easier to program if you use a combined file.
©Adafruit Industries Page 250 of 263

Table of Contents

Related product manuals