Petite Harness Upgrader

Manages the ESP32 rig that emulates a Petite device: installs the bundled emulator as main.py over Web Serial (SHA-256 verified), and drives its bench controls while it runs.

Connection

loading bundled harness…

Upgrade

Recovery

For a rig that no longer runs MicroPython (e.g. native firmware was flashed over it): enters the ESP32 ROM bootloader, flashes the bundled MicroPython image, reboots, then installs the harness. Erases everything on the rig. ROM-loader speed: ~4 minutes.

loading MicroPython image…

Bench controls

buttons
battery flags
DIS serial
battery level

Console