Posted on

Which Vehicles Support CAN for OBD?

Our automotive products that utilize vehicle data communications are typically based on the industry-standard CAN protocol. This is found in virtually all 2009 and newer US-market gasoline and diesel cars, light trucks, and SUVs, along with many others dating back as early as 2004.

For US-market passenger automobiles, CAN was mandated for OBD-II starting with the 2008 model year. A small number of manufacturers were allowed to delay this, meanwhile many others had already implemented CAN for several years in certain vehicle models and trims.

While this is not all-inclusive, here is a list of popular US-market automobiles we’re aware of that typically support OBD over CAN:

  • 2009+ BMW
  • 2009+ Lamborghini
  • 2009+ Mercedes
  • 2009+ Porsche
  • 2008+ for All Other Manufacturers and Models

Pre-2008 Vehicles that also support OBD via CAN:

  • 2007+ Chrysler / Dodge / Jeep – Most Models
  • 2007+ Honda / Acura – Most Models (including Civic Si)
  • 2007+ Toyota / Lexus – Most Models
  • 2006+ Audi / Volkswagen – Most Models
  • 2006+ Dodge Charger
  • 2006+ Dodge RAM
  • 2006+ General Motors (Chevrolet / GMC / Cadillac / Pontiac) – Most Models
  • 2006+ Honda S2000
  • 2006+ Mazda – Most Models
  • 2006+ Volvo – Most Models
  • 2005+ Chevrolet Corvette (C6)
  • 2005+ Dodge Durango, Dakota
  • 2005+ Ford – Most Models (including Mustang)
  • 2005+ Pontiac GTO
  • 2004+ Ford F150, F250
  • 2004+ Mazda RX8

Please note that this covers most cases for each of the listed groups. There may still be some models, trim levels, or options within these that are not supported prior to the 2008 (or later) model year. Similarly, there may also be some configurations supported in earlier model years than listed.

This applies to road-legal US-market passenger automobiles with an internal combustion engine. 100% electric vehicles, motorcycles, off-road vehicles, heavy trucks, busses, custom / kit vehicles, etc., may lack this type of OBD-II support entirely. The J1939 protocol commonly used by heavy trucks, busses, and similar vehicles, is not included in this support.

While many vehicles use CAN, an important distinction here is for them to support OBD-II via CAN. That’s what this list is based on. As such, OBD-exempt 100% electric vehicles like Tesla are unlikely to work, even though they may use CAN for their own purposes.

Vehicles manufactured for non-US markets will have different OBD requirements and implementation dates.