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)

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
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
AfricaHackOn 2017 Badge source-backed

firmware workflow

Serial Arduino programming path

Badge owners could modify firmware through the ESP8266 serial pins, programming switch, Arduino IDE, ESP8266 board support, SSD1306 OLED library, and PubSubClient MQTT library.

Compatibility: AfricaHackOn 2017 Badge

Source