mmca
The project logs repeatedly credit mmca in prototype bring-up, badge design decisions, and build work.
SourceLayerOne 2017 · United States · 2017
STM32F4 badge for CAN bus and vehicle-hacking experiments
LayerOne 2017's electronic badge was a CAN-bus-focused STM32F4 conference badge with a TFT display, storage, USB device and host behavior, external CAN headers, audio output, rechargeable battery planning, PC-side CAN tooling, and J2534-adjacent software work.
People
The project logs repeatedly credit mmca in prototype bring-up, badge design decisions, and build work.
SourceThe Hackaday.io project is published under charliex and preserves the 2017 badge development notes, architecture, and project logs.
SourceOfficial LayerOne HHV pages establish the public electronic-badge link trail for the 2017 badge.
SourceIt captures LayerOne's car-hacking badge year as a bridge between classic soldering-village badgelife and a more instrument-like conference badge: attendees were meant to work with CAN logging, injection, ECU reflashing ideas, USB HID/CDC paths, and development workflows rather than only visible LED effects.
The badge-team Hackaday.io project documents a 2.2 or 2.4-inch DMA-driven SPI TFT display, STM32F446/F405/F415-class LQFP64 support, SPI SD card, twin 1 Mbps CAN buses with SN65VHD230/235-family transceivers, external CAN headers, USB device and USB host support, audio output through a headphone jack, rechargeable battery work, buttons and switches, and ST-Link/SWD programming expectations.
The project notes describe multiple firmware tracks, a focus on CAN-side behavior, PC-side software for CAN, J2534 202/404 mostly-compatible DLL work, simple ECU emulator experiments, CAN logger output, NES emulator memory read/write over CAN, HID or CDC output, and online or local GCC/IAR/Keil-style development paths.
LayerOne's HHV archive links the 2017 electronic badge to the badge team's project page. The project says the aim was 400 built badges after 300 hand-built 2016 badges, and it frames the badge around a long-discussed LayerOne car-hacking session.
Lifecycle
The badge-team details page names STM32F446/F405/F415-class LQFP64 support as the controller direction for the 2017 badge.
SourceThe development logs describe CAN logging, ECU reflashing experiments, J2534-adjacent PC software, NES emulator memory access over CAN, and PC-versus-badge gameplay ideas.
SourceProject details describe a 2.2 or 2.4-inch DMA-driven SPI TFT display with ILI9341/45 support and SPI SD card storage.
SourceThe badge-team notes describe USB device support, USB host, HID or CDC behavior, and ST-Link V2/SWD programming expectations.
SourceThe project documents twin 1 Mbps CAN buses, two transceivers, external CAN headers, MITM or dual-logging breakout, and CAN-side badge focus.
SourceOperational history
Software and protocol claims are kept to the public project statements rather than treating development notes as a complete release package.
The entry remains source-backed and image-free rather than copying official-page images, Hackaday CDN photos, video frames, or prototype screenshots without complete provenance.
The catalogue records the source-backed architecture and car-hacking direction while avoiding unsupported claims about every final shipped component, firmware image, or quantity.