// badge handle

connect over bluetooth & set your username

0 / 24printable ASCII only
the 3 chars shown on the badge screenrequired
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.

← screens, battery safety & troubleshooting