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.
SourceLifecycle
Badge ecosystems keep moving after handout: apps, hexpansions, SAOs, antennas, cases, repair parts, firmware updates, and post-event hardware experiments.
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.
SourceThe repository provides MicroPython application source, `flash.py`, esptool/mpremote prerequisites, separate firmware and application deployment paths, and host-side unit tests. The visible repository root has no explicit license and no tagged release is asserted here.
SourceThe releases page preserves `app.hex`, `Metro.hex`, and BOM CSVs for Community, Guest, Speaker, Staff, and Metro add-on outputs.
SourceThe listing describes SkittyOS graphics demos, scrolling text, font/character settings, independent screen modes, and flash-persisted settings, and announces future firmware with new graphics and puzzles. No firmware release, source, binary, flashing guide, or license is linked.
SourceThe firmware source tree includes LoRa manager, Llamaneitor, sounds, village modules, and Badge Link screens around the Ekoparty badge experience.
SourceThe 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.
SourceThe 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.
SourceThe source tree preserves app/game modules, CLI code, display buffers, platform HAL files, and generated image assets for the RVAsec 2026 badge software.
SourceThe 2017 tree preserves event firmware images and website material alongside schematic and source references.
SourceThe public repository preserves blinky, I2C test, SSD1306 display, low-power display, interrupt display, and threatbutt_IoT firmware example directories.
SourceThe public repository preserves firmware source for the low-power firefly LED behavior and links the hardware/software archive from the project README.
SourceThe official badge-conf-2023 repository preserves ATmega328PB firmware with PlatformIO/MiniCore build instructions, AVR fuse/upload workflow, and a `binary/firmware.hex` conference image.
SourceThe 2014 badge firmware source was publicly released by RVAsec and preserved in HackRVA's GitHub repository.
SourceThe README says image-folder artwork is 12 pixels high and 1-bit, then converted into C headers for the firmware's bitmap display routines.
SourceThe badge exposed fading, freeze, binary blink, rave, and looping-animation modes through the badge button.
SourceThe public firmware initializes TWI and OLED display handling, personalizes a handle, and cycles Packet Hack and HITB imagery on the badge.
SourceThe project describes an ESP32-controlled badge intended for a web-connected scrolling text display while allowing custom firmware versions.
SourceWriteups 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.
SourceThe firmware watches a pull-up mode button and triggers a named animation routine that ramps the center LED before stepping the grouped LEDs.
SourceThe badge repository identifies the PwnPet BLE virtual-pet framework, persistent state, peer or friend interaction, integrated CTF challenges, and this Pwn Llama variant at a high level.
Sourcefive-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.
SourceThe firmware defines two PWM pins and repeatedly writes sine/cosine-derived brightness values, giving the LED badge a simple animated lighting pattern.
SourceThe badge enumerated over USB and exposed an interactive retro text adventure whose ASCII-art map mirrored the physical PCB face.
SourceThe public code repository defines a PlatformIO `ch32v` / `genericCH32V003F4U6` / `ch32v003fun` environment and provides C implementation material. It does not publish a final binary, release notes, version mapping, programmer details, full build prerequisites, flashing/recovery steps, signed update path, security review, support policy, or explicit license grant.
SourceThe official store lists USB/HID keyboard and mouse emulation as a supported hack path for the Arduino Micro-compatible kit.
SourceThe A Nice Edit walkthrough describes firmware validation, red-screen failure after an edited flash, CRC16/XMODEM analysis, corrective bytes, and restoring a valid challenge-completion firmware image.
SourceThe public hcon2026hwctf repository provides ctf.uf2 and describes RP2350/RISC-V Hazard3 exploitation challenges for the HC0N 2026 hardware CTF.
SourceTechMaker describes OTA firmware updates with digital-signature verification, key recovery from badge information, and participant-signed firmware as a CTF path.
SourceThe organizer directory preserves WLED-related material and the first-person maker project describes WLED/SoundReactive context. This records a public software lineage without repeating configuration details, claiming final deployed settings, or presenting a support, privacy, or operating guarantee.
SourceBadge Pirates' selectable BSidesKC 25 manifest names version 1.0.0 and an ESP32-S3 bootloader, partition, and firmware-binary path for browser flashing. It does not publish source code, a signed release, or a mapping to the 2026 Lunar Lander continuation.
SourceThe firmware README and main C source document a simple dice-lighting program driven by badge buttons and LEDs.
SourceGaroa’s event-period demo archive is a MicroPython, one-app-per-flash collection associated with BSides SP 2026 and explicitly labeled alpha/experimental. It is recorded as an archival software surface rather than a verified on-badge deployment.
SourceThe badge README points developers to the Minino firmware guide for ESP-IDF setup, modular app structure, compile, flash, and monitor workflows.
SourceThe official guide specifies ESP-IDF v5.5.x with the Arduino core, an ESP32-S3 target, CH340 USB serial flashing, auto-reset, and a manual BOOT/RESET recovery sequence.
SourceThe talk describes Arduino C++ as the shipped development environment and demonstrates settings, Bluetooth scanning, Wi-Fi time synchronization, and NeoPixel status behavior.
SourceThe project links a compiled `DerbyCon7BadgeFirmware.bin` file and describes custom C firmware upload as part of the build.
SourceThe project page includes a CircuitPython snippet using neopixel.mpy and board.A2 on an Adafruit Feather M4 Express to run a rainbow animation.
SourceThe archive links basic blinky, seven-LED scanner, and grab-and-go sketches for the TDI 2020 off-the-shelf badge workshop.
SourceThe `thotcon-examples` repository preserves cleaned-up Arduino/ESP32 examples for touch input, LEDs, audio modes, display output, menus, mini-game placeholders, and credits.
SourceSeparate firmware directories preserve an SSD1306 OLED DinoGame sketch and a BLE advertising Spoof sketch modified for ESP32-S3.
SourceThe public sample-code tree preserves simple police-light and fade examples for the red/blue LED badge hardware.
SourceDustin Firebaugh's public repository preserves a C interpreter intended for the 2019 badge.
SourceHackRVA discussed low-frequency serial transmissions from the speaker to nearby badge LED sensors.
SourceThe writeup describes BLE write handling that switches LEDs and shows text messages across badge display pages.
SourceThe firmware includes Badge Connect code for discovering nearby badges, storing badge MAC and type data, and showing cross-event badge findings for BSides, DragonJAR, EkoParty, and BugCON lineages.
SourceThe repository's public Arduino/C++ source describes display states, animations, games, and personalization for the badge without establishing a final production firmware image for every unit.
SourceThe LCA2021 software session documented the Aiko framework on top of MicroPython as a badge customization and service layer.
SourceThe repository documents menu-driven badge apps, button handling, IR callbacks, LCD drawing, assets, and app templates.
Source