X-CTF 2016 Badge
NUS Greyhats' X-CTF 2016 finals used a custom ESP8266 electronic badge documented by the official event page, the badge designer's hardware and firmware writeups, and public hardware and firmware repositories.
X-CTF
The June 18, 2016 NUS Greyhats student cybersecurity finals in Singapore whose participants received a custom ESP8266 electronic badge with LCD, buttons, LiPo power, and public challenge firmware.
NUS School of Computing, Singapore · Singapore · 2016
NUS Greyhats' X-CTF 2016 finals used a custom ESP8266 electronic badge documented by the official event page, the badge designer's hardware and firmware writeups, and public hardware and firmware repositories.
Lifecycle
The firmware repository preserves applet, challenge, Wi-Fi scanner, LCD, and game source modules for the event badge firmware.
The badge used multiple buttons for menu and challenge interaction, with GPIO support preserved in the public firmware.
The firmware and hardware trail document a Nokia 5110-style PCD8544 LCD as the badge display surface.
The hardware writeup and repository document the badge around an ESP8266 module with USB serial programming and Wi-Fi features.
The hardware trail documents lithium-polymer battery power and MCP73831-based charging for portable badge use.
Operational history
The software section describes the recovered badge firmware without overclaiming complete event infrastructure publication.
Hardware files are cited as evidence, but repository images are not copied locally and reuse claims stay limited.
The Singapore record remains source-backed and image-free rather than copying repository photos, sponsor artwork, or blog images without complete image rights.
The record is included as a Singapore hacker-culture competition badge while keeping the event type explicit.