RVAsec 2026 · United States · 2026

RVAsec 2026 Badge

HackRVA firmware and simulator badge archive

RVAsec 2026 is now source-backed beyond the earlier package listing: the public HackRVA `badge2026` repository preserves Badge 2026 firmware, simulator/build instructions, UF2 flashing workflow, app source, image assets, and June 10, 2026 release binaries after the June 9-10 conference.

EventRVAsec 2026
SeriesRVAsec
LocationRichmond Marriott Downtown, Richmond, Virginia
CountryUnited States

People

Authors & Credits

RVAsec 2026 firmware release publisher

warasilapm

GitHub release metadata lists warasilapm as publisher of the v2026.2 and v2026.2-ctf firmware release assets.

Source

badge team and firmware publisher

HackRVA

The official package page names a Custom Hack.RVA Electronic badge, and HackRVA publishes the 2026 firmware repository and release trail.

Source

event host

RVAsec

RVAsec provided the 2026 registration, package, and event-context source trail.

Source

Why It Mattered

It closes the pre-event gap for the next RVAsec badge with a real post-event firmware archive, continuing HackRVA's long-running practice of building limited electronic conference badges and making their software replayable after the event.

Hardware

The badge hardware target is flashed by holding a button beside the screen and mounting as an RPI-RP2 USB storage device over micro USB, per the firmware README; RVAsec public pages still only guarantee the limited Custom Hack.RVA electronic badge through the hotel package. The source tree contains RP2040 HAL code and image/display assets. No public schematic, BOM, PCB source, component list, enclosure detail, manufacturing note, or rights-cleared badge photo has been recovered.

Software & Apps

HackRVA's public Badge 2026 firmware repository is C/CMake code with SDL simulator support, Pico SDK hardware builds, app/game modules, display buffers, a CLI entered by holding D-pad left at boot, UF2 flashing instructions, and public v2026.1, v2026.2, and v2026.2-ctf release binaries. The README documents building either a local simulator or badge hardware firmware, then copying `badge2026_c.uf2` to the mounted RPI-RP2 device.

Lore

RVAsec 15 ran June 9-10, 2026 at the Richmond Marriott Downtown. The pre-event package language guaranteed a limited Custom Hack.RVA electronic badge through the hotel package; the follow-up HackRVA repository now gives attendees and researchers a public software path for rebuilding, simulating, flashing, and extending the 2026 badge.

Lifecycle

Add-ons & Upgrades

development workflow repository-backed

SDL simulator

The public README documents building a Posix-style SDL simulator for app development and debugging on a computer before flashing badge hardware.

Compatibility: RVAsec 2026 Badge

Source
distribution context source-backed

Limited hotel-package badge

Official RVAsec 15 pages list a limited Custom Hack.RVA Electronic badge as part of the hotel package.

Compatibility: RVAsec 2026 Badge

Source
firmware archive repository-backed

Badge app source tree

The source tree preserves app/game modules, CLI code, display buffers, platform HAL files, and generated image assets for the RVAsec 2026 badge software.

Compatibility: RVAsec 2026 Badge

Source
firmware release released

v2026.2 and CTF firmware binaries

GitHub Releases publishes the v2026.2 UF2 binary plus a v2026.2-ctf prerelease binary for the 2026 badge.

Compatibility: RVAsec 2026 Badge

Source
flashing workflow repository-backed

RPI-RP2 UF2 flashing

The README says to hold the small button beside the screen while connecting the badge over micro USB, then copy the UF2 firmware to the mounted RPI-RP2 filesystem.

Compatibility: RVAsec 2026 Badge

Source

Operational history

Issues & Camp Impact

hardware-source gap note

The event has happened and a public firmware repository now exists, but no public schematic, BOM, PCB source, component list, production writeup, or manufacturing archive has been recovered for the final badge hardware.

The catalogue can document the firmware, simulator, and RP2040/Pico SDK workflow while keeping manufacturing-grade hardware claims open.

Confidence
post-event repository evidence
Status
needs schematic and BOM recovery
Timeframe
post-event refresh on 2026-07-07
Source note
RVAsec pages and HackRVA/badge2026 repository.
missing rights-cleared image note

No 2026 RVAsec badge image is published because the newly recovered repository images and event media have not been paired with a reusable image license, attribution basis, source URL, and processing provenance for local publication.

The record remains source-backed and image-free rather than copying repository PNGs, event photos, screenshots, or generated images.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, RVAsec source audit, and HackRVA/badge2026 repository.
repository license caveat note

GitHub reports no detected license for HackRVA/badge2026, so repository code and images are cited as public evidence but not copied or treated as reusable licensed assets.

The record stays image-free and avoids publishing repository badge images or firmware assets locally without explicit reuse rights.

Confidence
GitHub API recheck
Status
no detected repository license
Timeframe
post-event refresh on 2026-07-07
Source note
GitHub API metadata for HackRVA/badge2026 and badge.gallery image policy.

Resources

Sources