Browser-based firmware flash
Flash your
device.
Enter your license key, connect your device via USB, then flash. The whole process takes under two minutes.
WebSerial only works in Chromium browsers (Chrome, Edge, Brave) on desktop. Mobile browsers cannot flash hardware.
Enter your license key
Select your chip type, then enter the license key you received. Keys are chip-type locked and one-time use.
Connect your device
Plug your ESP32 into a USB data port, then click Connect. Your browser will ask you to select the device.
Device handshake
Connect your device via USB before clicking Connect.
Requires: Chromium browser · USB data cable · Validated flash token
Flash firmware
Review the details below, then start the flash. Do not disconnect the device during the process.
Device connected
Key:
Firmware:
SECURE BY DEFAULT
Key authorization happens before any firmware write.
Every flash requires a valid signed key and an active flash token. The token is issued at validation and expires in 10 minutes.
- HMAC-SHA256 signed keys — server cannot forge
- Flash token is 10-minute one-shot
- Firmware binaries stored on Cloudflare R2
- Every flash audit-logged with timestamp & IP
- Keys are one-time use and chip-type locked
- Admin WhatsApp alert fired on every flash