An 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
- Motorcycles
- Etc
Links for general DB and uther useful resources:
- CommaAI - Democratize access to car decoder rings by CommaAI.
- Fandom Wiki - 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.
- BMW iDrive - Arduino library for devices compatible with either avr_can or due_can, to interface with a BMW iDrive controller.
- BMW iDrive - iDrive controller 500k CAN speed (2004y late model).
- BMW iDrive - Arduino canbus reader for events on iDrive knob controller.
- CHRYSLER - Several CHRYSLER models CAN ID.
- Jeep - CAN BUS in Chrysler Jeep - VES enabler, other small features.
- Jeep - Grand Cherokee 2006, Wrangler 2010.
Ford- extended PIDs.
- Ford - Escape 2010 LTD with Active Park Assist.
- Ford - Mustang 2005 CAN 125k.
- Ford and Lincoln - Files for Ford Fusion and Lincoln MKZ (DBC).
- Ford Fiesta - MK5 2006+ (MK5 restyling, Bus speed 125K).
- Ford Fiesta - MK7.
- Ford Fiesta - MK7.5.
- Ford FG Falcon - FG Falcon (XLSX).
- Ford FG Falcon - CANBus decoded (XLSX).
- Ford FG Falcon - Orion.
- Ford Transit - 2020.
- Honda - Civic 8th Gen.
- Hyundai - Solaris 2013 (RU).
- Hyundai - Veloster 2016.
- Hyundai - Genesis 5.0 2015.
- Hyundai - Ioniq 5.
- Infiniti - G37 2011 (DBC).
⚠ Note: Kia Soul (2014+) - All KIA (except Picanto) 2014+ have same systems
- Kia - Soul.
- Kia - Soul OBD.
- Kia - Soul Steering.
- Kia - Soul Throttle.
- Kia - Soul Brake-Petrol.
- Kia - Soul Brake-EV.
- Kia - EV.
- Mazda - Database of known Mazda (SkyActiv and RX-8) CAN messages.
- Mazda - Opengarages Mazda CAN ID.
- Mazda - 3 (MS and HS CAN).
- Mazda - RX8.
- Mazda - Model 3 (2nd gen) HS CAN.
- Mazda - Model 3 (2nd gen) MS CAN.
- Mercedes-Benz - Understand and run units via CAN-bus network.
- Mercedes-Benz - Controller for 722.6 automatic transmission.
- Mercedes-Benz - W203 Open source project for W211/W219 W203/W209 Mercs (bluetooth audio control and more).
- Mercedes-Benz - W203 CAN BUS.
- Mercedes-Benz - W203 C200 CDI: Should theoretically work on W203/w209/w211/w219 vehicles.
- Mercedes-Benz - 2000-2007: See txt files with canbus desciption (tested on W203 C200 CDI, but in theory, any W203/211/219/209 should work).
- Mini - Cooper 2002-2006 (XLSX).
- Mitsubishi - Lancer 2008 (RU).
- Mitsubishi - I-Miev.
- Nissan Leaf - CAN bus message decoding with proper database files.
- Nissan Leaf - Some Logs from Gen 1 Nissan Leaf.
- Nissan Leaf - #1.
- Nissan Leaf - #2.
- Opel Astra H - CAN BUS.
- Opel Astra H - Climate.
- Opel Astra H - CAN Message Databases.
- Opel Astra H - LS CAN, MS CAN.
temporaly unsorted:
- Renault - Zoe CAN ID.
- Suzuki - Swift IV AZG 1.3 DDiS 16V 75cv.
- Tesla - Model 3 CAN IDs and payload.
- Tesla - Model 3 DBC file CAN messages (DBC).
- 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.
- Toyota AVC LAN - Arduino emulating a CD Changer on a Toyota AVC LAN network.
- Toyota AVC LAN - Arduino emulating a CD Changer on a Toyota AVC LAN network (another project).
- Toyota - Prius CAN message translator.
- Toyota - Opengarages Toyota CAN ID.
- Toyota - Yaris.
- Toyota - 2018 Tacoma.
- Skoda - Octavia A5 2011 (RU).
- Volkswagen - Drivetrain CAN bus IDs].
- Volkswagen - MQB platform (MK7 VW Golf R, GTI, 1.8, Audi S3/A3, etc).
- Volkswagen - Touran 2004.
- Volkswagen - Polo R6.
- Volkswagen - Polo R6.
- Volkswagen - CAN_ID.
- Volkswagen - VW e-Golf.
- Volkswagen - VW e-Golf #2.
- Volkswagen - Golf GTI MK5.
- Volkswagen - MEB EV (like ID.3 ID.4, Enyaq) UDS PIDs.
- Volkswagen - VW e-Up.
- Volvo - XC70 2.5T 2005 B5254T2+AW55.
- Volvo - V60 2015 (DBC).
- Volvo - XC90 CAN bus adapter to restore wheel buttons and park assistant functionality.
- Volvo - XC90 CAN bus: CCM, CEM, TCM, LSM, REM, SWM.
- Volvo - BUSMaster files for emulation of Climate Control Module used in Volvo P1 platform (C30,C70,S40,V50).
- Volvo - BUSMaster files for emulation of Central Electronics Module.
- Volvo - P3 PIDs (RU).
- Volvo C30 - 1.6d DRIVe.
- Volvo C30 - T5 2011 Codes.
- Volvo C30 - T5 2011 LowSpeed CAN.
- Volvo C30 - T5 2011 HighSpeed CAN.
- Volvo S60 - OBD-II CAN Data Extraction and Analysis.
- Volvo S60 - 2007 DIM: Project to power a volvo DIM outside of the car.
- Volvo S60 - 2007 DIM: Notes on CANBUS.
- Volvo S60 - MY2009, aka P2 facelift model.
- Volvo S60 - Arduino CANBUS Volvo S60 DPF soot filter.
- BMW motorcycle - BMW Motorrad CAN messages.
- Ducati - Collective decoding of Ducati CANBUS messages.
- Ducati - Ducati Panigale (899/959/1199/1199S/1199R/1299/1299S/R and Superleggera)].
- KTM motorcycle - Python library for decoding KTM motorcycle CAN-bus messages.
Please follow this root-repo for lastest updates.
- Your contributions are always welcome! Please read the contribution guidelines first.