All Aboard the CAN Bus or Motorcycle
Derrick shares a journey reverse engineering modern motorcycle CAN bus telemetry using custom microcontrollers, pulse-width modulation, and Python to construct an aftermarket digital gauge cluster.
Summary
Motorcycle Electronics and CAN Bus Networks
Modern motorcycles increasingly implement Controller Area Network (CAN) architectures to coordinate engine control modules, ABS sensors, electronic throttles, and dashboard instrument clusters.
Building Custom Hardware and Simulation Fixtures
Derrick presents the hardware tooling required to tap into motorcycle wiring harnesses, combining low-cost microcontrollers, potentiometers, and pulse-width modulation (PWM) circuits to simulate engine RPM and speed signals.
Reverse Engineering CAN Bus Telemetry
The speaker details capturing, filtering, and deciphering proprietary motorcycle CAN packet frames in Python, identifying arbitration IDs and byte offsets for critical sensor telemetry.
Developing an Aftermarket Digital Gauge Cluster
The presentation demonstrates integrating the reversed telemetry stream into custom firmware driving an aftermarket instrument display, showing practical automotive hardware prototyping.
Related talks
Car Hacking Village·26 min
collin · oblivion
Reverse engineers a commercial odometer rollback tool, extracting locked STM32 firmware and showing how CAN messages are intercepted and rewritten.
Car Hacking Village·29 min
Wyatt Ford · Alex Reuter
Wyatt Ford and Alex Reuter investigate security weaknesses in Vehicle Diagnostic Adapters (VDAs) used on heavy commercial trucks, exploring firmware updates and attack surfaces.
Main Stage·14 min
Archwisp
Explores the evolution of vehicular emissions inspections from physical tailpipe sniffers to OBD-II queries and demonstrates how testing logic can be bypassed.


