Nicholas Haltmeyer
Named in the repository CONTRIBUTORS file with development, QA, firmware, and silkscreen roles.
SourceMaritime Hacking Village at DEF CON 33 · United States · 2025
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.
People
Named in the repository CONTRIBUTORS file with development, QA, firmware, and silkscreen roles.
SourceNamed in the repository CONTRIBUTORS file for graphic design and PCB/silkscreen layout.
SourceNamed in the repository CONTRIBUTORS file for hardware development and PCB routing.
SourceNamed in the repository CONTRIBUTORS file for hardware, QA, and firmware roles.
SourceOSHWA identifies Differential Destroyer as Maritime Hacking Village's official badge for DEF CON 33.
SourceNamed in the repository CONTRIBUTORS file for project design.
SourceNamed in the repository CONTRIBUTORS file for project-management and logistics roles.
SourceIt 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.
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.
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.
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
The badge combines a TFT display, joystick, buttons, NeoPixels, accelerometer, SAO connector, SD card, battery charging, and status LEDs around the maritime protocol circuitry.
SourceThe 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.
SourceThe 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.
SourceVillage-sold Differential Destroyer boards were documented as Pico 2-compatible and bundled with a Pico 2 flashed with current firmware.
SourceOSHWA and repository documentation describe CAN 2.0B/NMEA-2000, NMEA-0183, and Modbus RTU transceiver modes with software-controlled half- and full-duplex behavior.
SourceOperational history
The badge is included as a source-backed village badge without claiming attendee-wide DEF CON distribution or a final production quantity.
The record documents intended and exposed firmware surfaces without implying that every listed protocol or feature was complete during DEF CON 33.
The record remains source-backed and image-free rather than copying repository, OSHWA, village, social-media, or attendee imagery without complete provenance.
The catalogue presents the badge as a real fault-injection and maritime-bus lab while preserving the primary-source caution around unsafe use.