44CON 2016 · United Kingdom · 2016

44CON 2016 HIDIOT 0.7 Badge

Unreleased USB HID prototype board

The 44CON 2016 badge was the unreleased HIDIOT 0.7 board, a USB Human Interface Device Input/Output Toolkit prototype that attendees could build, program through the Arduino IDE as a Digispark-compatible device, and use for HID payload experiments.

Event44CON 2016
Series44CON
LocationLondon
CountryUnited Kingdom

People

Authors & Credits

44CON badge guide author

Steve Lord

The 44CON post metadata identifies the author as stevelord.

Source

HIDIOT assembly video credit

Akos Rajtmar

44CON thanks Akos Rajtmar for the HIDIOT assembly video in the 2016 guide.

Source

HIDIOT project owner

Raw Hex

The Raw Hex GitHub organization preserves the HIDIOT hardware and software repositories.

Source

Why It Mattered

HIDIOT adds a UK security-conference badge lineage centered on USB HID education and offensive/defensive hardware learning. The 2016 edition is especially useful because the official 44CON source names the prototype state, distribution scale, soldering-workshop subset, safety caveats, and post-event software path.

Hardware

44CON describes about 500 HIDIOT 0.7 boards at the event, fewer than 150 fully functioning boards from the badge soldering workshop, a non-standard USB PCB connector, one user-programmable PB1 LED, and Digispark-compatible hardware. The HIDIOT hardware repository preserves Eagle board and schematic files for the later 1.0 hardware line.

Software & Apps

The official onboarding post documents programming the built badge with the Arduino IDE, Digistump AVR Boards support, the Digispark default 16.5 MHz target, the Micronucleus programmer/bootloader, DigiKeyboard examples, V-USB context, and keyboard/mouse HID payload experiments.

Lore

44CON framed the unreleased badge as '0day hardware': the hardware was close to final, but the software stack was still maturing. Attendees could keep using Digispark mode and later reprogram toward the HIDIOT 1.0 stack.

Lifecycle

Add-ons & Upgrades

firmware/toolchain path historical

Digispark-compatible Arduino workflow

44CON instructed attendees to install Digistump AVR Boards, select the Digispark default 16.5 MHz target, use Micronucleus, and upload sketches through the Arduino IDE.

Compatibility: 44CON 2016 HIDIOT 0.7 Badge

Source
on-site assembly historical

Badge soldering workshop

44CON states that fewer than 150 attendees left the soldering workshop with fully functioning HIDIOT 0.7 boards from the roughly 500 distributed boards.

Compatibility: 44CON 2016 HIDIOT 0.7 Badge

Source
payload software historical

DigiKeyboard HID payload examples

The 2016 guide demonstrates DigiKeyboard-style USB keyboard payloads and points toward deeper V-USB work until the HIDIOT 1.0 software stack matured.

Compatibility: 44CON 2016 HIDIOT 0.7 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources