Skip to main content

ESP32-S3-LR1121-OLED-1.54 Firmware Flashing and Erasing

The current example package contains factory test/recovery merged firmware, which can be used to restore the example program and check the onboard functions.

  • Firmware download: see Resources and Documents.
  • File within the example package: firmware/ESP32-S3-LR1121-OLED-1.54-Test.bin.
  • Chip model: ESP32-S3.
  • Starting flash address for the above merged firmware: 0x0.
Merged Firmware vs. Application Firmware

0x0 only applies to the above merged file that contains the bootloader, partition table, and application. For separate .bin files obtained by compiling yourself, you should use idf.py flash, the build-generated flashing parameters, or the script included with the firmware package to write them. They cannot all be flashed uniformly to 0x0.

firmware/12_factory_demo/ is the factory example source project, which can be built following the Working with ESP-IDF steps; a reproducible correspondence between this source and the existing recovery binary has not yet been established.

Erasing Flash will clear saved settings and LoRaWAN session data. If you need to keep the configuration, back it up first.

The following steps apply to the firmware provided on this page.

  • Download and extract Espressif's official Flash Download Tool (Download)

  • Run Flash Download Tool and select the options that match the development board's MCU and download interface. The screenshot below uses ESP32-S3 and USB as an example; use the options required by the product's hardware design.

    Firmware flashing step 1

  • Parameter settings

    • Select the COM port for the development board
    • Set BAUD to the maximum value, 1152000
    • Click the "..." button in the row, select the bin file provided by Waveshare, manually enter the flash address given at the top of this page in the field to its right, and select the leftmost checkbox in the row
    • Click START to begin flashing

    Firmware flashing step 2

  • Wait for flashing to complete (this may take some time; please be patient)

  • Press the reset button and verify the result

    Firmware flashing step 3

tip

If the tool remains at "Waiting for power-on sync", hold down BOOT and power cycle the device to enter download mode.