WebSerial flasher powered by esptool-js. Use Connect + Flash for firmware, or run Serial Monitor as a separate mode to read/write UART data in browser.
Independent UART terminal mode. You can read and write serial data directly from browser.
Loading manifest
Using esptool-js directly: enter stub, set baud, then flash each image at the offsets from manifest.json. Progress and MD5 checks mirror the Python esptool flow.
Grab the same assets from Releases and run flash_board.py in ESP32C5/binaries-esp32c5 if your browser blocks Web Serial.
Chrome or Edge on desktop over HTTPS. Web Serial is required. If you see Web Serial not available, switch browsers.