My unpretentious attempt to collect info about CAN IDs and payloads for various car brands/models in one place.
Also might be useful this curated list of awesome tools and resources for CAN bus reverse engineering with lightly specializing in automotive embedded controller software and communication understanding.
URL: https://github.com/iDoka/awesome-automotive-can-id
DB by Brands/Models:
- Common
- Acura
- BMW
- General Motors (Buick, Cadillac, Chevrolet, GMC)
- Daimler-Chrysler (Chrysler, Dodge, Jeep, RAM)
- Fiat
- Ford (Lincoln, Mercury)
- Honda
- Hyundai
- Infiniti
- Jaguar
- Kia
- Land Rover
- Lexus
- Lotus
- Mazda
- Mercedes-Benz
- MINI
- Mitsubishi
- Nissan
- Opel
- PSA (Peugeot, Citroen, DS)
- Renault
- SAAB
- Subaru
- Suzuki
- Tesla
- Toyota
- VAG (Audi, Porsche, Volkswagen, Seat, Skoda)
- Volvo
Links for general DB and uther useful resources:
- Democratize access to car decoder rings by CommaAI
- Vehicle Reverse Engineering Wiki
- Opengarages Raw link references for CAN IDs
- RACELOGIC Vehicle CAN Database
- BMW E65 7 Series Powertrain CAN bus
- BMW DBUS/IBUS/KBUS information/reference/examples
- BMW CANBUS information/reference
- Arduino library for devices compatible with either avr_can or due_can, to interface with a BMW iDrive controller
- iDrive controller 500k CAN speed (2004y late model)
- Arduino canbus reader for events on iDrive knob controller
Ford extended PIDs- Ford Escape 2010 LTD with Active Park Assist
- DBC files for Lincoln MKZ and Ford Fusion
- FORD Mustang 2005 CAN 125k
- Ford Fusion and Lincoln MKZ
- Kia Soul
- Kia Soul OBD
- Kia Soul Steering
- Kia Soul Throttle
- Kia Soul Brake-Petrol
- Kia Soul Brake-EV
- Kia EV
Note: Kia Soul (2014-...) - All KIA (without Picanto) 2014+ have same systems
- Database of known Mazda CAN messages
- Opengarages Mazda CAN ID
- CAN database for Mazda (SkyActiv and RX-8)
- Mercedes-Benz-CAN-BUS - Understand and run units via CAN-bus network
- controller for 722.6 automatic transmission
- W203-canbus - Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more
- W203 canbus
- W203 C200 CDI - should theoretically work on W203/w209/w211/w219 vehicles
- Mercedes 2000-2007 - see txt files with canbus desciption (tested on W203 C200 CDI, but in theory, any W203/211/219/209 should work)
- Various Nissan models (Nissan LEAF and around)
- Nissan Sentra 2010
- Nissan 370Z 2010
- LEAF CAN bus message decoding with proper database files
- Some Logs from my Gen 1 Nissan Leaf
- Nissan LEAF
- Nissan LEAF #2
temporaly unsorted:
- Tesla Model 3 CAN IDs and payload
- DBC file for Tesla Model 3 CAN messages
- Tesla Model S/X CAN IDs and payload
- TIS Document Ripper - script allows you to rip electrical wiring diagrams, collision/body repair manuals, and repair manuals from Toyota's TIS
- Toyota Prius gen2
- Toyota Prius 2010 with Intelligent Parking Assist
- Arduino emulating a CD Changer on a Toyota AVC LAN network
- Arduino emulating a CD Changer on a Toyota AVC LAN network (another project)
- Toyota Prius CAN message translator
- Opengarages Toyota CAN ID
- Toyota Yaris
- Toyota 2018 Tacoma
- Audi Q8 2019 - raw dumps + decoded frames of the EPS FlexRay bus
- Audi e-tron
- Volkswagen drivetrain CAN bus IDs
- MQB platform (MK7 VW Golf R, GTI, 1.8, Audi S3/A3, etc)
- VW Touran 2004
- Volkswagen Polo R6
- Volkswagen Polo R6
- VW_CAN_ID
- Volkswagen e-Golf
- Volkswagen MEB EV (like ID.3 ID.4, Enyaq) UDS PIDs
- VW e-Up
- Volvo XC70 2.5T 2005 B5254T2+AW55
- Volvo C30 T5 2011 Codes
- Volvo C30 T5 2011 LowSpeed CAN
- Volvo C30 T5 2011 HighSpeed CAN
- Volvo V60 2015
- Volvo C30 1.6d DRIVe
- Arduino CANBUS Volvo S60 DPF soot filter
- Volvo XC90 CAN bus adapter to restore wheel buttons and park assistant functionality
- Volvo XC90 CAN bus: CCM, CEM, TCM, LSM, REM, SWM
- Volvo S60R 2007 DIM - project to power a volvo DIM outside of the car
- Volvo S60R 2007 DIM - Notes on CANBUS
- Volvo S60 MY2009, aka P2 facelift model
- BUSMaster files for emulation of Climate Control Module used in Volvo P1 platform (C30,C70,S40,V50)
- BUSMaster files for emulation of Central Electronics Module
- OBD-II CAN Data Extraction and Analysis from Volvo S60
- Volvo P3 PIDs (RU)
- Collective decoding of Ducati CANBUS messages
- Ducati Panigale (899/959/1199/1199S/1199R/1299/1299S/R and Superleggera)
Please follow this root-repo for lastest updates.
#awesome #awesome-list #can #can-bus #canbus #logger #sniffer #socketcan #car-hacking #bus-monitoring #lawicel #elm327 #obd2 #canutils #automotive #embedded #sae #uds #obd-ii #usb2can #dbc #electric-vehicles #vehicular-networks #python #automotive-security