Maritime Hacking Village at DEF CON 33 · United States · 2025

Maritime Hacking Village DC33 Differential Destroyer

Pico 2 maritime bus and voltage-glitching badge

The Differential Destroyer was Maritime Hacking Village's official DEF CON 33 badge, published as an OSHWA-certified open hardware platform for maritime bus work, scripting, signal interaction, and experimental voltage glitching.

EventMaritime Hacking Village at DEF CON 33
SeriesMaritime Hacking Village
LocationLas Vegas Convention Center, Las Vegas, Nevada
CountryUnited States

People

Authors & Credits

development lead, hardware QA, firmware development, and silkscreen design

Nicholas Haltmeyer

Named in the repository CONTRIBUTORS file with development, QA, firmware, and silkscreen roles.

Source

graphic design and PCB/silkscreen layout

@vrllrv

Named in the repository CONTRIBUTORS file for graphic design and PCB/silkscreen layout.

Source

hardware development and PCB routing

@blenster

Named in the repository CONTRIBUTORS file for hardware development and PCB routing.

Source

hardware development, hardware QA, and firmware development

Marco Casaroli

Named in the repository CONTRIBUTORS file for hardware, QA, and firmware roles.

Source

official village badge publisher

Maritime Hacking Village

OSHWA identifies Differential Destroyer as Maritime Hacking Village's official badge for DEF CON 33.

Source

project design

@mothball

Named in the repository CONTRIBUTORS file for project design.

Source

project management and logistics

Duncan Woodbury

Named in the repository CONTRIBUTORS file for project-management and logistics roles.

Source

Why It Mattered

It adds a DEF CON village badge whose public documentation is unusually strong: OSHWA certification, a public hardware and firmware repository, explicit CERN-OHL-W hardware/documentation licensing, Rust firmware notes, scripting interfaces, and real safety warnings around maritime and fault-injection use.

Hardware

The repository documents Pico 2-compatible headers with village-sold boards bundled with a flashed Pico 2, a 1.9-inch 320x170 TFT display, 5-bit joystick, two buttons, nine WS2812B NeoPixels plus single-color status LEDs, accelerometer, SAO connector bridged to Pico 2 and I2C, SD card slot, battery charging with 2-pin JST-PH, two three-pin differential-modulated protocol ports, controlled termination, Trx-Rx tie switching, EMI protection, MCP2518FD CAN-FD transceiver, differential receiver, and a differential injector operating up to 5 MHz with switched 0 V to 4 V references.

Software & Apps

The public README describes Rust firmware under Apache 2.0 and MIT licensing, the Embassy async runtime, display console drivers, USB serial log and scripting pass-through, a Rhai embedded scripting engine, bindings for inputs, SAO GPIO, display, LEDs, accelerometer, battery, differential Trx/Rx controls, and CAN 2.0B frame encoding.

Lore

The badge sits inside DEF CON 33's Maritime Hacking Village as an applied maritime-infrastructure hacking artifact. Its documentation repeatedly frames the voltage-glitching features as experimental and potentially damaging, and explicitly warns against direct boat connection or uninformed injector use.

Lifecycle

Add-ons & Upgrades

badge interaction surface source-backed

SAO, display, and sensor surface

The badge combines a TFT display, joystick, buttons, NeoPixels, accelerometer, SAO connector, SD card, battery charging, and status LEDs around the maritime protocol circuitry.

Compatibility: Differential Destroyer

Source
embedded scripting documented

Rhai scripting REPL

The Rust firmware exposes a Rhai scripting engine over USB serial, with bindings for system, inputs, SAO, display, LED, accelerometer, battery, Trx/Rx, and CAN behavior.

Compatibility: Differential Destroyer

Source
fault-injection hardware source-backed

Differential injector and receiver lab

The badge exposes differential receiver and injector circuits, switched voltage references from 0 V through 4 V, high-impedance mode, and operation up to 5 MHz.

Compatibility: Differential Destroyer

Source
hardware platform source-backed

Pico 2 maritime badge core

Village-sold Differential Destroyer boards were documented as Pico 2-compatible and bundled with a Pico 2 flashed with current firmware.

Compatibility: Differential Destroyer

Source
maritime protocol interface source-backed

CAN, NMEA, and Modbus bus modes

OSHWA and repository documentation describe CAN 2.0B/NMEA-2000, NMEA-0183, and Modbus RTU transceiver modes with software-controlled half- and full-duplex behavior.

Compatibility: Differential Destroyer

Source

Operational history

Issues & Camp Impact

distribution-count caveat note

The README documents boards sold through the village and bundled with a flashed Pico 2, while OSHWA identifies the board as the official Maritime Hacking Village DEF CON 33 badge; this pass did not recover a public shipped count, sale quantity, or full distribution report.

The badge is included as a source-backed village badge without claiming attendee-wide DEF CON distribution or a final production quantity.

Confidence
source-backed but incomplete
Status
needs shipped-count recovery
Timeframe
DEF CON 33 village distribution
Source note
OSHWA certification and Differential Destroyer README.
firmware TODO caveat note

The README says the documentation and firmware were work-in-progress and lists missing or incomplete areas including SD-card FAT32 packet capture/replay files, button-controlled GUI, protocol state machines, Modbus Rx, MCP2518FD drivers, I2C/SPI pass-through, and better docs.

The record documents intended and exposed firmware surfaces without implying that every listed protocol or feature was complete during DEF CON 33.

Confidence
primary README
Status
work in progress
Timeframe
DEF CON 33 badge documentation
Source note
Differential Destroyer README firmware TODO section.
missing rights-cleared image note

No Differential Destroyer image is published because this pass did not recover a specific original badge photo or official raster render with source URL, reusable license or permission basis, attribution, and processing notes.

The record remains source-backed and image-free rather than copying repository, OSHWA, village, social-media, or attendee imagery without complete provenance.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, OSHWA certification page, and Maritime-Hacking-Village/Badge-2025 repository.
safety warning warning

The README warns that voltage glitching can cause damage, that the differential injector circuit is not electrically isolated from connected devices or buses, that direct boat connection needs additional safety precautions, and that the injector can drive up to 400 mA.

The catalogue presents the badge as a real fault-injection and maritime-bus lab while preserving the primary-source caution around unsafe use.

Confidence
primary README
Status
documented
Timeframe
DEF CON 33 badge documentation
Source note
Differential Destroyer README safety warning.

Resources

Sources