IT/EN
Software · Windows · ESP32

ST ESP32 Flash Tool

The program for flashing and updating firmware on any ESP32-based board. Connect the board to your PC, pick the firmware, press one button: no installation, no development environment.

For Windows 10 / 11 · works with every ESP32 board · no installation

1 clickto flash the firmware
0installations required
SHA-256check on every file
ST ESP32 Flash Tool window: server, COM port, chip, board and the Carica firmware (flash) button
Chip detected
Files verified

Built for technicians and installers

Windows 10 / 11 No installation Updates itself Works offline too
Features

Everything you need to program a board

The Flash Tool downloads the right firmware for your board from the server and writes it to the ESP32 over USB.

Chip detection

With Rileva chip (detect chip) the program reads the model of the connected ESP32 and shows only the compatible boards and firmware.

ESP32ESP32-S3other chips

Firmware catalogue

For each board you see the product and the available firmware version. Your choices are remembered the next time you start it.

Centrale LightPump Module

Verified files

Every downloaded file is checked with SHA-256 before it is written: an incomplete or corrupted download never reaches the board.

SHA-256Local cache

Extra files

With a full installation you can add files and folders from your PC to the board's filesystem, such as configuration files or web pages.

LittleFSSPIFFS

Works without Internet

Downloaded firmware stays in the cache: on site, without a connection, you can still flash the versions you used before.

Offline

Automatic updates

At startup the program checks for a newer version, installs it with one click and restarts by itself.

Download or Skip
Two modes

Update, or start from scratch

Choose the mode based on what you want to keep on the board.

Firmware update

To bring a board that is already installed up to the latest software.

  • Writes bootloader, partitions and application
  • The device's settings and files are kept
  • Faster: only what is needed is written

Full installation

For a new board, or one to restore to factory state.

  • Erases the whole flash memory
  • Writes firmware and filesystem
  • Lets you add your own files
How to use it

From board to firmware in four steps

You need a PC, a USB data cable and the activation key you received from StepLab.

01

Download and run

Download the .exe file and open it: there is nothing to install. You can copy it to a USB stick and use it on any Windows PC.

02

Enter your key

The first time you start it, enter your activation key (XXXX-XXXX-XXXX-XXXX). The program loads the firmware list.

03

Connect the board

Connect the ESP32 over USB, pick the Porta COM (COM port) and press Rileva chip. Then choose your board from the list.

04

Flash the firmware

Choose the mode and press Carica firmware (flash firmware). When writing is done, the board restarts with the new software.

Requirements

What you need to get started

No development environment, no programming skills: just a PC and a USB cable.

A Windows PC

Windows 10 or 11. The program is a single file: it even runs from a USB stick.

A USB data cable

To connect the ESP32 board to the PC. If the port doesn't show up, install the CP210x or CH340 USB-serial driver.

An activation key

Provided by StepLab: it gives access to your firmware and can be updated or revoked at any time.

FAQ

Need help?

Windows shows a warning when I open the program

SmartScreen may flag less common programs downloaded from the Internet. Click More info, then Run anyway.

I can't see any COM port

Make sure the USB cable carries data, try another USB port on the PC and install the board's USB-serial driver (CP210x or CH340). Then press Aggiorna (refresh) next to the port list.

How do I get an activation key?

StepLab provides the key. If you didn't receive it or have lost it, contact us. If you work for several clients, add each key with Aggiungi… (add) next to Licenza and pick the client from the list.

Does an update erase the board's settings?

No: a firmware update keeps the device's settings and files. Only a full installation erases the whole flash memory.

Flashing stops or doesn't start

Close other programs using the same COM port (serial monitors, IDEs), then try again with a lower Velocità (speed). On some boards you need to hold the BOOT button while flashing starts.

Do I have to download the program again for new versions?

No: at startup the Flash Tool checks for a newer version and offers Scarica (download) or Salta (skip). The new executable replaces the old one and the program restarts.

StepLab portfolio

An example of what we build

The Flash Tool is one of the software projects StepLab develops for its clients. Discover our other services and projects at www.steplab.net.

Need a key or custom firmware?

Write to us to activate the Flash Tool, or to have the firmware for your ESP32 board developed.