Lifecycle

Add-ons & Upgrades

Badge ecosystems keep moving after handout: apps, hexpansions, SAOs, antennas, cases, repair parts, firmware updates, and post-event hardware experiments.

Reset
2276 matching add-on(s)
rad1o historical with 2022 update

firmware and l0dable bundle

binary-cccamp2015 firmware package

The binary repository preserved flashable camp firmware, HackRF images, games, animations, fonts, images, l0dables, and a REV 05 release aligned with HackRF v2022.09.1.

Compatibility: rad1o firmware update workflow

Source
Gothcon 2026 Blinky Badge public repository documentation

firmware and maintenance

MicroPython application and flash/deploy workflow

The repository provides MicroPython application source, `flash.py`, esptool/mpremote prerequisites, separate firmware and application deployment paths, and host-side unit tests. The visible repository root has no explicit license and no tagged release is asserted here.

Compatibility: Gothcon 2026 Blinky Badge

Source
Shitty Kitty V2 (DEF CON 34) storefront-documented and announced

firmware and user interface

SkittyOS features and announced firmware refresh

The listing describes SkittyOS graphics demos, scrolling text, font/character settings, independent screen modes, and flash-persisted settings, and announces future firmware with new graphics and puzzles. No firmware release, source, binary, flashing guide, or license is linked.

Compatibility: Shitty Kitty V2 (DEF CON 34)

Source

firmware apps

Hardware-tool app suite

The firmware tree includes apps for schedule, WiFi scan, I2C detect, I2C/SPI sniffing, UART terminal, GPIO, MCP23S17/MCP23017 tooling, LEDs, brightness, QR, text, and diagram viewing.

Compatibility: BSides Canberra 2023 bPod

Source
CHCon 2025 Badge source-backed

firmware architecture

Bare-metal Rust firmware

The designer writeup documents no_std Rust firmware on ESP32-C3 using Embassy async tasks, esp-hal, esp-radio, embassy-net, embedded-graphics, ssd1306, smart-leds, and esp-storage.

Compatibility: CHCon 2025 Badge

Source
RVAsec 2026 Badge repository-backed

firmware archive

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 archive

Firmware example archive

The public repository preserves blinky, I2C test, SSD1306 display, low-power display, interrupt display, and threatbutt_IoT firmware example directories.

Compatibility: Ruxcon 2015 HHV Badge

Source
ToorCamp 2018 Badge source-backed

firmware archive

MSP430 firmware source

The public repository preserves firmware source for the low-power firefly LED behavior and links the hardware/software archive from the project README.

Compatibility: ToorCamp 2018 Badge

Source
Kernelcon 2019 K Badge source-backed

firmware behavior

APA102 mode stack

The badge exposed fading, freeze, binary blink, rave, and looping-animation modes through the badge button.

Compatibility: Kernelcon 2019 K Badge

Source
DEF CON 24 Badge historical

firmware behavior

Konami Code serial unlock

Writeups documented that entering the Konami Code on the badge buttons unlocked LED-eye behavior and serial text, even though the visible code path was not the final puzzle answer.

Compatibility: DEF CON 24 Badge

Source
DC503 5ohBEE Pager source-backed

firmware behavior

RF chat and pager sketch

five-oh-BEE.ino implements display-backed message buffers, keyboard input, RF reads, RF byte writes, and byte-3 submission delimiters for simple pager/chat behavior.

Compatibility: DC503 5ohBEE Pager

Source
DEF CON 26 Badge historical

firmware behavior

USB serial text adventure

The badge enumerated over USB and exposed an interactive retro text adventure whose ASCII-art map mirrored the physical PCB face.

Compatibility: DEF CON 26 Badge

Source
DFIU SAO (DEF CON 34) public development configuration; release and flashing path unconfirmed

firmware build surface

CH32V003 PlatformIO firmware trail

The public code repository defines a PlatformIO `ch32v` / `genericCH32V003F4U6` / `ch32v003fun` environment and provides C implementation material. It does not publish a final binary, release notes, version mapping, programmer details, full build prerequisites, flashing/recovery steps, signed update path, security review, support policy, or explicit license grant.

Compatibility: DFIU SAO (DEF CON 34)

Source
h-c0n 2026 CTF BADge repository-backed

firmware challenge

RP2350 RISC-V CTF firmware

The public hcon2026hwctf repository provides ctf.uf2 and describes RP2350/RISC-V Hazard3 exploitation challenges for the HC0N 2026 hardware CTF.

Compatibility: h-c0n 2026 CTF BADge

Source
BadgESC{21} Badge public configuration and project documentation

firmware context

WLED lighting and audio-reaction source context

The organizer directory preserves WLED-related material and the first-person maker project describes WLED/SoundReactive context. This records a public software lineage without repeating configuration details, claiming final deployed settings, or presenting a support, privacy, or operating guarantee.

Compatibility: Source-bounded BadgESC{21} project context; no claim of current service availability or universal deployed configuration

Source
BSidesKC 2025 Badge current binary manifest

firmware delivery

Maker-hosted ESP32-S3 browser flash path

Badge Pirates' selectable BSidesKC 25 manifest names version 1.0.0 and an ESP32-S3 bootloader, partition, and firmware-binary path for browser flashing. It does not publish source code, a signed release, or a mapping to the 2026 Lunar Lander continuation.

Compatibility: BSidesKC 2025 Badge; exact module and deployed build remain unconfirmed

Source
BSides SP 2026 Garoa Badge REV. 0 source-backed but experimental

firmware demo archive

Alpha MicroPython conference demo

Garoa’s event-period demo archive is a MicroPython, one-app-per-flash collection associated with BSides SP 2026 and explicitly labeled alpha/experimental. It is recorded as an archival software surface rather than a verified on-badge deployment.

Compatibility: BSides SP 2026 Garoa Badge REV. 0

Source
Onion DAO 2026 Hardware Badge public source guide

firmware development workflow

ESP-IDF v5.5.x USB flash and recovery workflow

The official guide specifies ESP-IDF v5.5.x with the Arduino core, an ESP32-S3 target, CH340 USB serial flashing, auto-reset, and a manual BOOT/RESET recovery sequence.

Compatibility: The public source-tree workflow; it does not establish a final conference image, attendee update cadence, support commitment, or safe compatibility with all optional modules.

Source
BSides Knoxville 2025 Fox Pick ESP32-S3 Badge maker-documented public talk

firmware environment and demonstrated behavior

Arduino C++ software surface

The talk describes Arduino C++ as the shipped development environment and demonstrates settings, Bluetooth scanning, Wi-Fi time synchronization, and NeoPixel status behavior.

Compatibility: Talk-demonstrated 2025 badge software context only; the QR-linked GitHub destination, source license, release, final binary, and deployment configuration were not recovered.

Source
Unofficial 36C3 Badge source-backed

firmware example

CircuitPython NeoPixel example

The project page includes a CircuitPython snippet using neopixel.mpy and board.A2 on an Adafruit Feather M4 Express to run a rainbow animation.

Compatibility: Unofficial 36C3 Badge plus external controller

Source
THOTCON 0xD Badge public demo archive

firmware examples

Arduino/ESP32 demo firmware archive

The `thotcon-examples` repository preserves cleaned-up Arduino/ESP32 examples for touch input, LEDs, audio modes, display output, menus, mini-game placeholders, and credits.

Compatibility: THOTCON 0xD Badge

Source
RVAsec 2020 Badge source-backed

firmware framework

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