Fault Codes:Caterpillar General CID950

What is Caterpillar Fault Code CID950?

Caterpillar Fault Code CID950 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) bus system. This diagnostic trouble code signals that one or more electronic control modules (ECMs) are unable to properly communicate with each other or with the main machine controller.

The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing critical components like the engine ECM, hydraulic controller, instrument cluster, and display monitor to exchange real-time operational data. When CID950 activates, it means this communication network has been interrupted or degraded, compromising the machine's ability to coordinate functions between systems. For used excavators, this code is particularly concerning because it can indicate accumulated wear on wiring harnesses, corroded connectors, or failing control modules that have degraded over thousands of operating hours.

Common Symptoms

  • Warning lights illuminated on the instrument panel, often including the malfunction indicator lamp (MIL) or check engine light
  • Intermittent or complete loss of display monitor functionality, showing blank screens or frozen data
  • Erratic machine behavior such as unexpected derate modes, reduced engine power, or hydraulic system limitations
  • Multiple fault codes appearing simultaneously as various modules lose communication
  • Inability to access diagnostic information through the machine's display or difficulty connecting diagnostic software

Potential Causes

The most common technical causes for CID950 in used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, especially at flex points near the boom, cab, or engine compartment where repeated movement causes insulation breakdown
  • Loose or corroded electrical connectors at module connection points, particularly the 120-ohm terminating resistors at each end of the CAN network
  • Failed or failing ECM or control module, often due to moisture intrusion, vibration damage, or component age in high-hour machines
  • Inadequate grounding or poor chassis ground connections causing voltage fluctuations that disrupt communication protocols
  • Aftermarket accessories or modifications improperly wired into the electrical system, creating shorts or signal interference
  • Battery voltage issues including low voltage, poor battery connections, or failing alternators affecting module power supply

How to Troubleshoot and Fix Code CID950

Step 1: Perform Initial Visual Inspection Begin by thoroughly inspecting all visible wiring harnesses throughout the machine, paying special attention to areas where harnesses pass through bulkheads, around the swing bearing, and near hydraulic lines. Look for abraded insulation, pinched wires, or signs of rodent damage. Check all electrical connectors for corrosion, bent pins, or moisture intrusion—this is critical on used excavators where environmental exposure accelerates deterioration.

Step 2: Test Battery and Electrical System Using a digital multimeter, verify battery voltage is within specification (typically 12.8-13.2V with engine off, 13.8-14.4V running). Check all ground connections at the battery, frame, and engine block, ensuring resistance is below 0.1 ohms. Poor grounding is a frequent culprit in used machines where corrosion builds up over time.

Step 3: Check CAN Bus Terminating Resistors Disconnect the battery and measure resistance across the CAN-High and CAN-Low wires at the diagnostic connector. You should read approximately 60 ohms (two 120-ohm resistors in parallel). Significantly higher or lower readings indicate resistor failure or wiring issues.

Step 4: Use Caterpillar Electronic Technician (Cat ET) Connect Cat ET diagnostic software to identify which specific module(s) are not communicating. The software will show active and inactive nodes on the network. This pinpoints whether the issue is a single failed module or a harness problem affecting multiple components.

Step 5: Inspect and Test Suspect Modules For modules identified as non-communicating, check connector integrity and supply voltage (should be battery voltage). If voltage is present but communication absent, the module itself may require replacement. On used excavators, also check for oil or coolant contamination inside connectors, which commonly occurs from nearby leaks.

Step 6: Repair or Replace Components Replace damaged harness sections using genuine Caterpillar wiring that meets CAN bus specifications—standard wire will not work. Ensure all repairs use proper crimping tools and heat-shrink connections. When replacing modules on used machines, always update software to the latest version using Cat ET to ensure compatibility.


Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID950. Always consult the specific service manual for your excavator model and consider professional diagnostic assistance from a certified Caterpillar technician, especially when working with complex electronic systems on used equipment with unknown service history.

Fault Description:

Propulsion speed knob 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