The Ides of DEF CON

A wearable hardware badge, featuring blinky lights, sound, a sub-1Ghz radio, games, and more. Based on the NXP/Freescale KW01.

Our page has our project log, some build instructions, and our current status report.

Throw us a tip or buy a badge on our Kickstarter page!

If you want to make your own board, you can get our PCB layout and Firmware source code.

You will need the GNU ARM Toolchain to build this code, as well as a suitable ARM JTAG/SWD programmer such as the Olimex ARM-USB-OCD-H, plus the latest SD Card (see below)

GNU ARM Toolchain

Olimex ARM-USB-OCH-H JTAG debugger ($50):

Olimex JTAG to SWD (Serial Wire Debug) adapter ($5):

Embedded Artists 20 pin to 10 pin adapter ($15):

A precompiled binary of the latest firmware is available here. Copy badge.bin to your microSD card and select 'Update Firmware' from the main badge menu, or flash the firmware to the device using a SWD programmer. For the CHANGELOG, see our git repository on GitHub.


In order to successfully update the firmware, two things must be present on your SD card - updater.bin and badge.bin. This file is included on the asset disk image, but we are adding it here in case you need it.

md5 b698a3189e63607bcf391f6a6160bfa7 updater.bin (5044 bytes)

1.1 (Latest)

md5 3cd06c91d9025e58daabd6281fb76005 (96215 bytes)
md5 38829d7fe7afa567ff469fb1c01e8163 badge.bin

1.0 (Factory)

This firmware was placed on all boards shipped from Macrofab on July 7th,2017.

md5 29b5b11d8521a962c7380f8752966b58 (95878 bytes)
md5 88842d76a2258993b3f113c7e55c4b12 badge.bin

We typically ship these boards with a 4 GB MicroSD card containing audio, video, and graphical game assets. You will need one to play the game. Download the following file, unzip it, and write it out to a 4GB (or larger) microSD Card. We recommend Class 4 cards or better for performance.

md5 87ba18414f2757fea7e5d3cb29b1f778 dc25spqr.img.dmg.gz (241MB)

The Ides of DEF CON is brought to you by John Adams (@netik), Bill Paul, Egan Hirvela, and Matthew Harris.

Follow us on Twitter!