Guide

OBD2 port pinout: what each pin does

The OBD2 port is a 16 pin connector defined by SAE J1962. Only some pins are standardized. They carry power, ground and the data lines for the five OBD2 protocols, and the rest are left to the carmaker.

Key facts

Key factDetail
Connector16 pin SAE J1962 connector, in two rows of 8 (pins 1 to 8 and 9 to 16)
PowerPin 16 battery positive, pin 4 chassis ground, pin 5 signal ground
CAN (ISO 15765-4)Pin 6 CAN high, pin 14 CAN low
ISO 9141-2 and ISO 14230-4Pin 7 K-line, pin 15 L-line (not used on every car)
SAE J1850Pin 2 bus positive (PWM and VPW), pin 10 bus negative (PWM only)
Carmaker's choicePins 1, 3, 8, 9, 11, 12 and 13

Pin numbers are the same on every OBD2 car, but which data pins are actually fitted depends on the protocol your car uses.

OBD2 pinout table

PinUseProtocol
1Manufacturer discretionNot standardized
2Bus positiveSAE J1850 PWM and VPW
3Manufacturer discretionNot standardized
4Chassis groundAll
5Signal groundAll
6CAN highISO 15765-4 (CAN)
7K-lineISO 9141-2 and ISO 14230-4
8Manufacturer discretionNot standardized
9Manufacturer discretionNot standardized
10Bus negativeSAE J1850 PWM
11Manufacturer discretionNot standardized
12Manufacturer discretionNot standardized
13Manufacturer discretionNot standardized
14CAN lowISO 15765-4 (CAN)
15L-line (optional)ISO 9141-2 and ISO 14230-4
16Battery positiveAll

SAE J1962 sorts the terminals into standard ones and manufacturer discretionary ones. Carmakers may use the discretionary pins for their own diagnostic lines, so don't assume an unlisted pin is empty.

Which pins your car uses depends on the protocol

OBD2 allows five communication protocols: SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230-4 (KWP2000) and ISO 15765-4 (CAN). From the 2008 model year, cars sold in the US must use CAN. Earlier cars may use any of the five, and which one depends on the model and year.

  • CAN cars use pins 6 and 14.
  • ISO 9141-2 and KWP2000 (ISO 14230-4) cars use pin 7, and some also use pin 15.
  • SAE J1850 VPW cars use pin 2, and J1850 PWM cars use pins 2 and 10.
  • Every car provides battery power on pin 16 and ground on pins 4 and 5.

An ELM327 class adapter takes its power from pin 16 and ground and detects the protocol automatically, so you don't need to know your car's protocol in advance.

Where the connector is

The OBD2 connector (officially the Data Link Connector, or DLC) is generally under the dashboard on the driver's side, near the steering column. EPA guidance treats the area under the driver's side of the instrument panel as the preferred location and allows a few other locations, so on some models it sits behind a small cover, a panel or in the center console.

US federal rules require the connector to follow SAE J1962, which is why the same 16 pin shape is used across makes.

Using OBD Master Pro

OBD Master Pro connects to ELM327 and ELM329 class adapters over Bluetooth Classic, Bluetooth LE, Wi-Fi or USB OTG and supports CAN, ISO 9141-2, KWP2000, J1850 and J1939. Plug the adapter in, turn the ignition on and let the app detect the protocol. Results depend on your car, its modules and your adapter.

Try it on your own car

OBD Master Pro turns your Android phone and a generic ELM327 adapter into a code reader: read and clear codes, view freeze frame and live data, and check emissions readiness.

Get it on Google Play

Keep reading

Related guides: Check engine light on: what to do · How to read an OBD2 code · Stored, pending and permanent codes · OBD2 readiness monitors explained · ELM327 adapter not connecting · How to clear the check engine light · What is fuel trim · OBD2 live data and PIDs · What is a U code? · OBD2 glossary

Common codes: P0171 System Too Lean · P0420 Catalyst Efficiency · P0300 Random Misfire · P0455 EVAP Large Leak

All OBD2 guides · OBD2 by car brand · OBD2 trouble code guides

Sources

Published . Updated . General information only. Details generally vary by model, year and market, so always follow the owner's manual and service information for your vehicle.