RVAsec 2022 · United States · 2022

RVAsec 2022 Badge

Pico-era firmware with LCD, IR, D-pad, rotary encoder, and simulator

HackRVA's public RVAsec 2022 repository documents badge firmware for hardware and simulator targets, with RP2040/Pico SDK build flow, LCD display, three-color LED, D-pad, IR transmit/receive, rotary encoder, UF2 flashing, CLI startup path, and app/game framework.

EventRVAsec 2022
SeriesRVAsec
LocationRichmond, Virginia
CountryUnited States

People

Authors & Credits

badge firmware publisher

HackRVA

HackRVA publishes the 2022 badge firmware repository.

Source

event host

RVAsec

RVAsec provided the 2022 conference context.

Source

Why It Mattered

It marks RVAsec's post-pandemic public firmware return with a modernized build system and a simulator path for badge app development, while keeping unrecovered hardware manufacturing and image rights separate.

Hardware

The RVAsec 2022 badge supports Raspberry Pi Pico-style UF2 flashing, LCD display, a three-color LED, D-pad, IR Tx/Rx, rotary encoder, a badge hardware target, and a simulator target, per the README and repository tree. Audio output and audio/jack input are explicitly marked not implemented in the README status table.

Software & Apps

CMake builds with ARM embedded GCC support simulator builds, off-target tests, Doxygen documentation, app templates, a serial CLI path, display buffers, core screensavers, and badge apps including Badge Monsters, Maze, Lunar Lander, Smashout, Spacetripper, Slot Machine, Cube, Game of Life, and Hacking Simulator, per the repository.

Lore

The public tree is a HackRVA-maintained firmware archive for RVAsec Badge 2022. No repository license or complete physical-badge photo provenance was recovered, so the record stays image-free and license-caveated.

Lifecycle

Add-ons & Upgrades

badge software source-backed

Badge apps and games

The app tree includes Badge Monsters, Maze, Lunar Lander, Smashout, Spacetripper, Slot Machine, Cube, Game of Life, Ghost Detector, Hacking Simulator, and other app examples.

Compatibility: RVAsec 2022 Badge

Source
developer tooling source-backed

Badge simulator

The repository documents a simulator build target for local badge software development.

Compatibility: RVAsec 2022 Badge

Source
flashing workflow source-backed

Pico UF2 flashing

The README documents flashing badge2022_c.uf2 through the Pico/RPI-RP2 USB mass-storage path.

Compatibility: RVAsec 2022 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources