1、#SECTORCA BlackHatEventsCAN Bus for Car Nerds and Security People Who Should Know BetterFundamentalsGetting on the bus.Reverse EngineeringBringing new data on the busDevice translation and inter-operabilityDashes,Instrumentation and TelemetryCAN TranslationQ&A(End)AGENDA0001020304050607PERFORMANCE F
2、OR A MODERN ERASample Challenges EV Swap in an F250 Streaming telemetry from a race car Dash replacement in a 2022 GR86 race car Race car dash with a factory ECU Race car dash and with a standalone ECU Custom instrumentation with a standalone ECU Body and chassis integration with engine swap Pretty
3、much any combination thereof!If you need help relating this to security Vehicle unlock“Key present and valid”Apply brake pressure.Generate torque(or negative torque)“Crash avoidance”Telemetry streamingYou Dont Need to Be a Nerd But it helps!Dont be intimated and dont worry if you dont follow all of
4、this!Glossary of Acronyms ECU aka ECM aka PCM aka VCU Common modules:BCM,TCM,TCCM PDM aka PMU K-Line vs LIN vs CAN Decimal vs hexadecimal vs binaryCAN History1983Bosch begins development of the CAN protocol.1986Bosch releases the first official CAN 1.0 specification.1988CAN protocol demonstrated at
5、the SAE Congress in Detroit.1991First use of CAN in production car:Mercedes-Benz W140 S-Class.1991CAN 2.0A released 11-bit identifier version.1993CAN 2.0B released supports 29-bit extended identifiers.1996OBD-II becomes mandatory in all U.S.cars and light trucks(not yet CAN-specific).1999SAE J1939 s
6、tandardized a CAN-based protocol for commercial vehicles.2001EOBD(EU OBD equivalent)becomes mandatory for petrol vehicles.2004All U.S.vehicles must support OBD-II over CAN(ISO 15765).2006EOBD over CAN becomes mandatory for diesel vehicles in the EU.2012CAN FD(Flexible Data-Rate)released by Bosch all