The badge used multiple buttons for menu and challenge interaction, with GPIO support preserved in the public firmware.
- Badge
- X-CTF 2016 Badge
- Type
- controls
- Status
- source-backed
- Compatibility
- X-CTF 2016 Badge
- Source
- https://github.com/geekman/badger
Add-on dossier
A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.
The badge used multiple buttons for menu and challenge interaction, with GPIO support preserved in the public firmware.
Badge context
NUS Greyhats page documenting X-CTF 2016 as a cyber-security competition at NUS School of Computing on June 18, 2016 after online qualifiers.
Public firmware repository for the X-CTF 2016 badge, including Arduino-style ESP8266 code, LCD, Wi-Fi scanner, applet, challenge, and game modules.
Darell Tan's firmware writeup for the badge software, challenge apps, LCD/GPIO support, and post-event code release.
Repository hardware README pointing to the BOM and production writeup.
Public hardware repository preserving Eagle board and schematic files, BOM notes, libraries, and sponsor image assets; no top-level GitHub license was detected during the 2026-05-21 recheck.
Darell Tan's hardware-production writeup for the badge, used for component, board, power, display, and manufacturing context.
BSD-3-Clause-style license source naming Darell Tan and Jacob Soo as 2016 copyright holders.
Source trail
Primary firmware repository preserving the BSD-licensed participant firmware and source modules.
Public hardware repository preserving Eagle board/schematic files, BOM reference, and hardware readme; used as evidence for source availability, not image publication.
Firmware license source for BSD-3-Clause redistribution terms; the hardware repository still lacks a top-level visible license.
Official event source for X-CTF 2016, NUS School of Computing location, June 18, 2016 finals date, and student-team cybersecurity competition framing.
Primary badge-maker hardware source for the custom X-CTF 2016 electronic badge, ESP8266 platform, LCD, buttons, LiPo power, USB serial programming, manufacturing constraints, sponsor artwork, and public hardware handoff.
Primary badge-maker software source for the firmware architecture, CTF apps, Wi-Fi scanning, LCD/GPIO drivers, and public firmware release.