Pedal firmware flasher
Install or update the pedal controller firmware straight from your browser — no toolchain needed.
Browser not supported
This page uses Web Serial, which is only available in desktop Chrome or Edge (and other Chromium-based browsers). Safari, Firefox and all mobile browsers cannot flash over USB.
Alternatively, flash over a cable from the firmware repo:
# in the firmware repo, with the pedal connected over USB
make flash # default env (esp32c3-pro)
make flash ENV=esp32c3
Releases are fetched from
(override with ?api=https://…, channel with
?channel=beta).
Hold BOOT while plugging in if the board is not detected, then pick the USB serial port in the dialog.
Offline mode — flash a local image
Pick a firmware-merged.bin (bootloader + partition
table + app merged at 0x0, as produced by the firmware CI or
make merged-bin). It is flashed at offset
0x0 for the model selected above.