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
1567 matching add-on(s)

expansion hardware

Twelve minibadge spots

The official badge page and README document twelve minibadge spots, included female minibadge headers, and expanded minibadge support for the 2018 event.

Compatibility: SAINTCON 2018 minibadges

Source

fabrication workflow

3x5 laminated badge workflow

Forum follow-up documented a 3x5 badge size and a practical color-copy plus lamination path for making the extra forum badge before or during the event.

Compatibility: DEF CON 12 Forum Badge

Source

factory and self-test firmware

Hardware test firmware

CH405 Labs provides an MC-0o00 hardware-test binary that walks through display, button, and buzzer checks with user confirmation for pass/fail states.

Compatibility: BalCCon Mini Cyberdeck 0o00

Source
Fri3d 2018 Ph0xx historical

factory/test tooling

Mass-production programming script

The production logs credit a Christophe-designed script that scanned for new USB ports and programmed multiple badges, supporting the 650-board test and assembly flow.

Compatibility: Fri3d 2018 Ph0xx production batch

Source
Fri3d 2018 Ph0xx historical

field experiment add-on

Air Jewel weather-balloon flight

The Ph0xx logs record a Fri3d Camp weather-balloon launch carrying a Ph0xx with the Air Jewel to measure air quality; the dust sensor stopped working at very low external temperature.

Compatibility: Fri3d 2018 Ph0xx plus Air Jewel

Source
JawnCon 0x1 Modem Badge officially documented

finishing workflow

Laser-marked front panels

JawnCon describes settling on pulsed infrared laser marking for the front labels, with about 45 seconds per badge and explicit open-air laser PPE warnings.

Compatibility: JawnCon 0x1 Modem Badge

Source

firmware API

HTTP LED control API

The README and firmware document `/leds` and `/leds/` routes for status, all/none/blink/chase/twinkle modes, individual LED state, and RGB color updates.

Compatibility: BSidesPDX 2015 Badger Badge

Source
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

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
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
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