ESP32 Bus Pirate Firmware (ESP32-S3)

ESP32 Bus Expander (ESP32-C5)

Your web browser doesn't support Web Serial. Use Chrome or Edge. Needs HTTPS (or localhost). Select a board above.

Tips

Cardputer

Power off and unplug USB. Hold G0 (upper-right), then plug USB while still holding.

Stamp-S3

Press and hold the BOOT button before powering on or plugging in USB to enable flashing mode.

Atom-S3 Lite

Power on and press the RESET button for 3 seconds or until the LED blinks green.

Stick-S3

Press and hold the POWER button until the LED blinks green to enable flashing mode.

T-Embed

Hold the encoder center button, then press RESET.
(CC1101 version: the button is next to the ESP32-S3.)

S3-Dev-Kit

Make sure to plug USB to the COM programming port, hold the BOOT button and power on.

Xiao-S3

Press and hold the BOOT button before powering on or plugging in USB to enable flashing mode.

Linux Users

If flashing fails, run:
sudo setfacl -m u:$USER:rw /dev/ttyACM0
This grants access to the serial port.