Fault Codes:Caterpillar General CID959

What is Caterpillar Fault Code CID959?

Fault Code CID959 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 that has stopped responding or is transmitting invalid data. This diagnostic trouble code (DTC) signals that the Electronic Control Module (ECM) has detected an interruption in communication with one or more networked controllers, such as the hydraulic control module, display unit, or transmission controller.

This code is critical for Caterpillar excavators because the CAN bus network serves as the central nervous system, allowing multiple electronic modules to communicate and coordinate machine functions. When CID959 is active, the machine may enter derate mode or limit certain functions to prevent potential damage, directly impacting productivity and operational safety on used equipment where electrical connections may have degraded over time.

Common Symptoms

  • Warning lights illuminated on the operator display, often with specific system fault indicators
  • Reduced engine power or hydraulic function limitations as the ECM enters protective derate mode
  • Intermittent loss of display information or gauge readings on the monitor panel
  • Erratic machine behavior, such as inconsistent hydraulic response or transmission shifting issues
  • Multiple fault codes appearing simultaneously, indicating widespread communication disruption

Potential Causes

The most common technical causes for CID959 on used Caterpillar excavators include:

  • Corroded or damaged wiring harness connectors, particularly at junction points exposed to moisture or hydraulic fluid contamination
  • Broken or frayed CAN bus wiring at known rub points near the swing bearing, boom pivot areas, or engine compartment
  • Failed electronic module (hydraulic controller, display unit, or secondary ECM) that has stopped communicating
  • Poor ground connections or corroded chassis ground points affecting network voltage stability
  • ECM software issues or corrupted calibration files, more common after improper jump-starting procedures
  • Damaged terminating resistors at the ends of the CAN bus network causing signal reflection

How to Troubleshoot and Fix Code CID959

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific module has lost communication. The software will display active and logged codes, pinpointing the exact Component ID (CID) that's not responding. Record all associated fault codes for comprehensive diagnosis.

Step 2: Inspect Physical Connections On used excavators, physically inspect all harness connectors related to the non-communicating module. Check for:

  • Corrosion on connector pins (clean with electrical contact cleaner)
  • Bent or pushed-back pins preventing proper contact
  • Damaged connector seals allowing moisture intrusion
  • Wire chafing at known wear points near moving components

Step 3: Test CAN Bus Integrity Using a digital multimeter, measure CAN bus voltage between the CAN-High and CAN-Low wires. You should read approximately 2.5 volts DC with the key on, engine off. Check terminating resistor resistance (should measure approximately 60 ohms across the entire network). Replace damaged resistors or repair open circuits in the CAN wiring.

Step 4: Verify Module Power and Ground Check that the suspect module receives proper supply voltage (typically 12-24V depending on circuit) and has a solid ground connection. Measure voltage drop on ground circuits—readings above 0.2 volts indicate poor grounding requiring cleaning or repair.

Step 5: Swap or Replace Suspect Module If wiring and connections test properly, the module itself may have failed. On used equipment, consider testing with a known-good module before purchasing replacements, as ECM reflashing or software updates may resolve the issue without hardware replacement.


Disclaimer: This guide provides general troubleshooting information for Caterpillar CID959 fault codes. Always consult the specific service manual for your excavator model and serial number. If you lack experience with electronic diagnostics or CAN bus systems, consult a certified Caterpillar technician to prevent further damage to expensive electronic components.

Fault Description:

Rotor speed sensor

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