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
2279 matching add-on(s)
DEF CON 27 Badge historical

firmware hack

Chameleon firmware workflow

Community firmware work modified the official source to broadcast as multiple badge types and complete other badges through spoofed interactions.

Compatibility: DEF CON 27 Badge

Source
BugCON 2022 Badge archived source

firmware lifecycle

AudioWAV and EdgeImpulse audio trail

The firmware tree preserves an AudioWAV sketch with USB mass-storage and PWM audio behavior plus an EdgeImpulse note linking audio-classification tutorial material.

Compatibility: BugCON 2022 Badge

Source
BugCON 2024 Badge archived source

firmware lifecycle

Community and VIP firmware split

The firmware tree preserves separate Community and VIP directories, with Community firmware build guidance and VIP development framed around CircuitPython and Thonny.

Compatibility: BugCON 2024 Badge

Source
BruCON 0x0A Badge archived con build

firmware lifecycle

Con firmware release

The repository README links the BruCON0xA release as the firmware version installed on the conference badge, preserving the shipped build rather than only source head.

Compatibility: BruCON 0x0A Badge

Source

firmware lifecycle

DFU and provisioning workflow

The repository README documents entering DFU mode and flashing provisioned human badge binaries; Hackaday.io discussion records bootloader and NAND flash loading paths.

Compatibility: AND!XOR DC24 Bender Badge

Source
rad1o historical

firmware mode

HackRF and HKRF-OLD modes

The bootloader exposed HACKRF and HKRF-OLD modes, with different USB product IDs for newer and older HackRF software compatibility.

Compatibility: rad1o bootloader and HackRF-compatible SDR tools

Source
RomHack Camp 2026 Badge organizer firmware source

firmware partition

Retro-Go emulator suite

A separately built Retro-Go launcher with NES, SNES, Game Boy and Color, Game & Watch, Master System, Game Gear, ColecoVision, PC Engine, and Lynx cores plus PrBoom for Doom, loading ROMs and WADs from microSD.

Compatibility: RomHack Camp 2026 Badge with a FAT32 microSD card

Source

firmware platform

Car-on-a-board firmware

The firmware repository describes firmware intended to emulate a car on one PCB, with C and Python areas, verification files, RP2040 flashing workflow, and socketcan/cansniffer output.

Compatibility: Car Hacking Village DC32 Main Badge

Source
OzSec 2025 CRASHANDBURN Badge source-backed work in progress

firmware prototype

MicroPython selectable game set

The current main script selects HiLo, DTMF, Kode, and Rock-Paper-Scissors games, updates associated LEDs, registers buttons, and restores a random idle blink mode.

Compatibility: OzSec 2025 CRASHANDBURN firmware source snapshot

Source
Tildagon ongoing

firmware recovery tool

WebUSB flashing workflow

The WebUSB flasher gives owners an official browser-based recovery and update path, with caveats around USB serial access and supported browsers.

Compatibility: Tildagon OS

Source
RISC-V Summit Europe 2026 FPGA Badge README-linked projects; deployed build unrecovered

firmware reference links

Public firmware references

The README points to pico2-editor and riscv-badge-displaylib. This record preserves their public-reference role without asserting version parity, a released binary, a deployed event image, programming steps, support ownership, or a recovery procedure.

Compatibility: riscv-fpga-badge-2026 README

Source
Celestial Wayfinder Badge (DEF CON 34) public MIT source and release

firmware release and build workflow

MIT firmware source and v4.0.0 binary release

The firmware repository is detected as MIT and documents PlatformIO `hardware-v3` and older-revision environments; v4.0.0 publishes v3 and v2 binary assets. The source depends on a side-by-side local `esp32-utilities` repository and does not establish a supported update path for every physical unit or a released v1 v4 binary.

Compatibility: Celestial Wayfinder Badge (DEF CON 34)

Source
NorthSec 2025 Badge first-hand writeup

firmware reverse engineering

Conference badge firmware exploration

Jean Privat's 2025 writeup documents USB-C/esptool firmware dumping, ESP32-C3 detection, partition extraction, factory-app identification, firmware strings for badge-network and persistence components, and attempts to patch the original firmware.

Compatibility: NorthSec 2025 Badge

Source

firmware source

Arduino badge program

The official badge page links an Arduino sketch with TimerOne LED scanning, two interrupt-driven buttons, menu modes, POV output, and a not-binary game path.

Compatibility: AVTOKYO 2015 Electrical Badge

Source

firmware source

GPL-3.0 firmware archive

The public repository preserves the badge firmware, ESP32 binary, assets, Arduino build settings, TFT_eSPI configuration, SDL local-debug path, games, demos, OTA code, WiFi scanner, and Bluetooth material.

Compatibility: BSides Cape Town 2019 Badge

Source

firmware source

NodeMCU Lua firmware trail

Darkglade's writeups and source-release post identify the badge firmware as NodeMCU/Lua on ESP8266 and preserve a public code archive after the event.

Compatibility: Ruxcon 2017 HHV Badge

Source

firmware source

RuxBadge IR protocol firmware

The public repository preserves badge firmware and a fork of Arduino-IRRemote with the RuxBadge protocol, described as a modified Panasonic protocol with an extended address field and timing tweaks.

Compatibility: Ruxcon 2016 HHV Badge

Source
Hackers Teaching Hackers 2026 Eagle 5 Badge public post-event initial release

firmware source archive

Public firmware, CLI, animation, and CTF source

The July source archive includes firmware code for a badge CLI, LED animations, BLE-related components, and CTF state material. The catalogue records the published source context without giving operational, radio, flashing, or challenge-completion instructions or claiming a deployed production image.

Compatibility: Eagle 5 2026 HTH source archive

Source
SHA2017 Badge historical

firmware source lineage

ESP32 platform firmware

Badge.Team's ESP32 platform firmware repository anchors SHA2017 in the reusable firmware lineage later Badge.Team records build on.

Compatibility: SHA2017 and related Badge.Team ESP32 badges

Source
JawnCon 0x3 Calculator Badge official in-event notice

firmware update

Chillout-space reprogrammer and firmware fix

On October 17, 2026 the official homepage said Jorj had found bugs and fixed them in the badge, and invited attendees to reflash at a reprogrammer in the Chillout space or to load the published jawncon-badge.hex themselves. The notice does not list the bugs.

Compatibility: JawnCon 0x3 Calculator Badge (ATmega328P)

Source
TiLDA MK4 historical

firmware update

USB firmware update path

Base firmware updates used tilda-tools over USB/DFU rather than the Badge Store; the update page says they fixed stability, performance, and phone-call problems but wiped apps and settings.

Compatibility: TiLDA MK4 firmware

Source
flow3r ongoing

firmware update

flow3r firmware update paths

Official docs preserve multiple update paths: webflash, USB mass-storage flashing, and a built-in WiFi updater introduced in firmware v1.3.0.

Compatibility: flow3r firmware

Source

firmware update path

TECT OTA firmware flow

The Proteus README says PlatformIO builds a binary that could be placed into the firmware folder of a TECT installation for OTA installation.

Compatibility: Proteus firmware ecosystem

Source
BSides Dublin 2026 Harp Badge post-event source-backed

firmware update path

TinyUSB DFU recovery

The repository documents USB DFU flashing with `dfu-util`, a recoverable bootloader, and a manual bootloader override by holding touch strings 1 and 6 while connecting USB.

Compatibility: BSides Dublin 2026 Harp Badge

Source
Tildagon ongoing

firmware updater hexpansion app

MD Updater

Matthew Wilkes's MD Updater updates firmware on the Megadrive interface hexpansion, evidence that Tildagon add-ons can have their own firmware-maintenance lifecycle.

Compatibility: Tildagon OS with Megadrive interface hexpansion

Source