Skip to main content

ESP32-S3-Touch-AMOLED-1.75C Firmware Flashing and Erasing

This product provides test firmware that can be flashed directly to verify whether the onboard devices are functioning properly.

Prebuilt examples are available from ESP32-S3-Touch-AMOLED-1.75C Firmware Releases. Extract the selected *-combined.zip package and run flash_combined.bat COMx on Windows or ./flash_combined.sh /dev/ttyACM0 on Linux after installing esptool with python -m pip install esptool. The combined binary can also be flashed at 0x00. For split binaries, use the offsets in that package's manifest.

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.