All flashers

ESP-WATCH·BADUSB WebFlasher

No device

Step 01 of 04

Read this first.

This writes the ESP-32-S3-DevKitC-BadUSB firmware onto the DevKitC-1. It replaces the firmware currently on it.

Flashing overwrites the app partition. SD-card files are not touched, but the firmware is. Only run this on your own hardware.

Step 02 of 04

Download mode.

The ESP32-S3 flashes over its own USB. If the board does not drop into download mode on its own when the flasher connects, hold BOOT while plugging the USB-C cable in, then let go.

Chrome or Edge only — Firefox and Safari have no WebSerial.

Step 03 of 04

Connect.

Pick the device in the browser prompt. It appears under vendor 303A (Espressif) as a USB serial port.

Step 04 of 04

Flash.

Erase, then write each image at its offset, then reboot. Do not unplug the board until the log says it is done.

0 / 0 KB0 / 0 partsready

Image
firmware
Chip
ESP32-S3

Complete

Flashed.

The device has been reset and is running the new firmware. You can unplug it now.

Repo
Log