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.