Stoatworks Flasher beta

Put firmware on our hardware, or any ESP32 image on any ESP32 board, over USB, straight from this tab. The images are checked here and written by your browser. Nothing is uploaded anywhere.

1 · Connect the board

  1. Plug the board's USB port into this computer.
  2. Press Connect and pick its serial port.
No port listed, or it will not connect?

Put it in download mode, where the board waits until it is flashed or reset:

  1. Hold BOOT (sometimes IO0).
  2. Tap EN or RESET.
  3. Release BOOT and press Connect.

A board with a USB-to-serial chip (CP2102, CH340) may also need that chip's driver on older systems. Tick show every serial port if it is on a chip this page does not list by default.

2 · Choose firmware

3 · Flash

Downloads

Keep a copy so you don't need to download it each time. Open a release zip here later under Your own file, or Burrow reads it too. Each .bin is the whole flash for one variant: write it at 0x0 with this page, esptool (esptool.py write_flash 0x0 <file>) or Espressif's own flash tool. esptool writes every byte of it, blank settings included, so the board forgets its settings; this page writes only the parts and leaves them be.

Serial console

Watch the board boot. Opening the port can reset the board, and on some firmware the port goes away a few seconds after boot.


  
Flasher log