Browser flasher
live Firmware v0.4.0 · ESP32-S3 · flashes the full factory image (bootloader + app). Your settings live on the SD card and over USB provisioning, so reflashing never loses them.
- Use Chrome or Edge (WebSerial) — Safari and Firefox can't flash
- Plug the board into this computer with a data-capable USB-C cable
- Click, pick the serial port (usually
usbmodem…/COM…), wait ~30 seconds
If the port never appears: hold the board's BOOT button while plugging in, then try again. Prefer a toolchain? The source route still works:
git clone https://github.com/webdevtodayjason/hermes cd hermes && pio run -t upload
After flashing
- She boots to the FACE tab; swipe or tap tabs to explore
- USB into your gateway machine + install the plugin — the link comes up by itself
- Wi-Fi (for voice) is provisioned over USB by the plugin or your agent via agent.md — no SD card editing
- Wrong-way-up on your stand? Rotation is a one-line config over USB