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

firmware workflow

Arduino RP2040 flashing path

The repository guide documents Earle Philhower RP2040 board-manager setup, required Adafruit libraries, 2 MB sketch/filesystem partitioning, upload, and copying data files after first boot.

Compatibility: Tipsy Badge firmware

Source
DEF CON 22 Badge archived

firmware workflow

C-style badge code release

DEF CON's archive announced C-style badge code and a badge-hacking-file torrent so attendees could continue writing and studying badge software after the conference.

Compatibility: DEF CON 22 Badge

Source
ToorCon 14 RfCat Badge source-backed

firmware workflow

CC Bootloader firmware upgrade

Great Scott Gadgets documents entering bootloader mode from RfCat, using `bootload.py`, erasing, and downloading properly linked RfCatDonsCCBootloader firmware images.

Compatibility: ToorCon 14 RfCat Badge

Source
ARAMCON 2019 Badge source-backed

firmware workflow

CircuitPython badge firmware

The badge has CircuitPython board support and an MIT-licensed firmware repository with badge-drive copy/install steps and CircUp library installation.

Compatibility: ARAMCON 2019 Badge

Source
DCZia MK9 Badge (DEF CON 34) publicly documented

firmware workflow

CircuitPython flashing and customization

The project documents BOOTSEL entry, a CircuitPython UF2 copied to `RPI-RP2`, library and Python-file copy steps, and source-level paths for remapping keys, patterns, colours, and states. The August 4 UF2 commit describes its image as released on badges, and the during-event build guide says shipped badges are pre-flashed, making manual flashing an update path rather than a first-use requirement.

Compatibility: DCZia MK9 Badge (DEF CON 34)

Source
Ekoparty 2025 Badge source-backed

firmware workflow

Custom sample workflow

The repository documents RAW mono 22050 Hz sample export, Python raw-to-header conversion, AMY sample-bank configuration, UF2 flashing, and alternate synth-drum firmware.

Compatibility: Ekoparty 2025 Badge

Source

firmware workflow

DFU and Pickit programming path

The README documents holding the button while plugging in USB for DFU mode, Zadig/WinUSB setup, dfu-util upload, 454hex2dfu conversion, and Pickit fallback programming if the bootloader is overwritten.

Compatibility: LayerOne 2023 PIC HID Badge

Source

firmware workflow

ESP-IDF and Minino firmware build path

The developer guide documents cloning the badge repository, initializing submodules, using ESP-IDF, setting MININO_PATH, building Minino firmware from the eko branch, flashing, monitoring, and creating release builds.

Compatibility: Ekoparty 2024 Official Badge

Source
H2HC 2013 Badge source-backed

firmware workflow

LPC1343 ROM bootloader workflow

Attendees could use the LPC1343 USB mass-storage bootloader by replacing firmware.bin, or invoke it through the ISP and reset-button sequence.

Compatibility: H2HC 2013 Badge

Source

firmware workflow

MicroPython badge workflow

The wiki documents erasing and flashing ESP32-C3 MicroPython firmware, using serial console access, running scripts with mpremote, and copying code to run at boot.

Compatibility: HOPE XV Electronic Badge

Source
LCA2018 LoliBot source-backed

firmware workflow

MicroPython workshop firmware path

The CCHS software guide covers CH340 serial access, esptool.py flashing, MicroPython firmware installation, ampy/rshell workflows, application install scripts, and REPL interaction.

Compatibility: LCA2018 LoliBot

Source
Disobey 2026 Badge source-backed

firmware workflow

Minimal OTA first-use firmware

Badges shipped with minimal firmware for hardware testing and OTA update; the official page documents event-WiFi provisioning and a web-flash fallback if OTA failed.

Compatibility: Disobey 2026 Badge

Source
DEF CON 26 Badge archived

firmware workflow

PICkit firmware update path

DEF CON's media-server update and forum-curated notes documented flashing the PIC32MM0256GPM048 with MPLAB X IPE and PICkit 3 or 4 to reach newer firmware versions.

Compatibility: DEF CON 26 Badge

Source
DEF CON 20 Badge archived

firmware workflow

Propeller firmware release path

Parallax and DEF CON published firmware, schematic, top-level objects, LED examples, VGA/PS2 examples, and conference-DVD materials for post-event badge hacking.

Compatibility: DEF CON 20 Badge

Source