• 03-11-2021
  • 12 min.
  • 10680

P0600 Serial Communication Link Malfunction

The P0600 – Serial Communication Link Malfunction diagnostic trouble code (DTC) indicates that the vehicle's ECM/PCM has detected a problem with communication over the serial data network between control modules.

In simple terms:

One or more electronic control modules are having difficulty exchanging information with each other.

Modern vehicles contain many control modules that continuously communicate through networks such as CAN (Controller Area Network). The ECM/PCM depends on information from other modules, while other modules also depend on engine-related information from the ECM.

When the expected communication is interrupted, corrupted, or lost, the vehicle may store P0600.

What Does P0600 Mean?

A modern vehicle is essentially a network of computers.

Depending on the vehicle, communication can occur between:

  • ECM/PCM

  • TCM

  • ABS/ESC module

  • Body Control Module (BCM)

  • Instrument cluster

  • Airbag module

  • Electric power steering module

  • Immobilizer system

  • HVAC module

  • Gateway module

A simplified communication process is:

Module A → Serial/CAN network → Module B → Information received

If the expected information is not received correctly:

Communication interruption → Network fault detected → P0600

P0600 is therefore primarily a communication/network-related code, rather than a conventional sensor or actuator fault.

What Is Serial Communication?

Serial communication is a method by which electronic modules exchange digital information over a communication network.

Instead of having a separate physical wire for every individual piece of information, multiple modules can share a communication network.

For example:

ECM → CAN network → TCM

The ECM may send engine speed, torque and other operating information to the TCM.

At the same time:

TCM → CAN network → ECM

The transmission module may send gear-selection or transmission-status information back to the ECM.

If this communication is interrupted, both modules may experience problems.

What Causes P0600?

Possible causes include:

  • Damaged CAN wiring

  • Open communication circuit

  • Shorted CAN wiring

  • Poor electrical connection

  • Corroded connector

  • Water intrusion

  • Failed control module

  • Low battery voltage

  • Weak battery

  • Poor module ground

  • Blown module fuse

  • Faulty module power supply

  • Gateway module failure

  • Communication-network interference

  • Incorrect module programming

  • Software problems

  • Aftermarket electrical equipment

  • Intermittent wiring faults

The exact cause depends on the vehicle's network architecture.

Can a Weak Battery Cause P0600?

Yes.

Low system voltage can cause control modules to shut down, reset or stop communicating correctly.

For example:

Weak battery → Voltage drops during starting → Module resets → Communication interrupted → P0600

This is particularly common when several communication-related codes appear at the same time.

Battery voltage should therefore be checked before replacing modules.

Can a Bad Alternator Cause P0600?

Yes, potentially.

An alternator that undercharges or produces unstable voltage can interfere with electronic control modules.

Check:

  • Battery voltage

  • Charging voltage

  • Voltage stability

  • Alternator regulation

  • Electrical ripple

A charging-system problem can create what appears to be a communication failure.

Can a Bad Ground Cause P0600?

Yes.

Control modules need stable grounds to operate and communicate.

A poor ground can cause:

  • Module resets

  • Communication interruptions

  • Multiple U-codes

  • P0600

  • Intermittent electrical problems

ECM and other module grounds should be checked with a voltage-drop test.

Can a Blown Fuse Cause P0600?

Yes, potentially.

If a module loses its power supply because of a blown fuse, that module can disappear from the network.

The remaining modules may detect that the expected communication is missing.

For example:

TCM loses power → ECM cannot communicate with TCM → Communication failure → P0600

This is why module fuses should be checked before assuming a CAN network failure.

Can a Bad Relay Cause P0600?

Yes, potentially.

A faulty relay can intermittently remove power from a control module.

If the module repeatedly powers off and on, communication can become intermittent.

Can CAN Bus Wiring Cause P0600?

Yes.

CAN wiring is one of the most important areas to inspect.

Problems can include:

  • Broken wire

  • Short circuit

  • High resistance

  • Corrosion

  • Damaged insulation

  • Loose connector

  • Bent terminal

  • Water intrusion

A communication network can be affected by a very small wiring problem.

What Is CAN Bus?

CAN Bus is one of the most widely used communication networks in modern vehicles.

CAN generally uses two communication lines:

  • CAN High

  • CAN Low

The two lines work together to transmit digital information.

A simplified representation is:

ECM ↔ CAN High/CAN Low ↔ TCM ↔ CAN network ↔ ABS

If the network becomes electrically abnormal, multiple modules can lose communication.

Can a Short Circuit Cause P0600?

Yes.

A short involving CAN wiring can interfere with communication between multiple modules.

Possible problems include:

  • CAN High short to ground

  • CAN Low short to ground

  • CAN High short to CAN Low

  • Short to battery voltage

  • Damaged wiring

A single short can potentially affect a large portion of the vehicle's electronic network.

Can Water Damage Cause P0600?

Yes.

Water intrusion can cause:

  • Connector corrosion

  • Short circuits

  • High resistance

  • Module failure

  • Intermittent communication

If P0600 appeared after heavy rain, flooding or engine-bay washing, inspect relevant connectors and wiring carefully.

Can an Aftermarket Device Cause P0600?

Yes, potentially.

Improperly installed aftermarket equipment can interfere with vehicle electronics.

Possible sources include:

  • Alarm systems

  • Remote-start systems

  • Tracking devices

  • Audio equipment

  • Aftermarket lighting

  • Tuning equipment

  • Non-original diagnostic devices

  • Incorrectly installed accessories

If P0600 appeared shortly after aftermarket electrical work, that installation deserves attention.

Can a Failed Control Module Cause P0600?

Yes.

A failed module can stop communicating with the rest of the vehicle.

However, the module itself should not be condemned immediately.

Before replacing it, verify:

Power → Ground → Fuse → Communication wiring → CAN signals → Network termination → Software → Module

A module that appears to be "offline" may simply have lost its power supply or ground.

Symptoms of P0600

Symptoms vary depending on which communication link is affected.

Possible symptoms include:

  • Check Engine Light

  • Multiple warning lights

  • ABS warning light

  • Transmission warning light

  • Immobilizer warning

  • Loss of power

  • Limp mode

  • Transmission shifting problems

  • Engine starting problems

  • No-start condition

  • Engine stalling

  • Instrument cluster problems

  • Cruise-control problems

  • Electric power steering problems

  • Intermittent electrical faults

Some vehicles may continue to drive normally despite storing P0600.

Can P0600 Cause a No-Start Condition?

Yes.

If communication with an essential module is lost, the vehicle may not start.

For example, communication between the ECM and immobilizer system may be required before the ECM allows the engine to run.

Similarly, a communication failure involving another critical module can prevent normal starting.

Can P0600 Cause Engine Stalling?

Yes, potentially.

If communication with a critical module is repeatedly interrupted while the engine is operating, the ECM may lose information required for proper engine management.

However, an intermittent power supply should also be investigated because a module that repeatedly loses power can create the same symptoms.

Can P0600 Cause Limp Mode?

Yes.

If the ECM loses communication with a module that provides important operating information, it may enter a protective strategy.

Possible results include:

  • Reduced engine power

  • Limited RPM

  • Restricted throttle operation

  • Transmission limp mode

  • Disabled cruise control

Can P0600 Cause Transmission Problems?

Yes.

Communication between the ECM and TCM is particularly important on modern vehicles.

The ECM and TCM may exchange information about:

  • Engine torque

  • Engine speed

  • Throttle position

  • Requested gear

  • Actual gear

  • Transmission status

  • Torque-converter operation

A communication failure can therefore cause:

  • Harsh shifting

  • Delayed shifting

  • Incorrect gear selection

  • Transmission limp mode

  • Failure to shift

  • Transmission warning light

Can P0600 Cause ABS or ESP Problems?

Yes, potentially.

The ABS/ESC system communicates with other modules.

If network communication is interrupted, the vehicle may illuminate:

  • ABS warning

  • ESC/ESP warning

  • Traction-control warning

This does not necessarily mean the ABS module itself is defective.

Can P0600 Cause Cruise Control Problems?

Yes.

Cruise control depends on communication between multiple vehicle systems.

If the ECM cannot receive or transmit the required information, cruise control may be disabled.

Can P0600 Cause Multiple DTCs?

Absolutely.

This is one of the most important characteristics of communication faults.

A single network problem can generate numerous codes in different modules.

For example:

CAN network fault → ECM loses TCM → TCM loses ECM → ABS loses information → Multiple U-codes + P0600

Therefore, a full vehicle scan is much more useful than scanning only the engine module.

What Are U-Codes?

U-codes are generally associated with network communication faults.

If P0600 appears together with U-codes, the U-codes can provide valuable information about which module or communication path is affected.

Examples include codes indicating:

  • Lost communication with ECM

  • Lost communication with TCM

  • Lost communication with ABS

  • Lost communication with BCM

  • Lost communication with instrument cluster

The exact meaning depends on the specific U-code.

Is P0600 a Serious Code?

It can be.

The seriousness depends on which communication link is affected.

A minor intermittent communication problem may only illuminate the Check Engine Light.

A communication failure involving an essential module can cause:

  • No-start

  • Stalling

  • Limp mode

  • Transmission problems

  • Loss of ABS/ESC functionality

  • Loss of power steering assistance

Therefore, P0600 should not be ignored.

Can You Drive With P0600?

If the vehicle operates normally and no critical warning lights are present, it may be possible to drive it carefully to a repair facility.

However, driving should be avoided if there is:

  • Engine stalling

  • No-start behavior

  • Severe transmission problems

  • Loss of power steering assistance

  • ABS/ESC malfunction

  • Severe loss of engine power

  • Multiple warning lights

How Is P0600 Diagnosed?

A systematic approach is essential.

1. Perform a complete vehicle scan

Do not scan only the ECM.

Scan:

  • ECM

  • TCM

  • ABS

  • BCM

  • Instrument cluster

  • Gateway

  • Other available modules

Record all DTCs.

2. Check the battery

Verify battery condition and voltage.

3. Check charging voltage

Make sure system voltage is stable.

4. Check module fuses

Verify that all relevant modules have proper power.

5. Check grounds

Inspect ECM, TCM, ABS, BCM and other relevant grounds.

6. Identify the affected communication network

Determine which module is reporting P0600 and which modules are offline.

7. Inspect CAN wiring

Check:

  • CAN High

  • CAN Low

  • Connectors

  • Terminals

  • Wiring damage

8. Check CAN resistance

The exact specification varies by system, but CAN networks commonly use termination resistors.

A technician can use appropriate resistance testing with the network powered down and according to manufacturer procedures.

9. Check CAN voltage/signals

Oscilloscope testing can be particularly useful for intermittent communication faults.

10. Check network topology

Determine whether a gateway or central communication module connects multiple networks.

11. Check software and programming

Incorrect module software can interfere with communication.

12. Test suspected modules

Only after power, ground and communication wiring have been verified should a module itself become the primary suspect.

How Do You Check CAN Wiring?

The exact procedure depends on the vehicle.

A technician may inspect:

  • Continuity

  • Resistance

  • Short circuits

  • Voltage

  • CAN waveform

  • Connector condition

Visual inspection is also important.

Look for:

  • Pin corrosion

  • Loose terminals

  • Damaged insulation

  • Water intrusion

  • Previous wiring repairs

Why Is a Full Vehicle Scan Important?

Because P0600 can be a network-wide problem.

For example, the ECM may report:

P0600

while the TCM reports:

Lost communication with ECM

and the ABS module reports:

Lost communication with powertrain control module

Those additional codes can reveal the direction of the communication failure.

What If P0600 Appears With U-Codes?

This combination is particularly useful diagnostically.

Do not simply clear all the codes.

Instead, determine:

Which module stopped communicating first?

The module that reports the communication loss may not be the module that actually caused the problem.

For example:

Module A loses power → Module A disappears from CAN → Modules B and C report lost communication

In this situation, replacing Modules B and C would not solve the problem.

What If P0600 Appears After Battery Replacement?

Check:

  • Battery terminals

  • Battery voltage

  • Ground connections

  • ECM/TCM fuses

  • Module power supplies

Battery replacement can sometimes expose an existing electrical problem or cause temporary network instability.

What If P0600 Appears After Jump Starting?

Check the battery and charging system first.

Also inspect:

  • Module fuses

  • Grounds

  • CAN communication

  • Electrical connections

An incorrect jump-start procedure can create abnormal electrical conditions.

What If P0600 Appears After Module Replacement?

Verify:

  • Correct module part number

  • Software

  • Configuration

  • VIN

  • Programming

  • Immobilizer synchronization where applicable

  • CAN communication

A replacement module may need programming before it can communicate correctly with the vehicle.

What If P0600 Appears After Installing an Aftermarket Device?

Inspect the installation carefully.

Pay particular attention to equipment connected to:

  • CAN Bus

  • Ignition power

  • Battery power

  • Module communication lines

  • Ground circuits

Poorly integrated aftermarket equipment can create intermittent network problems.

Does P0600 Mean the ECM Is Bad?

No.

This is a very important point.

P0600 indicates a communication problem, not automatically an ECM hardware failure.

Before replacing the ECM, check:

Battery → Fuses → Power → Grounds → CAN wiring → Connectors → Network → Software → Other modules

A faulty TCM, ABS module, BCM, gateway or another network component can potentially cause communication problems involving the ECM.

Can P0600 Be Fixed Without Replacing the ECM?

Yes.

Possible repairs include:

  • Battery replacement

  • Fuse replacement

  • Relay replacement

  • Ground repair

  • CAN wiring repair

  • Connector repair

  • Corrosion repair

  • Water-intrusion repair

  • Gateway repair

  • Module programming

  • Software update

  • Replacement of a faulty non-ECM module

ECM replacement should only be considered after the communication system and ECM itself have been properly tested.

Can P0600 Be Cleared With an OBD Scanner?

Yes, but clearing the code does not repair the communication problem.

The proper process is:

Diagnose → Repair → Clear DTCs → Cycle ignition → Start vehicle → Test drive → Perform complete vehicle scan again

If communication is still interrupted, P0600 or related U-codes will return.

Common Diagnostic Mistakes

Replacing the ECM immediately

P0600 does not prove that the ECM is defective.

Scanning only the engine module

Communication problems often involve several modules.

Ignoring U-codes

U-codes can identify the affected communication relationship.

Ignoring battery voltage

Low voltage can make healthy modules appear faulty.

Ignoring module power and grounds

A module that has lost power may look like a communication failure.

Replacing the module that reports the communication error

The reporting module is not necessarily the module causing the problem.

Clearing codes without identifying the root cause

The fault will return if communication remains unstable.

How Is P0600 Repaired?

The correct repair depends on the confirmed cause.

Possible repairs include:

  • Battery replacement

  • Charging-system repair

  • Fuse replacement

  • Relay replacement

  • Ground repair

  • CAN High wiring repair

  • CAN Low wiring repair

  • Connector repair

  • Terminal repair

  • Corrosion removal

  • Water-intrusion repair

  • Gateway repair

  • Module programming

  • Software update

  • Faulty module replacement

  • ECM repair or replacement when proven necessary

How Do You Clear P0600?

After repairing the communication problem:

Scan all modules → Record DTCs → Check battery → Check charging system → Check fuses → Check grounds → Identify offline modules → Inspect CAN wiring → Test CAN network → Check software/programming → Repair the fault → Clear DTCs → Cycle ignition → Road test → Rescan all modules

The final scan is important because a successful repair should restore normal communication across the affected network.

Final Thoughts on P0600

P0600 – Serial Communication Link Malfunction indicates that the vehicle's control modules are experiencing a communication problem.

The most important diagnostic areas are:

Battery → Power supplies → Grounds → Fuses → Relays → CAN wiring → Connectors → Network → Gateway → Software → Control modules

P0600 can be caused by something relatively simple, such as a weak battery, loose ground, blown fuse or damaged connector, but it can also result from a failed control module or serious CAN network problem.

The most important rule is:

Do not assume the ECM is defective simply because P0600 is stored.

A complete scan of every available module and examination of the communication network is usually much more informative than replacing the ECM based on P0600 alone.