Web Serial flasher powered by esptool-js. On a running JanOS Monster, Connect automatically switches the device to download mode and starts flashing. Other devices still use Connect + Flash.
Independent UART terminal mode. Read and write serial data directly from your browser.
Browse and transfer files in /sdcard/lab on a running JanOS device. This requires firmware with FS/1 support and an available UART port at 115200 baud. Only one serial session can use the port at a time.
Loading manifest
ping, then automatically enters download mode and flashes.ping and version. If boot remains unconfirmed, press RESET and use Select port + Verify boot.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 or localhost. Web Serial is required. If you see Web Serial not available, switch browsers.