Static serial bootloader
Grand Idea Studio documents a static serial bootloader for in-the-field firmware upgrades and links the CodeWarrior source archive.
SourceLifecycle
Badge ecosystems keep moving after handout: apps, hexpansions, SAOs, antennas, cases, repair parts, firmware updates, and post-event hardware experiments.
Grand Idea Studio documents a static serial bootloader for in-the-field firmware upgrades and links the CodeWarrior source archive.
SourceThe repository preserves esptool.py commands for restoring stock firmware plus a workshop PDF used for THOTCON 0xA badge hacking.
SourceThe build sheet documents JP1 boot-position behavior, with LOAD for normal flash boot and NORM activating the UART-based bootloader despite reversed board markings.
SourceForum and field-report sources document firmware updates through USB storage/UF2-style workflows and role-specific challenge firmware behavior.
SourceThe ATmega88 was already flashed with a USB bootloader so attendees could program it over a normal USB port with avr-gcc, avrdude, and the public SVN checkout.
SourceMicrochip adapted a bootloader so the badge appeared as a HackABadge USB disk where attendees could drag compiled HEX files for flashing.
SourceThe README documents USB serial monitoring at 115200 baud plus reset-through-DTR guidance for firmware development and debugging.
SourceThe public CAD archive documents USB-to-serial programming context, CH340N evidence, and MicroSD support.
SourceThe CC13 archive comments document USB-to-serial programming, MicroSD, and buzzer hardware context.
SourceThe CAD tree includes USB connection sources and board evidence for a USB-C and CH340N serial programming/debugging path.
SourceThe PCB silkscreen records ATtiny1614 Arduino instructions pointing builders toward the megaTinyCore workflow for the microcontroller family.
SourceThe badge post directs attendees toward OpenEPaperLink access-point tooling so the reused e-paper tags can be updated after the conference.
Source44CON instructed attendees to install Digistump AVR Boards, select the Digispark default 16.5 MHz target, use Micronucleus, and upload sketches through the Arduino IDE.
SourceThe README documents flashing badge2022_c.uf2 through the Pico/RPI-RP2 USB mass-storage path.
SourceThe README says to hold the small button beside the screen while connecting the badge over micro USB, then copy the UF2 firmware to the mounted RPI-RP2 filesystem.
SourceThe README documents building firmware.hex and programming the badge over USB with bootloadit tooling.
SourceThe README tells builders to use USBasp udev rules, add the 5ohBee board package to Arduino, install the SmartResponseXE library ZIP, compile sketches, and upload.
SourceThe README says holding the center of the left wagon wheel while power cycling enters programming mode for Arduino SDK upload.
SourceThe Badge Pirates shipping update says badge purchasers would be emailed after customs clearance and could choose pickup at later events or mailed delivery.
SourceThe package included a coupon for a custom MiniBadge, preserving a virtual-year path from shipped badge kit to personalized MiniBadge fulfillment.
SourceAfter the bundle closed, organizers said they had begun bulk ordering shirts and badge supplies and hoped to ship bundles soon.
SourceThe home page describes the badge bundle as a pre-order shipping a few weeks after the conference, with orders closing on the last conference day.
Sourcepikesley's EMF 2026 Countdown keeps Tildagon active between camp editions, using the badge as a countdown surface for the next EMF cycle.
SourceThe fifth firmware screen provided a playable snake game, giving the badge an explicit entertainment surface beyond schedule and discovery functions.
SourceFri3d 2024 documentation includes a blaster add-on for camp play and badge interaction.
SourceFri3d 2022's add-on ecosystem includes GameOn-style game hardware tied to badge play.
SourcePhlash's Doom port reached revision 8 in 2024; the Hatchery notes basic play, menus and demo levels, while warning that it overwrites the unused OTA partition and cannot ship the WAD through Hatchery because of upload size.
SourceThe README and firmware document `/flag` and `/flag?newflag=...` behavior, with source code initializing the default flag as BADGERMASTER.
SourceThe game includes custom assets, music, maps, and hidden interactions rather than firmware for a microcontroller badge.
SourceCB Pong can run as a simple two-player Pong game or, when connected, as a game against a BCD-0o27 cyberdeck through the external interface.
SourceThe MC-0o00 documentation links a Space Invaders game by Jovan, published with source code and released under the MIT license.
SourceThe challenge used a 3.3 V USB-serial adapter on the SAO connector at 115200 8n1, with OS-specific Badge.Team guides for Linux, macOS, and Windows.
SourceRabbit Radio reports that challenge progress unlocked more parts for the PCB, turning puzzle progress into a physical badge build-up mechanic.
SourceThe Time Blaster add-on path captures the badge as a game and camp-activity peripheral.
SourceThe public repository lets badge hackers modify the FPGA SoC, bootloader, Initial Program Loader, SDK, example apps, and peripheral blocks instead of only writing firmware on a fixed MCU.
SourceMat Booth's TiDAL 3D renderer loads Wavefront OBJ/MTL models and uses custom firmware with native framebuffer and 3D math routines for performance.
SourceThe project describes a mini prototyping area with 3.3 V rail, battery rail, and PSoC4 I/O broken out so attendees could add their own components.
SourceThe wrap-up says participants attended soldering sessions and soldered their badges to make them light up.
SourceThe official page says the badge was also a DIY soldering project, with setup in the Student track / Village from check-in through the event.
SourceThe preorder kit included solderable LEDs/resistors and SMA connector work, plus badge PCB, antenna, encoder, and screen.
Sourcewalkerdanny's Caffeine Jitters is a companion app for the Club Mate haptics hexpansion, where badge buttons adjust jitter frequency.
SourceBadge.Team preserved MicroPython examples for outline RGB LEDs, buttons, power saving, buzzer tones, screen rotation, raw touch reads, and virtual timers; the hardware also exposed infrared transmit and receive.
SourceThe official challenge asked participants to assemble the collector badge, analyze its embedded secure system, and solve first for a Nuit du Hack Black Badge life pass.
SourceTilde Industries produced a CYBER SCARAB add-on for the HackerHotel 2020 challenge badge.
SourceJeff and Jann Foehringer designed the Fuccs add-on, with the PCB layout published in its own repository.
SourceLoRa use depended on attaching the connector and a suitable, matched antenna; the wiki records VNA/SWR antenna checks and warns that transmitting without a proper antenna could permanently damage RF hardware.
SourceParticipant reporting says CTF success yielded cool add-ons for the Easterhegg badge and that the badge could later be soldered in the hackerspace.
SourceThe separate tr23-sao-hw repository documents a companion SAO board for the TROOPERS23 badge.
Source