Needs Chrome / Edge (Web Bluetooth) over https or localhost.
Put the badge in setup mode (either by holding the microcontroller's BOOT button on boot (requires opening the case), or Options → Badge Settings → Developer Options → Provisioning Mode),
then type the 3-char code shown on its screen above, hit connect, and pick
badge-setup-<MAC> (the full MAC matches your bench roster). The badge ignores
provisioning until that code matches, and locks setup after 5 wrong codes — power-cycle
it for a fresh one. Already named? Hit sync clock only to re-sync the
time (e.g. after a battery swap) without renaming — the badge reboots back to home.
Uploads to the badge's 4th avatar slot — pick it on the device: User Settings → Avatar.
Pulls the badge's encounter log + points history over BLE (plus the Test-Mode
CSVs /test_batt.csv / /test_pts.csv if Debug is on).
Put the badge in provisioning mode, enter its pairing code, then fetch.