Complete GM OBD2 Port Wiring Schematic and Pinout Guide 2024

gm obd2 wiring diagram

Start with terminal A–ground return–and ensure solid bonding to the chassis. GM vehicles prior to 2007 cluster this function at pin 4 on the 16-pin assembly; post-2007 models relocate it to pin 5, marked by a black/white tracer. Verify resistance under 0.5 ohms against the nearest engine block stud to prevent intermittent glitches during data streaming.

Target pin 16–battery voltage–derived from an unswitched ignition circuit tapped directly from the fuse box. Use a 20 AWG copper conductor with heat-resistant insulation (minimum 125 °C rating). Avoid routing alongside high-frequency signals such as CAN bus lines to prevent induced noise that suppresses fast-polling PID responses.

Connect the CAN high (pin 6) and CAN low (pin 14) using twisted pair conductors–minimum 24 twists per meter–terminated with 120-ohm resistors at both nodes. GM’s powertrain control module expects a nominal 2.5 V offset; deviations beyond ±0.4 V trigger mode 0x03 fault codes. Implement shielded cable runs if the harness crosses ignition coils or alternator leads, grounding the shield solely at the module’s mounting stud to eliminate ground loops.

Retrieve serial data from pin 9–GM’s proprietary UART protocol–at 8192 baud, 8N1 framing. Filter single-ended signals with a 47 nF ceramic capacitor to Vbat to suppress EMI spikes exceeding 5 V peak-to-peak. Omit this filter on diesel-powered variants where injector drivers generate higher transient voltages.

Pin 2–J1850 VPW–delivers 7 V idle voltage; ensure drop latency below 100 ms during active messaging. Substitute factory harness connectors with gold-plated receptacles to avoid corrosion-induced open circuits, particularly in humid climates where surface oxidation accumulates rapidly.

GM Vehicle Communication Connector: Hands-On Reference

Locate the diagnostic interface under the dashboard near the driver’s left knee–GM’s standardized port follows SAE J1962 pinout, but confirm connector color coding: a 16-position trapezoidal plug with snap-lock retention.

Trace pin 6 (CAN-High) and pin 14 (CAN-Low) with a multimeter; expected voltage swing between 2.5V (recessive) and 3.5V (dominant) during active communication. If readings flatline, probe continuity from the DLC back to the ECU harness–GM’s CAN bus often splices near the under-hood fuse box.

  • Pin 2 (J1850 PWM/VPW): 0V-7V pulse train–use oscilloscope for waveform integrity.
  • Pin 4: chassis ground–verify resistance less than 0.1Ω to battery negative post.
  • Pin 16: battery positive–measure 12.6V±0.5V with ignition ON, engine OFF.

For 2003-2010 models, GM incorporated Class 2 serial data on pin 2; later platforms (2011+) migrated to CAN-only architecture–split adapters (GM MDI) translate signals for legacy scan tools. Avoid back-feeding 12V into pin 16 during bench testing–GM modules lack transient protection diodes, risking permanent damage.

Harness Repair Protocol

Strip damaged harness segments using a razor blade–avoid diagonal cutters to prevent conductor nicking. GM’s primary loom typically uses 0.35mm² gage wire; match solder sleeves (Raychem SCL) or crimp connectors (TE Connectivity PIDG) to maintain dielectric strength. Heat-shrink tubing must overlap wire insulation by ≥5mm to prevent moisture ingress.

  1. Disconnect negative battery terminal before servicing–GM’s BCM retains volatile memory and resets adaptive fuel tables on power loss.
  2. Label each wire with vinyl tape–GM’s color-coding follows: BK=ground, OG=power, TN=CAN, GY=Class 2.
  3. Test repaired segments using ISO 15765 wake-up signal–transmit 100ms high pulse on CAN-Low (pin 14) and monitor response on CAN-High (pin 6).

GM’s post-2016 Bolt EV and Silverado HD employ an additional Ethernet PHY on pins 1 and 9–future-proof splices by isolating twisted pairs with foil shielding grounded at one end only. Store unused connectors in ESD bags–GM’s ABS module and SRS controllers are sensitive to static discharge.

Locating the Diagnostic Link Connector Terminals in GM Cars

Find the vehicle’s DLC beneath the dashboard on the driver’s side–typically to the left of the steering column, close to the fuse panel cover. GM models position terminal 16 (constant +12V) at the top-right corner of the 16-pin trapezoid, while terminal 4 (chassis ground) and terminal 5 (signal ground) occupy the bottom-left and bottom-center slots, respectively. Terminal 2 (J1850 bus+) sits directly adjacent to terminal 16, and terminal 10 (J1850 bus–) is the second pin from the left in the lower row. Verify pin functions with a multimeter before probing; incorrect connections risk damaging the ECU.

Pin-Specific Troubleshooting for GM Systems

If communication fails, inspect terminal 6 (CAN-H) and terminal 14 (CAN-L) for corrosion or bent pins–these govern high-speed data on newer models. On pre-2008 vehicles, terminal 15 (ISO 9141 K-line) serves as the primary diagnostic interface; ensure continuity to the powertrain control module (PCM) with a resistance below 1Ω. Terminal 1 (manufacturer discretion) often carries Class 2 serial data in older GMs–test for 7V–12V pulses during ignition-on. Avoid back-probing with thick probes; use a breakout box or pigtail adapter to prevent terminal damage.

Step-by-Step Connector Pinout and Color Standards for GM Diagnostic Interfaces

gm obd2 wiring diagram

Begin by identifying the vehicle’s 16-pin DLC (diagnostic link connector) located beneath the dashboard–typically near the steering column. GM models adhere to a consistent pinout scheme: pin 2 (J1850 bus+) uses a purple or tan wire, pin 10 (J1850 bus-) employs a tan/black or purple/black stripe, and pin 14 (CAN low) displays a white wire. Verify ground (pin 4/5) with a black or black/white lead, ensuring corrosion-free connections. For late-model vehicles (2008+), confirm high-speed CAN on pins 6 (yellow) and 14 (white), as these handle critical powertrain data. Use a multimeter to test continuity between the DLC and the BCM/PCM, where resistance should read below 5 ohms.

Key Wire Functions and Verification

Pin Signal Type GM Color Code Troubleshooting Tip
2 J1850 VPW Purple (or tan) Check for +7V pulses with scope; no signal suggests ECU or fuse issue
6 CAN High Yellow 2.5V nominal; deviations indicate wiring faults or module failure
14 CAN Low White Verify 2.5V mirror; shorts to ground trigger U-code errors
16 Battery Power Red (or orange) Ensure 12V+ regardless of ignition state; low voltage disrupts comms

For pre-2004 vehicles, pin 2’s VPW protocol (purple/tan) dominates–trace this wire to the body control module or instrument cluster using the factory service manual’s schematics. Post-2008 models merge into CAN networks, requiring termination resistors (120 ohms) between pins 6 and 14; absence causes intermittent faults. If splicing into the harness (e.g., for aftermarket telematics), crimp connections with gold-plated terminals to prevent signal degradation. Always isolate the battery negative terminal before probing to avoid short-circuiting sensitive modules.

Verifying Power and Return Paths in GM Diagnostic Connectors

Attach a digital multimeter set to DC voltage range (20V scale) to pin 16 (battery supply) and pin 4 (reference return) of the vehicle’s interface port. Expect a reading between 12.0V and 14.5V with the ignition on; below 11.5V suggests poor charging or excessive parasitic draw. Measure while cranking–the voltage drop should not fall under 9.5V; persistent dips indicate weak battery cells or alternator diode failures.

Switch the meter to diode test mode and probe pin 16 against chassis ground. A single diode drop (0.5V–0.7V) confirms a healthy alternator rectifier; higher drops (≥0.9V) reveal faulty diodes or corroded connections. Reverse the leads: the reading should climb above 0.8V if the path remains clear; lower values expose shorted diodes or accidental chassis bonding.

Inspect pin 5 (signal reference) by connecting the multimeter’s negative lead to it and probing pin 16. A voltage variance exceeding 0.2V relative to chassis ground signals an open return circuit–trace the harness for broken braid strands or terminal oxidation. Repeat the test between pin 5 and the engine block; discrepancies over 0.3V mandate harness replacement or dedicated ground strap installation.

Cycle ignition modes while monitoring pin 1 (Class 2 bus) against pin 16. Key-on/engine-off should yield 7V–8V; cranking drops momentarily to 6V, recovering within 300ms. Prolonged dips below 5.5V confirm a failing bus module or under-rated fuse. Test resistance between pin 1 and pin 5: readings below 2Ω denote a shorted bus circuit–replace the module and inspect the entire loop for pinched wires.

Activate the high-speed CAN nodes (pins 6 and 14). With a scope, verify differential voltage swings between 1.5V–2.5V; asymmetry over 0.4V reveals terminated resistances outside the 105Ω–130Ω range. Measure DC offset: both lines should hover around 2.5V ±0.2V; deviations point to missing termination resistors or water ingress at connectors. Replace terminators located at the farthest module on each network segment.

Engage the brake pedal and observe pin 13 (GMLAN serial data). Voltage should toggle between 0V–5V at a minimum 10Hz rate. Absence of signal confirms open termination resistors or a non-functional electronic brake control module. Check pin 2 (J1850 bus high): ignition-on voltage hovers at 7.5V; key-off drops to 0V. Any residual voltage (>0.5V) suggests module leakage–replace the data bus control module.

Test the supplemental inflatable restraint (SIR) loop by probing pin 3 (clock) against pin 12 (data) with the meter in AC voltage mode. A steady 1.5VAC ±0.3V indicates proper clock pulses; absent or erratic readings mandate SIR coil diagnostics. Warning: never energize the SIR circuit with ignition off–triggering the inflator causes serious injury.

Detect phantom loads by switching the meter to DC current mode (10A scale) and placing it in series with pin 16. Idle draw should not exceed 50mA; persistent currents above 80mA indicate a failing module–use a process-of-elimination technique by sequentially removing fuses corresponding to accessory circuits until the excess draw disappears.