AND!XOR
Project identity behind the DC25 badge, Hackaday.io project page, logs, model files, and badge-game documentation.
SourceDEF CON 25 · United States · 2017
Unofficial DEF CON 25 nRF52 BLE badge with BOTNET game
The AND!XOR DC25 Badge was an unofficial DEF CON 25 badgelife board built around a Rigado BMD-300 / Nordic nRF52 module, color TFT, WS2812B LEDs, sensors, microSD, BLE smartphone integration, TCLish scripting, BYOB bling, CHIP8/SCHIP games, and a badge-to-badge BOTNET game.
People
Project identity behind the DC25 badge, Hackaday.io project page, logs, model files, and badge-game documentation.
SourceHackaday.io lists Andrew on the AND!XOR DC25 Badge project team.
SourceHackaday.io lists Jorge Lacoste on the AND!XOR DC25 Badge project team.
SourceThe postmortem says bitstr3m joined the team for the DC25 project after DC24.
SourceThe postmortem says hyr0n1 joined the team for the DC25 project after DC24.
SourceHackaday.io lists Zapp as project owner and the DC25 postmortem author.
SourceIt shows how the unofficial badge scene expanded after AND!XOR's DC24 Bender badge: the team moved to a more capable nRF52/BLE platform, added a richer app/game layer, and sold a much larger run during the year when DEF CON's official badge was intentionally simple.
The primary Hackaday.io page documents a Rigado BMD-300 SoC based on Nordic nRF52, ARM Cortex-M4F, 512 KB flash, 64 KB RAM, integrated antenna, 128x128 1.44-inch color LCD, 15 WS2812B LEDs, tilt and ambient-light sensors, microSD, five exposed GPIO pins, 3.3 V expansion power, and VRML/SVG/DXF model files. The postmortem adds Crystalfontz CFAF128128B display context, regulator substitutions, and Macrofab assembly history.
Public logs document Nordic S132 SoftDevice use, roughly 11k lines of custom firmware, activation-code gating, bling modes, TCLish scripting with graphics/GPIO commands, BLE terminal control through the AND!XOR Android app or Nordic nRF Toolbox, custom RAW assets on microSD, CHIP8/SCHIP support for public-domain ROMs, and the multiplayer BOTNET game.
The postmortem says DC25 planning started immediately after DC24, with goals to ditch Arduino, pay for assembly, produce more badges, and improve badge-to-badge communications. The BOTNET game deliberately framed participating badges as a safe badge-only wireless network where players secured and attacked fictional services for points and XP.
Lifecycle
The BYOB log documents using the microSD card for custom RAW 16-bit 565 bling assets, including ffmpeg conversion and the `/SDCard/BLING/` folder workflow.
SourceThe scripting log documents TCLish language support plus badge-specific graphics, LED, button, timing, file, and GPIO commands for day-one badge hacking.
SourceThe BOTNET log describes a badge-only wireless game where activated badges could act as badge-net repeaters while players managed services, firewalls, exploits, points, XP, and attacks against other AND!XOR badges.
SourceThe project page and postmortem document a Rigado BMD-300 module based on Nordic nRF52 with ARM Cortex-M4F, 512 KB flash, 64 KB RAM, integrated antenna, Nordic S132 SoftDevice, TFT display, WS2812B LEDs, sensors, and microSD.
SourceThe smartphone-integration log documents the AND!XOR Android app terminal, Nordic nRF Toolbox compatibility, nearby badge scanning, BLE terminal commands, script buttons, and maintenance-mode behavior.
SourceOperational history
The record remains source-backed and image-free rather than copying article/project images, screenshots, video frames, generated art, placeholders, or uncleared media.
The record cites the available project logs and model archive while avoiding stronger open-hardware/source-code claims until the missing repository or an archive mirror is recovered.
The compendium preserves the community hardware lineage without confusing it with the official DEF CON 25 rubber/plastic identity badge.
The catalogue records the game mechanics without implying a real-world botnet or harmful network capability beyond the badge ecosystem described by the project owners.