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

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
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
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
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
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
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
BugCON 2024 Badge source-backed

firmware workflow

115200 baud serial startup

The repository startup path tells attendees to connect the badge over USB and open the serial port at 115200 baud to see badge text.

Compatibility: BugCON 2024 Badge

Source