• sales

    +86-0755-88291180

Flash Firmware Flashing and Erasing User Guide

Flash Firmware Flashing and Erasing

When the device has poor program operation or unknown errors, Flash Firmware Flashing and Erasing can be used as a solution. Flashing can update the tested firmware code for the device to return the device to normal; Erasing can remove the remnants of errors from the device and create conditions for new programs to be written. With the help of Flash Firmware Flashing and Erasing, ensure that the device can run stably.

Flash Firmware Flashing

The following is an example of flashing the ESP32-S3-Touch-LCD-2.8 bin file. If you need to flash other bin files, the operation steps are similar.
  • Unzip the software resource package ( ESP32 Firmware flashing tool_3.9.7)
  • Open the flash_download_tool_3.9.7.exe software, select according to the MCU and interface of the development board, for example: ESP32-S3 and USB(USB is selected for most devices, depending on the hardware design of the product)


  • Parameter setting

①.Select the COM port that corresponds to the development board
②.Choose BAUD as the highest 1,152,000
③.Click ... to choose the bin file provided by Waveshare, manually input the download address 0x0, and check the box on the far left
④.Start flashing

  • Flashing completed (the flashing process will take some time, please be patient)


If you are in the "waiting for power-up synchronization" situation, you need to press and hold "Boot" to power on again, and enter the download mode to solve the problem
TAG: ESP32-S3 IR Infrared Thermal Imaging Camera B 45/90 80×62 ESP32-S3-WROOM ESP32 S3 Development Board 1.75 inch AMOLED Display TouchScreen SD slot 6-axis sensor Xiaozhi AI Deepseek Milk-V Duo PC Monitor LCD Raspberry Pi IR Thermal Imaging Camera ESP32 S3 Development Board 1.64 inch AMOLED Display 1.64inch TouchScreen For Arduino LVGL With SD-Port/ QMI8658C 6-Axis Sensor ESP32-S3N8R8 7inch LCD Display TouchScreen 800×480 WiFi Bluetooth CAN RS485 Sensor DeepSeek XiaoZhi AI Voice Chat Robot BOX ESP32-S3 Development Board 3.5 inch QSPI LCD N16R8 Touchscreen Display 6-Axis /Camera /SD LuckFox Core3566 Raspberry Pi Compute Module 5 CM5 Cortex A76 BCM2712 With/Without Wi-Fi RAM 2/4/8/16GB eMMC Lite/8/16/32/64GB Raspberry Pi Pico 2 RP2350-Matrix Development Board 8×8 RGB LED Matrix QMI8658 6-Axis Sensor AURORA AI Laser Radar And Dual Eye Camera IMU Integrated Positioning Map For Android/ROS+RoboStudio Computer USB Monitor Screen Raspberry Pi 5 PD Power Raspberry Pi 5 PCIe to 4-CH PCIe FFC HAT Board Pi5 4 Channels 7.5 inch Passive NFC e-Paper V2 BW Display 7.5inch E-ink Screen No Need Battery Wireless Powered Data Transfer For Mobile APP Raspberry Pi 5 Audio Card Adjustable Focus ESP32 C3 Zero 2.8inch Round LCD USB Monitor Computer Monitor Display Screen USB Type C Secondary Screen PC CPU GPU