Fault Codes:Caterpillar General CID955
What is Caterpillar Fault Code CID955?
Caterpillar Fault Code CID955 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) 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, disrupting the integrated electronic architecture that modern Caterpillar excavators rely upon.
The CAN bus system serves as the nervous system of your excavator, allowing critical components like the engine ECM, hydraulic controller, and display monitor to share operational data in real-time. When CID955 triggers, it means message packets are being lost, delayed, or corrupted between controllers. This is particularly critical because Caterpillar machines use this network to coordinate fuel injection timing, hydraulic flow control, emissions management, and operator interface functions. On used excavators, this code often points to degraded wiring harnesses or corroded connection points that have deteriorated over years of vibration and environmental exposure.
Common Symptoms
- Warning lights or messages displayed on the instrument cluster indicating communication faults or system errors
- Intermittent loss of display functions, including gauge readings, backup camera feed, or operational mode indicators
- Reduced engine power or derate mode as the ECM enters a protective state due to incomplete system data
- Erratic hydraulic performance with inconsistent response times or unexpected function limitations
- Multiple fault codes appearing simultaneously as various modules fail to communicate properly
Potential Causes
The most common technical causes for CID955 on used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, particularly at flex points near the swing bearing or boom pivot where constant movement causes wire fatigue
- Loose or corroded electrical connectors at ECM mounting locations, especially where moisture intrusion is common in the engine compartment or cab floor areas
- Failed terminating resistors at CAN bus endpoints, which are essential for signal integrity but often overlooked during repairs
- Faulty ECM or controller module suffering from component-level failure due to voltage spikes, water damage, or age-related capacitor deterioration
- Aftermarket accessory installations that improperly tap into the CAN network without proper isolation, introducing electrical noise
- Low battery voltage or poor ground connections causing insufficient power for stable digital communications
How to Troubleshoot and Fix Code CID955
Step 1: Perform Initial Visual Inspection Begin by thoroughly examining all wiring harnesses along the CAN bus network, paying special attention to areas with known wear patterns on your specific model. Check connector pins for corrosion, bent terminals, or moisture intrusion. On used excavators, inspect harness routing near hydraulic lines where leaking fluid may have compromised insulation. Use dielectric grease to protect connectors after cleaning.
Step 2: Test CAN Bus Electrical Integrity Using a digital multimeter, measure the resistance between the CAN High and CAN Low lines at various points along the network—you should see approximately 60 ohms with all modules connected and the key off, indicating proper terminating resistor function. Check for continuity in individual wires and verify there are no shorts to ground or power. Caterpillar Electronic Technician (Cat ET) diagnostic software is essential here for monitoring live CAN bus traffic and identifying which specific module is dropping communications.
Step 3: Isolate Faulty Components Systematically disconnect non-essential CAN bus devices (aftermarket monitors, telematics units) to determine if an added component is causing network disruption. If the code clears, the last disconnected device is your culprit. For used machines, test terminating resistors specifically—these 120-ohm components fail more frequently than expected and are inexpensive to replace. If harness and resistors test good, suspect an ECM failure and consider module replacement or professional reprogramming.
Step 4: Address Root Causes in Used Equipment Beyond fixing the immediate fault, address underlying issues common in older machines: secure loose harnesses with proper vibration-resistant clamps, apply protective sleeving to exposed wires in high-wear areas, and ensure all ground connections are clean and tight. Check battery health and charging system output—weak electrical systems exacerbate communication problems.
Disclaimer: This guide provides general troubleshooting information for CID955 on Caterpillar excavators. Always consult your machine's specific service manual and consider professional diagnostic assistance for complex electrical issues. Improper repairs to CAN bus systems can cause additional damage to expensive electronic modules.
Fault Description:
Rotor depth 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.







FAQs
WhatsApp