"Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth." - Sherlock Holmes

Search for:

OBD2

OBDII Code Info

If your diagnostic connector looks like this one,then
you have an OBDII sytem,and it requires a scanner to access the codes.Scanners
can be found from the links on the homepage.All vehicles after 96 have
the OBDII systems and some 95 models,too.

Be sure to double check the codes. Codes may be Manufacturer specific and may not match the ones listed here.
Check specific manufacturer pages on the site, as some of them, We list the OBD2 codes on those pages for those specific vehicles.

Configuration of 16 pin data link connector (OLC)

Some 1995 GM vehicles have the 16-pin connector but have accessible OBD-I codes. Check the underhood emissions sticker to confirm, and if yours is OBD-I, the codes are accessed by bridging terminals 5 and 6. If your vehicle is OBD-II, a scan tool or computer is required to access the codes.

TERMINAL

DESIGNATION

Pin 1

Manufacturer specific

Pin 2

SAE J1850 bus +ve

Pin 3

Manufacturer specific

Pin 4

Chassis ground

Pin 5

Signal ground

Pin 6

CAN data bus, high – ISO 15765-4

Pin 7

K-line – ISO 9141-2/ISO 14230-4

Pin 8

Manufacturer specific

Pin 9

Manufacturer specific

Pin 10

SAE J1850 bus -ve

Pin 11

Manufacturer specific

Pin 12

Manufacturer specific

Pin 13

Manufacturer specific

Pin 14

CAN data bus, low – ISO 15765-4

Pin 15

L-line – ISO 9141-2/ISO 14230-4

Pin 16

Battery positive

Note: OBD II oxygen sensor designation
For “V” engines; BANK 1 is always on the side of the engine with the number 1 cylinder (odd cylinders), and BANK 2 is always on the side of the engine where the number 2 cylinder (even cylinders) is located.

OBD-II trouble code format

5 character alpha-numeric trouble codes are made up as follows:

Letter Prefix

First Digit

Second Digit

Third Digit

Fourth Digit

P

0

1

0

8

1

2

3

4

5

Letter prefix defines system group

B

Body

C

Chassis

P

Powertrain

U

Network communications

First digit defines code type

Body/chassis

0

SAE defined (OBD-11)

1

Manufacturer defined

2

Manufacturer defined

3

For future allocation

Powertrain

0

SAE defined (OBD-11)

1

Manufacturer defined

2

SAE defined (OBD-11)

3

P3000-P3399 – Manufacturer defined

P3400-P3999- SAE defined (OBD-II)

Network communications

0

SAE defined (OBD-11)

1

Manufacturer defined

2

Manufacturer defined

3

SAE defined (OBD-11)

Second digit/letter defines system area

Powertrain – P0/P1 code

0

Fuel, air or emission control

1

Fuel or air

2

Fuel or air

3

Ignition system or misfire

4

Emission control

5

Vehicle speed, idle speed control or auxillary inputs

6

Computer or auxillary outputs

7

Transmission

8

Transmission

9

Transmission

A

Hybrid propulsion

B

Hybrid propulsion

C

Hybrid propulsion

D

For future allocation

E

For future allocation

F

For future allocation

Powertrain – P2 code

0

Fuel, air or emission control

1

Fuel, air or emission control

2

Fuel, air or emission control

3

Ignition system or misfire

4

Emission control

5

Auxillary input

6

Computer and auxillary outputs

7

Transmission

8

For future allocation

A

Fuel, air or emission control

B

Fuel, air or emission control

c

For future allocation

D

For future allocation

E

For future allocation

F

For future allocation

Powertrain – P3 code

0

Fuel, air or emission control

1

Fuel, air or emission control

2

Fuel, air or emission control

3

Ignition system or misfire

4

Cylinder deactivation

5

For future allocation

6

For future allocation

7

For future allocation

8

For future allocation

9

For future allocation

A

For future allocation

B

For future allocation

c

For future allocation

D

For future allocation

E

For future allocation

F

For future allocation

Network communications

0

Network electrical

1

Network communications

2

Network communications

3

Network software

4

Network data

5

For future allocation

6

For future allocation

7

For future allocation

8 .

For future allocation

9

For future allocation

A

For future allocation

B

For future allocation

c

For future allocation

D

For future allocation

E

For future allocation

F

For future allocation

Third and fourth digits define specific fault

These digits define general malfunction, range or performance of component or system, low or high input.

NOTE: Emissions related problems have an ISO defined list of codes and definitions starting with P0001.

Example code P0108

This code is logged when a high input is detected in the circuit of the manifold absolute pressure (MAP) sensor or barometric pressure (BARO) sensor.

P – System – Powertrain

0- Code type – OBD-II

1 – System identification (fuel and air)

08 – MAP/BARO sensor – circuit, high input

NOTE: The trouble code is hexadecimal and therefore the third, fourth and fifth characters can be either a number (0-9), or a letter (A-F).

Unlike the decimal system that uses a base of 10, the hexadecimal system uses a base of 16. Using the characters 0-9 and A to F the number can be from 0-15.

Character

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Value

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

By using the hexadecimal system 2 characters can equate to a maximum number of 255, in the decimal system the maximum number with 2 characters is 99.