Keynote: Make your car self-driving using open-source software
summary
Walks through concrete jailbreak tools and results: reverse engineers CAN traffic with Cabana and crowdsources DBC files to open DBC, ships hardware (a panda CAN sniffer and giraffe tap) and a phone-based compute box (OnePlus 3T Eon running NEOS), runs open-source driving agent openpilot, and demonstrates firmware patches — e.g. changing a torque table at 0x28800 and lowering a 28 km/h steering cutoff to 0 — plus a disclosed 16‑byte ECU key, Toyota crypto notes, and a $75,000 Prius plan that works by reflashing two ECUs.
AI-written summary · about
chapters (20)
- 0:00Car jailbreaking intro
- 2:15Jailbreak beyond profit
- 2:39Car networks and protocols
- 5:51OBD2 dongles and CAN bus
- 8:23Comma AI car interface
- 10:07Reverse engineering car protocols
- 11:54OpenDBC for car data
- 12:57Jailbreaking for self-driving
- 15:26Static analysis with Cabana
- 19:44Cloud data logging
- 20:31Panda hardware library
- 21:37OpenPilot demo
- 23:02OpenPilot hardware/software
- 26:12Emulating car ECUs
- 28:55Steering torque limits
- 31:04Honda ECU firmware patching
- 34:53Honda Civic firmware secrets
- 37:46Toyota ECU encryption
- 41:15Jailbreaking for innovation
- 43:03Future of car modifications
related talks
16mKeynote: Welcome & Opening Remarks
37mAutomatic Automotive Hacking
51mSteering Clear of Danger: Decrypting the Realities of Remote Car Hacking
44mMy Car, My Keys: Obtaining CAN Bus SecOC Signing Keys
19mDriving Automotive with Open Source: From Compliance to Collaboration
41mPanel: Tackling Automotive Hardware Vulnerabilities
36mCar Hacking
37mKeynote - Hacking AI How to Survive the AI Uprising
