Fault Codes:Caterpillar General CID1310

What is Caterpillar Fault Code CID1310?

Caterpillar Fault Code CID1310 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) system, specifically related to a module or component that has stopped responding or is sending invalid data to the Electronic Control Module (ECM). This fault typically occurs when one of the networked controllers—such as the hydraulic system controller, display module, or implement controller—fails to communicate properly over the data bus.

This code is critical for Caterpillar excavators because modern machines rely on continuous CAN bus communication between multiple electronic modules to coordinate engine performance, hydraulic functions, and operator displays. When CID1310 is active, the ECM cannot receive vital operational data, which can lead to reduced machine functionality, safety system failures, or complete operational shutdown. For used excavators, this fault often signals age-related wiring degradation or module deterioration that requires immediate attention.

Common Symptoms

  • Warning lights illuminated on the operator display, often with a "Check Engine" or communication error message
  • Loss of specific machine functions such as hydraulic implement control, swing function, or auxiliary systems
  • Intermittent gauge failures where display readings become erratic or freeze completely
  • Engine derate or performance limitation as the ECM enters a protective mode due to missing data
  • Inconsistent starting behavior or failure of the machine to complete its startup self-check sequence

Potential Causes

The most common technical reasons for CID1310 on used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or chassis routing areas where cables flex repeatedly
  • Failed electronic control module (display controller, implement ECU, or secondary controller) that has stopped transmitting on the network
  • Loose or corroded connector pins at module interfaces, especially in machines exposed to moisture or harsh environments
  • Faulty termination resistors on the CAN bus network causing signal reflection and communication breakdown
  • Low system voltage or poor ground connections affecting module power supply and communication stability
  • Software version mismatches between modules after previous repairs or component replacements on used machines

How to Troubleshoot and Fix Code CID1310

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software to read active and logged fault codes. Identify which specific component ID or module is failing to communicate. Cat ET will show network topology and pinpoint the non-responsive module.

Step 2: Perform Visual Harness Inspection On used excavators, physically inspect all CAN bus wiring harnesses along their entire routing path. Focus on high-flex areas: check for wire chafing at the swing bearing passage, boom base, and cab mounting points. Look for crushed, pinched, or oil-contaminated cables. Inspect all connector bodies for corrosion, bent pins, or moisture intrusion—common issues on older machines.

Step 3: Test Communication Circuit Integrity Using a digital multimeter, verify CAN High and CAN Low circuit resistance between modules. With the key off and connectors disconnected, you should measure approximately 60 ohms between CAN-H and CAN-L if termination resistors are functioning correctly. Check for short circuits to ground (should read infinite resistance) on both CAN lines.

Step 4: Verify Module Power and Ground Check that the suspect module receives proper battery voltage (typically 24V on larger excavators, 12V on smaller models) and has a solid ground connection. Measure voltage drop across ground circuits—should be less than 0.1V. Corroded grounds are extremely common in used equipment and frequently cause communication failures.

Step 5: Isolate or Replace Suspect Module If wiring tests pass, temporarily disconnect the non-communicating module. If CID1310 clears, the module itself has likely failed. Before replacing, clean all connector contacts with electrical contact cleaner and apply dielectric grease—sometimes simple connector maintenance resolves issues on used machines. If the fault persists with the module disconnected, the problem lies in the wiring harness or another networked component.

Important for Used Excavators: Always examine previous repair history. Check if aftermarket parts, modified harnesses, or incompatible module software versions were installed. Verify all modules are running compatible firmware versions using Cat ET, as mismatched software can cause persistent communication faults.


Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID1310. Always consult the specific service manual for your excavator model and serial number. If you lack proper diagnostic tools or experience with CAN bus systems, contact a certified Caterpillar technician to prevent further damage or safety hazards.

Fault Description:

Cylinder #10 intake valve (GAV) solenoid valve

Fault Cause:

CID (Component Identifier) : A diagnostic code used to notify maintenance personnel of a fault detected in a specific circuit or system. The CID-FMI diagnostic code is used to describe the detected faults rather than the root causes.

FairTradeMachinery

You Design the Vision. We Handle the Hard Parts.

Helping Global Buyers Access Better-Value Machinery and After-Sales Solutions.

As China's Leading Global Used Machinery Exchange Platform, we sits at the intersection of IoT technology and B2B commerce. That means real-time inventory data, verified seller profiles, and a transaction process designed for cross-border buyers who can't always inspect machines in person. Our users in China have exceeded 1.5 millions meaning we have the first source of excavator owners and the equivalent number of machines. This means we can cover all the popular models and even specific needs, no matter of the status.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp