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.

We're building a new badge for 2019 (DC27). Sneak peeks over on Hackaday.io !

Our Hackaday.io page from 2017 page has the 2017 project log, some build instructions, and history.

The Post-Mortem page on Medium has lessons learned from building this badge. Find out what we learned and don't repeat our mistakes!

We used Kickstarter in 2017 to raise over $23,000 for this project. Check out our history here on Kickstarter.

Yeah, we get it. Lots of people broke their screens and you can get a new one by looking at the Screen Ordering information 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
https://launchpad.net/gcc-arm-embedded

Olimex ARM-USB-OCH-H JTAG debugger ($50):
https://www.mouser.com/ProductDetail/Olimex-Ltd/ARM-USB-OCD-H?qs=sGAEpiMZZMsyM1rGGtQxrPs5MI0OzeRu

Olimex JTAG to SWD (Serial Wire Debug) adapter ($5):
https://www.mouser.com/ProductDetail/Olimex-Ltd/ARM-JTAG-SWD?qs=%2fha2pyFadujucrG6knRKJnZuw%252bXPHdlKYy6frFAe4mzH%2fe4X3Xl2Gg%3d%3d

Embedded Artists 20 pin to 10 pin adapter ($15):
https://www.embeddedartists.com/products/10-pin-to-20-pin-jtag-adapter/

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.

updater.bin

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 ides-dc25-fw-1.1.zip (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 ides-dc25-fw-1.0.zip (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.

Download:
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!