RVAsec 2020 · United States · 2020

RVAsec 2020 Badge

Pandemic-era HackRVA firmware archive with LCD, IR, audio, USB, and apps

The RVAsec 2020 badge is seeded from HackRVA's public firmware repository. The source tree documents a real badge software target with LCD display code, buttons, IR packet handling, menus, badge apps, audio/image asset playback, LED control, USB bootloader tooling, and a small C-like interpreter.

EventRVAsec 2020
SeriesRVAsec
LocationRichmond, Virginia / pandemic-era source gap
CountryUnited States

People

Authors & Credits

badge team and firmware publisher

HackRVA

HackRVA publishes the 2020 badge firmware archive.

Source

event host

RVAsec

The HackRVA badge page ties the badge programme to RVAsec attendee badges.

Source

Why It Mattered

It keeps the RVAsec/HackRVA lineage intact across the pandemic-era gap without overstating conference distribution. The record preserves the technical archive while marking final-event and rights-cleared-photo evidence as unresolved.

Hardware

The repository supports LCD display, buttons, IR receive/transmit paths, LEDs, audio timers, ADC setup, USB programming support, and bootloader tooling. It does not expose a complete schematic, BOM, production note, or rights-cleared original badge photo in this pass.

Software & Apps

The README documents the firmware build, USB bootloader programming, Linux compatibility layer, badge apps, menu flow, IR callbacks, asset playback, and interpreter commands such as IRreceive, IRsend, setNote, getButton, getDPAD, flashRead, and flashWrite.

Lore

The public repository title and description tie the software to the HackRVA 2020 RVAsec badge, but this pass treats distribution as source-limited because the event year sits in the COVID disruption window and no final attendee logistics source was recovered.

Lifecycle

Add-ons & Upgrades

firmware framework source-backed

Badge app framework

The repository documents menu-driven badge apps, button handling, IR callbacks, LCD drawing, assets, and app templates.

Compatibility: RVAsec 2020 Badge

Source
flashing workflow source-backed

USB bootloader tooling

The README documents building firmware.hex and programming the badge over USB with bootloadit tooling.

Compatibility: RVAsec 2020 Badge

Source
software experiment source-backed

Badge C-like interpreter

The README documents interpreter commands for IR, LEDs, note output, buttons, D-pad, framebuffer drawing, flash read/write, and source-buffer execution.

Compatibility: RVAsec 2020 Badge

Source

Operational history

Issues & Camp Impact

missing rights-cleared image note

No 2020 RVAsec badge image is published because the recovered repository/page media does not provide complete source URL, reusable image license or permission basis, attribution, and processing notes for a specific physical badge photo or official render.

The record remains image-free rather than copying repository graphics or generating an approximation.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and HackRVA source audit.
missing rights-cleared image note

No RVAsec 2020 Badge image is published because the current public source trail has not been paired with a reusable original badge or artifact photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The United States record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and RVAsec 2020 badge source trail.

Resources

Sources