-
Notifications
You must be signed in to change notification settings - Fork 1
Features and Controls
The main menu contains:
- File Browser — browse SD content and launch supported files.
-
Infrared — Universal IR, Flipper-style
.irsupport, and OpenLASIR Laser Tag. - USB — USB Storage, BadUSB, Autoclicker, USB Gamepad, and RaspyJack Remote.
- Media — image, music, and demo apps.
- Games — emulators, standalone games, and ports.
- Settings — persistent badge preferences.
Audio controls mute and volume. Screen controls rotation and brightness. LED controls pattern, color, speed, and brightness. These choices persist in QSPI flash.
In emulators and native ports, press FN for the shared audio, screen, and LED menu, or to return to the main menu.
The status UI reports battery percentage. The firmware uses idle dimming, paused static scanout, and bounded clock gating to reduce power use when the badge is not actively rendering.
Clock setup is deterministic across warm restarts, and the boot path includes recovery handling. If the badge does not start normally after a firmware update, re-enter the RP2350 bootloader and flash the firmware again; see Installation.
Use USB Storage to update the microSD card, then eject/unmount it from the host before leaving the tool.
RaspyJack Remote connects the badge to a Pi USB-host port with the separate tools/raspyjack-badge-bridge bundle installed on the Pi. The D-pad, A, B, Start, and Select control RaspyJack; hold FN/center to exit locally.
Universal IR reads supported remote files from /IR. OpenLASIR Laser Tag uses A to fire, Start for the personal event log, and Select for the selected team plus the official leaderboard link. FN opens team settings and shared settings.
OpenLASIR identifies a sender with an 8-bit Block ID and an 8-bit Device ID. The badge limits transmission to the eight registered DC32 team allocations: Block 1, Devices 7 through 14. Select the shared team identity in FN Menu -> OpenLASIR Settings -> Team. Badges on the same team use the same allocation, which lets official badges attribute received hits to that team on the official scoreboard.
The DC32 badge does not submit QR scores or keep a combined team score. Official badges report received OpenLASIR hits to the official scoreboard.