firmware // webserial flasher // chrome + edge

FLASH HER

Plug the board into this computer, click the button, pick the serial port — firmware installs from the browser via WebSerial. No toolchain, no python, no drivers on macOS/Linux (Windows may want the usual USB driver).

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

This browser can't flash — use Chrome or Edge. WebSerial needs HTTPS — reload via https://buildafamiliar.com

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