Skip to content

All Aboard the CAN Bus or Motorcycle

Derrick

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

Main Stage·14 min

  • DEF CON
  • Hardware
  • Date: Aug 2025
  • Location: Las Vegas

Archwisp

Explores the evolution of vehicular emissions inspections from physical tailpipe sniffers to OBD-II queries and demonstrates how testing logic can be bypassed.

automotivecan-bushardware+2