CharacterCore
Browser flasher for the Seeed Studio XIAO ESP32-S3 firmware.
Flash Firmware
Use Chrome or Edge on a desktop over HTTPS. Connect the XIAO ESP32-S3 by USB, then choose the firmware version to install.
Loading firmware versions...
Localhost Preview
When serving this folder locally, open either build UI preview or preselect a firmware in the flasher.
Home Preview
Opens the CharacterCore landing screen preview.
Settings Preview
Opens the CharacterCore Settings interface preview.
Control Preview
Opens the CharacterCore Control interface preview.
Display Settings Preview
Opens the CharacterCore Display Setup interface preview.
Display UI Preview
Opens the round touch display interface preview.
Before Flashing
- Disconnect external servo power.
- Remove servo horns or disconnect linkages for first bring-up.
- Plug the XIAO ESP32-S3 into USB.
- If the board is not detected, hold
BOOT, tapRESET, then releaseBOOT.
Flashing replaces the firmware on the connected ESP32-S3. Make sure the selected USB serial device is the XIAO board.
After Flashing
The board starts a Wi-Fi access point named CharacterCore Setup. Connect to it and open http://192.168.4.1 to set servo limits before powering the puppet mechanisms.