OBDHut

OBDHut

P0600

Critical
Professional

Serial Communication Link Malfunction

What Does P0600 Mean?

P0600 indicates a malfunction in the serial communication link, which is the internal data bus the ECM/PCM uses to communicate with other control modules (TCM, ABS, BCM, etc.). This code means the PCM has detected a break or corruption in the CAN bus or other serial communication protocol. The driver may notice multiple warning lights illuminated, erratic gauge behavior, and potentially a no-start or limp mode condition.

Safety Warning

Do not drive the vehicle. A serial communication link failure can cause loss of critical safety systems including ABS, traction control, electronic power steering, and airbag deployment. Multiple systems may be inoperative or behave unpredictably. Tow to a repair facility.

Common Causes

35%

CAN bus wiring damage, open circuit, or short between CAN High and CAN Low lines

CAN Bus Wiring
CAN High Wire
CAN Low Wire

25%

Faulty ECM/PCM with internal communication processor failure

ECM
PCM

20%

Corroded or damaged CAN bus connectors or terminating resistors

CAN Bus Connectors
Terminating Resistor
DLC Connector

15%

Failed or misbehaving module flooding the CAN bus with erroneous data

TCM
BCM
ABS Module
Instrument Cluster

5%

Low battery voltage causing communication dropouts

Battery
Alternator

Diagnostic Steps

1

Measure CAN bus voltages at the DLC (pins 6 and 14): CAN High should read approximately 2.5-3.5V and CAN Low approximately 1.5-2.5V with key on engine off. If both lines show the same voltage, there is a short between them.

2

Measure the terminating resistance between CAN High and CAN Low at the DLC — it should read approximately 60 ohms (two 120-ohm resistors in parallel). An open reading indicates a broken bus; 120 ohms indicates one terminating resistor is missing.

3

Use an oscilloscope to view CAN bus waveforms at the DLC. Normal CAN traffic should show clean, symmetrical differential signals. Look for noise, flat lines, or asymmetric waveforms indicating a faulty node.

4

Disconnect control modules one at a time while monitoring CAN bus signals to isolate a module that is pulling down or corrupting the bus.

5

Inspect all CAN bus wiring harness routing for chafing, pinching, or exposure to heat sources. Pay special attention near the steering column, transmission tunnel, and engine bay pass-through.

Estimated Repair Cost

$150 - $1,500

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0600 mean?

P0600 indicates a malfunction in the serial communication link, which is the internal data bus the ECM/PCM uses to communicate with other control modules (TCM, ABS, BCM, etc.). This code means the PCM has detected a break or corruption in the CAN bus or other serial communication protocol. The drive...

What causes P0600?

The most common cause of P0600 (Serial Communication Link Malfunction) is: CAN bus wiring damage, open circuit, or short between CAN High and CAN Low lines

How much does it cost to fix P0600?

Typical repair costs for P0600 range from $150 to $1,500, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0600?

Do not drive the vehicle. A serial communication link failure can cause loss of critical safety systems including ABS, traction control, electronic power steering, and airbag deployment. Multiple systems may be inoperative or behave unpredictably. Tow to a repair facility.

How do I diagnose P0600?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0600 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Vehicle Communication Network

Difficulty

Professional

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.