Fault Codes:Caterpillar General CID956

What is Caterpillar Fault Code CID956?

Fault Code CID956 indicates a communication error or data link failure within the Caterpillar machine's CAN (Controller Area Network) system, specifically related to a module or component failing to transmit or receive critical operational data. This code is part of Caterpillar's diagnostic system and signals that the Electronic Control Module (ECM) cannot establish proper communication with one or more networked controllers, sensors, or display systems.

In Caterpillar excavators, the CAN bus acts as the central nervous system, allowing multiple electronic modules to share real-time data about engine performance, hydraulic functions, and machine diagnostics. When CID956 appears, it means a communication breakdown exists somewhere in this network, which can compromise machine performance, safety systems, and operator interface functionality. This is particularly critical in used excavators where wiring harnesses and connectors have endured years of vibration, moisture exposure, and physical wear.

Common Symptoms

When CID956 is active on your Caterpillar excavator, you may experience:

  • Warning lights illuminated on the instrument cluster, including check engine or malfunction indicators
  • Intermittent or complete loss of gauge readings (fuel level, temperature, hydraulic pressure)
  • Monitor display errors or blank screens on the operator panel
  • Reduced engine power or activation of derate mode as a safety precaution
  • Erratic machine behavior such as unresponsive hydraulic functions or inconsistent throttle response

Potential Causes

Several technical issues commonly trigger CID956 in used Caterpillar excavators:

  • Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing or boom cylinders
  • Loose or oxidized electrical connectors at module interfaces (ECM, display panel, transmission controller)
  • Failed electronic module such as the instrument cluster, hydraulic controller, or secondary ECU
  • Low voltage conditions from weak batteries or failing alternators affecting communication protocols
  • Water intrusion into sealed connectors causing intermittent short circuits
  • Software version mismatches between modules after component replacements on used machines

How to Troubleshoot and Fix Code CID956

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to read active and logged codes. Document which specific module is reporting the communication failure, as CID956 may include additional identifiers pointing to the affected component.

Step 2: Perform Visual Harness Inspection Physically inspect the CAN bus wiring harness throughout the machine, paying special attention to areas where cables pass through metal frames, near hydraulic lines, or across articulation points. Look for abraded insulation, pinched wires, or evidence of rodent damage common in stored used equipment.

Step 3: Check Electrical Connections Disconnect and inspect all CAN bus connectors related to the fault. Clean connector pins with electrical contact cleaner and check for bent pins, corrosion (green/white deposits), or moisture. On used excavators, connector seals often deteriorate, allowing contamination.

Step 4: Test Voltage and Resistance Using a digital multimeter, verify battery voltage (should be 12.5-14V with engine running). Check CAN bus termination resistance between CAN High and CAN Low wires—it should read approximately 60 ohms with all modules connected. Abnormal readings indicate wiring faults or module failures.

Step 5: Isolate Faulty Module If harness and connections test good, systematically disconnect modules one at a time while monitoring for code clearance. This identifies which component has failed. For used machines, consider that aftermarket or salvaged replacement modules may have incompatible software versions requiring programming.

Step 6: Repair and Verify Replace damaged wiring sections using proper shielded CAN bus cable with correct twist-rate specifications. Seal all repaired connections with dielectric grease and heat-shrink tubing. After repairs, clear codes with diagnostic software and perform a complete machine function test.


Disclaimer: This guide provides general troubleshooting information for Caterpillar CID956. Always consult the official Caterpillar service manual for your specific model and serial number. Complex electrical diagnostics should be performed by certified technicians with proper training and equipment to avoid safety hazards or further damage.

Fault Description:

The rotor raises the 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