Car Hacking Village

Car Hacking Village at DEF CON 32

The DEF CON 32 Car Hacking Village edition whose official badge sale page, public CHV repositories, CTF archive, SAO specification, and IOActive key-fob badge build series document a CAN-bus badge ecosystem.

Las Vegas Convention Center, Las Vegas, Nevada / DEF CON 32 · United States · 2024

Car Hacking Village DC32 Main Badge

Car Hacking Village's DEF CON 32 badge ecosystem centered on a main RP2040 badge with CAN-network surfaces, four CHV SAO connectors, public board and firmware repositories, public CTF challenge notes, and IOActive's separately documented key-fob badge / SAO build.

Lifecycle

Add-ons & Upgrades

CAN SAO and key-fob badge

IOActive key-fob badge / SAO

IOActive's build series documents a key-fob badge / SAO for DEF CON 32 CHV with dsPIC33CK32MP502, CAN transceiver, NeoPixels, touch buttons, IR, 125 kHz RFID receive, and 433 MHz transmit surfaces.

Compatibility: Car Hacking Village DC32 Main Badge and key-fob SAO

CAN SAO challenge

Speedometer SAO challenge

The public CTF archive ties the Speedometer SAO to rock-paper-scissors behavior, CAN messages, firmware reversing, and LCD output used in the challenge.

Compatibility: Car Hacking Village DC32 Main Badge and Speedometer SAO

add-on specification

CHV CAN SAO connector

The CHV SAO spec provides 3.3 V and ground while replacing normal SAO I2C with CAN TX and CAN RX for vehicle-network add-ons.

Compatibility: Car Hacking Village DC32 Main Badge and SAOs

badge challenge archive

Main-badge CTF paths

The public challenge archive documents main-badge CAN enumeration, a physical-inspection flag under the battery pack, random traffic, and a UART Python REPL path.

Compatibility: Car Hacking Village DC32 Main Badge

firmware platform

Car-on-a-board firmware

The firmware repository describes firmware intended to emulate a car on one PCB, with C and Python areas, verification files, RP2040 flashing workflow, and socketcan/cansniffer output.

Compatibility: Car Hacking Village DC32 Main Badge

vehicle-network badge platform

RP2040 four-CAN main badge

The official CHV page documents the 2024 main badge with an RP2040, four CAN networks, a dry CAN connector, and four SAO connectors, while the public board tree preserves KiCad and production files.

Compatibility: Car Hacking Village DC32 Main Badge

Operational history

Issues & Camp Impact

image-rights boundary · local project policy · needs licensed original replacement

The official CHV page, IOActive build posts, and GitHub repositories include useful badge-related imagery, but this pass did not recover a specific badge photo or full-board render paired with reusable image rights, attribution, and processing provenance for publication.

The record remains image-free rather than copying event-page images, blog photos, repository images, social previews, screenshots, generated art, or approximate badge artwork.

missing rights-cleared image · local project policy · needs licensed original replacement

No Car Hacking Village DC32 Main Badge image is published because the current public source trail has not been paired with a reusable original badge or artifact photo or official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The United States record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.

repository-license caveat · GitHub metadata · documented for source only

GitHub reported no detected license for the DC32 main badge board, main badge firmware, CTF challenge, and CHV SAO specification repositories in this pass, while the separate Speedometer SAO firmware repository reports MIT.

The catalogue cites those repositories as source evidence but does not treat repository images, board renders, firmware, CTF material, or documentation as broadly reusable publication assets without explicit license coverage.

Resources

Sources