Our editors pick the products & services we write about. When you buy through our links, we may get a commission. Learn more.

Which OBD2 Protocol Is Supported By My Vehicle?

Truthfully, unless you’re replacing your car’s port or something, the OBD2 protocol that’s used by your vehicle doesn’t matter.

Modern OBD-II scan tools can interface with vehicles with any implementation of the standard.

As long as you’ve got an OBD2 scan tool and a car produced after 1996, you should be able to connect the two regardless of make, model, or specific protocol.

This article will show you all the details about the OBD2 protocol that is supported by your vehicle.

Which OBD2 protocol is supported by my vehicle
Which OBD2 Protocol Is Supported By My Vehicle?

OBD2 Protocol Types

Modern scan tools can communicate with all types of OBD-II systems. It almost certainly does not matter what particular subsystem your car uses. Nevertheless, here’s a quick rundown of some common OBD-II protocols.

Connector Types: Type A vs Type B

While most scan tools can plug into both Type A and Type B connectors, there’s a slight physical difference between the two types of ports.

Type A connectors have 16 “teeth” in two rows of 8 sandwiching a single “tongue,” while Type B connectors have the same 16 “teeth” sandwiching a “tongue” that’s split in two.

Again, your scan tool probably can plug into both types of connectors without any problems.

Five Protocol Types

There are 5 common implementations of the OBD-II protocol that are in use today.

Think of these like the accent that your car has when it talks to your scan tool. Your scan tool can still understand cars with different accents, but the way the various cars “talk” might sound a little bit different.

Here are the types:

1. ISO 15765-4 CAN (SAE J2480)

A short video about CAN Protocol ISO 15765

This protocol is used in a variety of vehicles that aren’t subject to the OBD2 standard by law.

Pins 6 and 14 should be there, while the metallic contacts should have pins 4, 5, 6, 14 and 16.

A variant of this is used in most newer cars since newer car computers need the unique features this protocol offers to communicate effectively.

2. ISO14230-4 (KWP2000)

Pin 2 is a must. The connector must have material contacts inside pins 2, 4, 5, and 16. However, pin 10 should not be there. You sometimes find this protocol in some Asian cars.

3. ISO 9141-2

This protocol is frequently found in Chrysler vehicles, as well as European and Asian cars.

4. SAE J1850 PWM

If the connector has pin 2 and pin 10, the protocol is J1850 PWM. The connector should also have metallic contacts inside pins 2, 4, 5, 10, and 16. This protocol is usually used by Ford Motor Company.

5. SAE J1850 VPW

Pin 2 is a must. The connector must have material contacts inside pins 2, 4, 5, and 16. However, pin 10 should not be there. This protocol is mostly used by General Motors.

Which OBD-II Protocol is Supported By My Vehicle?

Below come some different ways to check your vehicle protocol.

Use Suggested OBD2 Protocols By Manufacturers List

SEARCH your OBD2 Protocols by Manufacturer below.

MakeOBDII Protocols
Alfa Romeo2005 : KWP2000 Fast
2008-2009 : CAN


Aston Martin2005-2009 : CAN
Audi1996-2001 : ISO 9141
2002-2004 : ISO 9141 , KWP2000
2005-2006 : ISO 9141, KWP2000, CAN
2007 : ISO 9141, KWP2000 Slow, CAN
2008-2009 : CAN

Bentley1996-2003 : ISO 9141
2004 : ISO 9141 (50%), KWP2000 (50%)
2005 : ISO 9141 (35%), KWP2000 (65%)
2006 : ISO 9141 (20%), KWP2000 (80%)
2007-2009 : CAN
BMW1996-2001 : ISO 9141/2
2002-2006 : ISO 9141/2, KWP2000
2007-2009 : ISO 9141/2, KWP2000, CAN

Chrysler1996-1997 : ISO 9141-2
1998 : ISO 9141-2 (95%), J1850-10.4 (5%)
1999 : ISO 9141-2 (85%), J1850-10.4 (15%)
2000 : ISO 9141-2 (75%), J1850-10.4 (25%)
2001 : ISO 9141-2 (35%), J1850-10.4 (65%)
2002 : ISO 9141-2(15%), J1850-10.4 (85%)
2003 : ISO 9141-2 (5%), J1850-10.4 (95%)
2004 : CAN (5%), J1850-10.4 (95%)
2005 : CAN (15%), J1850-10.4 (85%)
2006 : CAN (35%), J1850-10.4 (65%)
2007 : CAN (85%), J1850-10.4 (15%)
2008-2009 : CAN
Corvette2006-2009 : CAN
Ferrari2002-2003 : ISO 9141/2
2004-2005 : CAN, ISO 9141/2
2006-2008 : CAN
Fiat2002-2006 : KWP2000 Fast
2007-2009 : CAN, KWP2000 Fast
Ford2003 : J1850-41.6, CAN(5%)
2004 : J1850-41.6, CAN(50%)
2005 : J1850-41.6, CAN(85%)
2006 : J1850-41.6, CAN(90%)
2007-2009 : CAN
GM Group1996 : J8501 -10.4, ISO 9141
1997-2002 : J1850-10.4, ISO 9141, KWP2000
2003 : J1850-10.4, ISO 9141, KWP2000, CAN
2004 : J1850-10.4(80%), CAN(15%), KWP2000(5%)
2005 : J1850-10.4(55%), CAN(40%) , KWP2000(5%)
2006-2007 : J1850-10.4(25%), CAN(70%), KWP2000(5%)
2008-2009 : CAN

Honda/Acura1996-2001 : ISO 9141
2002 : ISO 9141/2
2003 : ISO 9141
2004 : ISO 9141/2
2005 : ISO 9141
2006 : ISO 9141(70%), CAN(30%)
2007 : ISO 9141/2(40%), CAN(60%)
2008-2009 : CAN
Hyundai1996-1998 : ISO 9141
1999 : KWP2000
2000-2007 : ISO 9141, KWP2000
2008-2009 : CAN
Jaguar1996-2006 : ISO 9141
2007-2009 : CAN
KIA1996-2000 : ISO 9141
2001-2005 : ISO 9141, KWP2000
Lancia2002-2006 : KWP2000 Fast
2007-2009 : CAN, KWP2000 Fast

Land Rover

1996-2001 : ISO 9141
2002-2004 : ISO 9141, CAN
2005-2009 : CAN

Lexus1997-1999 : J1850-10.4, ISO 9141
2000-2003 : ISO 9141
2004-2006 : ISO 9141, CAN
2007-2009 : CAN
Lotus1996-2000 : No OBDII
2001 : ISO 9141/1
2002 : ISO 9141/0
2003 : ISO 9141/1
2004-2005 : ISO 9141/2
2006-2007 : ISO 9141/2, KWP2000 Fast
2008-2009 : CAN, KWP2000 Fast


Maserati2007-2009 : CAN
Mazda1996-2002 : ISO 9141
2003 : IS0 9141(75%), CAN(25%)
2004-2005 : CAN(60%), ISO 9141(40%)
2006-2009 : CAN


Mercedes1996-1999 : ISO 9141
2000-2002 : ISO 9141, KWP2000
2003-2004 : KWP2000
2005-2007 : KWP2000, CAN
2008-2009 : CAN
Mini2003-2005 : ISO 9141/2
2006-2007 : ISO 9141/2, CAN
2008-2009 : CAN
Mitsubishi2000-2005 : ISO 9141
2006-2009 : CAN
Opel/Vauxhall2003-2006 : KWP2000 Fast
Porsche1996-2003 : ISO 9141
2004-2006 : ISO 9141/2
2007-2009 : ISO 9141/2, CAN
Renault2000 : ISO 9141/2
2008-2009 : CAN
Rolls Royce1996-2003 : ISO 9141
2004-2006 : KWP 2000
2007 : CAN, KWP2000
2008-2009 : CAN
Saab2003-2009 : CAN
Seat2002-2003 : ISO 9141, KWP2000
2004 : ISO 9141, KWP2000 Slow
2005-2007 : ISO 9141/2, KWP2000 Slow, CAN
2008 : CAN, KWP2000 Slow
2009 : CAN

Skoda2002-2003 : ISO 9141, KWP2000
2004 : ISO 9141, KWP2000 Slow
2005 : ISO 9141/2, KWP2000, CAN
2006-2007 : ISO 9141/2, KWP2000 Slow, CAN
2008 : CAN, KWP2000 Slow
2009 : CAN

Subaru1996-2002 : ISO 9141
2003-2004 : ISO 9141, KWP2000
2005 : KWP 2000
2006-2009 : CAN
Suzuki1996-2000 : ISO 9141
2001-2006 : ISO 9141, KWP2000
2007-2009: CAN
Toyota1997-1999 : J1850-10.4, ISO9141
2000-2003 : ISO 9141
2004-2007 : ISO 9141, CAN
2008-2009 : CAN
Volkswagen1996-2001 : ISO 9141
2002-2003 : ISO 9141, KWP2000
2004 : ISO 9141, KWP2000 Slow
2005-2007 : ISO 9141/2, KWP2000 Slow, CAN
2008-2009 : CAN
Volvo1996-2003 : ISO 9141
2004 : ISO 9141(90%), CAN(10%)
2005 : ISO 9141(5%), CAN(95%)
2006-2009 : CAN

Examine the Connector

It's easy to find the obd2 protocol by manufacturer.
The OBD2 port has 16 pins. Credit: commons.wikimedia.org

Yes. Each protocol uses a different pin to communicate with a scan tool.

By carefully examining the inside of the “teeth” on the serial bus, you can figure out which pins are in use and which sockets are left empty. This enables you to figure out the protocol that your car uses.

Again, though, your scan tool simply has a receptacle for every protocol. It does not matter what your car uses unless you’re doing something complicated (like replacing your connector).

A short video about OBD2 DLC

If we number the top 8 pins 1-8 from left to right and number the bottom 8 pins as 9-16 from left to right, here’s what each pin is used for:

Top pins:

Pin 1: Reserved for OEM COMM

Pin 2: This is where your J1850 Bus+ is located

Pin 3: OEM Reserved

Pin 4: This is just a car chassis ground

Pin 5: Similarly, this pin holds a sensor signal ground

Pin 6: OEM COMM. Here’s your CAN high pin (J-2284). Most modern cars (2008+) will have this pin and a set of other pins, including pins 4, 5, 6, 15, and 16.

Pin 7: This is your ISO 9141-2 K line

Pin 8: OEM Reserved

Bottom Pins:

Pin 9: OEM COMM

Pin 10: Here’s your J1850 Bus- (negative) (note the location relative to pin 2)

Pin 11, 12, 13, 14 OEM Reserved

Pin 15: ISO 9141-2 L-line. This is right below the matching K line.

Pin 16: Unswitched Battery Power. This powers your scan tool.

All cars produced after 2008 have more advanced computers that require the CAN protocol and will have similar pin configurations (4, 5, 6, 15, 16). Cars produced before then have a bit more variance with which pins are used.

You can identify which protocol your vehicle is supported by having a look at the pin-out of the OBD2 connector.

StandardPin 2Pin 6Pin 7Pin 10Pin 14Pin 15
ISO 15765-4 CANMust haveMust have
ISO14230-4 (KWP2000)Must haveOptional
ISO 9141-2Must haveOptional
SAE J1850 PWMMust haveMust have
SAE J1850 VPWMust have

Where is the Connector Located?

OBD-II connectors have to be located on the driver’s side of the car or within a couple of feet of the centerline of the car. They have to be accessible from either the driver’s seat or the front passenger’s seat.

They’re usually located under the steering column. Less frequently, they’re sometimes found under the glove compartment.

If the connector has pin 2 and pin 10, the protocol is J1850 PWM.
———

If you can’t easily find the connector, you can use your favorite search engine to find out exactly where it’s located in your particular vehicle. Be sure to include the make, model, and year in your search.

While there are a couple of subtypes of OBD2 systems, there’s no practical difference between where the connector is located.

The standard has shifted slightly over time, but most connectors are still found below the steering column.

Read NOW my latest Review of the Best OBD2 Scanners and take one for your vehicle.

Tim MillerFounderOBD Advisor

I’m Tim Miller from Denver, Colorado. I’m the founder of obdadvisor.com, an automotive blog about "Auto Diagnostic Tools and Repair Guides". My fan page is facebook.com/autozikcom. I've been working as an automotive mechanic and blogger for over 10 years writing articles to share my experiences and expertise.

Web: https://www.obdadvisor.comEmail: [email protected]
Follow me:

25 thoughts on “Which OBD2 Protocol Is Supported By My Vehicle?”

  1. Excellent post , best explanation i have read about OBD , however, just to add that i bought an Ancel AD310 scanner which will not scan my 2007 Nissan Versa/Tiida.

  2. Just bought a ELM327 but it cannot connect to ECU of my BMW 530i 2005. BMW has a engine fault code which I cannot read. Tried 5 different apps (one of which tried 45 different protocols) but all stated that couldn’t connect to ECU.
    ELM327 works fine with another car (Toyota Prado 2004).

    I notice that the MAC address of the ELM327 is 00.1D:A5:68:98:8D
    Any ideas?

  3. comprei um elm327 mas não consigo conectar com minha hilux 2,5 ano 2006, ja tentei procurar o protocolo mas nao encontrei, na minha tem pinos 4,5,7,9,12,13,15,16 alguem saberia qual scanner que funcione ? zap 11 997745726

  4. i’ve bought an OBD2 Pro dongle from Amazon. unfortunately it didn’t connect to my VW Golf 4 from 1999. i have tried most of Torques check diagnostics software on the net to make it work. It didn’t. 😀

    thank you

      1. Just want to store it in the car too check fault codes when necessary as our 4×4 routes is normally not close to the city’s

  5. Hi Tim
    Hoping you can help me. Looking for an OBD reader for my Daughters 2002 Suzuki Ignis. Do you know of one? Thanks in advance. Mike

  6. Anatholy Rodriguez

    Hi Tim
    Hoping you can help me. Looking for an OBD reader for my 2002 Acura rsx type S. I don’t know if this car has a ISO14230-4 (KWP200) Hope you can help me ? Thanks in advance. Mike

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top