Fault Codes:Caterpillar General CID3955
Caterpillar Fault Code CID3955: Complete Diagnostic Guide
What is Caterpillar Fault Code CID3955?
Caterpillar fault code CID3955 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) bus system. This diagnostic trouble code (DTC) specifically signals that the Electronic Control Module (ECM) has detected an interruption or invalid data transmission between critical electronic components on the excavator's communication network.
The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing the ECM, display monitor, hydraulic controllers, and various sensors to exchange real-time operational data. When CID3955 appears, it means one or more modules cannot properly communicate, which compromises the machine's ability to coordinate engine performance, hydraulic functions, and diagnostic reporting. For used excavators, this code is particularly concerning because it can trigger derate modes or prevent the machine from operating at full capacity, directly impacting productivity and potentially masking other underlying faults.
Common Symptoms
When CID3955 is active, operators typically experience:
- Warning lights illuminated on the instrument cluster, often including the Check Engine or malfunction indicator lamp
- Intermittent or complete loss of display monitor functions, including gauge readings and system parameters
- Engine derate or reduced power output as the ECM enters a protective mode
- Erratic hydraulic performance or unresponsive auxiliary functions due to communication loss with hydraulic controllers
- Inability to access diagnostic information through Cat ET (Electronic Technician) software or incomplete data retrieval
Potential Causes
CID3955 typically results from these technical failures common in used machinery:
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom cylinders, or undercarriage where vibration and movement cause wear
- Loose or corroded connector pins at module connection points, especially in machines exposed to moisture or stored outdoors
- Failed electronic control module or communication card within the ECM, often due to voltage spikes or water intrusion
- Defective terminating resistors at the CAN bus endpoints (should measure 60 ohms across CAN-H and CAN-L)
- Aftermarket component installation that improperly taps into the CAN network without proper isolation
How to Troubleshoot and Fix Code CID3955
Step 1: Initial Inspection and Data Retrieval Connect Cat ET diagnostic software to the machine's diagnostic port. Record all active and logged fault codes, noting timestamps and occurrence frequency. Check if CID3955 appears as active, intermittent, or logged. Perform a CAN bus snapshot to identify which specific modules are failing to communicate.
Step 2: Physical Harness and Connector Inspection Visually inspect the entire CAN bus wiring harness, paying special attention to areas where the harness routes near moving components. On used excavators, check for chafing, cuts, or pinch points at the swing post, along the boom, and near hydraulic lines. Disconnect and inspect all CAN bus connectors for corrosion, bent pins, or moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease before reconnecting.
Step 3: Electrical Testing and Verification Using a digital multimeter, measure resistance between CAN-H and CAN-L terminals with all modules connected and ignition off—proper reading should be approximately 60 ohms. Check for short circuits to ground by measuring resistance from CAN-H and CAN-L to chassis ground (should read open circuit or infinite resistance). Verify supply voltage to all control modules (typically 12-24V DC depending on machine specifications).
Step 4: Module Isolation and Replacement If wiring tests pass, systematically disconnect individual modules while monitoring for code clearance using Cat ET. This identifies the faulty component. For used excavators, inspect ECM mounting locations for loose bolts causing vibration-related failures and check ground straps for corrosion. Replace only confirmed failed components, as CAN bus issues rarely require multiple module replacement.
Disclaimer: This guide provides general troubleshooting procedures for Caterpillar fault code CID3955. Excavator electrical systems are complex and potentially dangerous. Always consult the machine's service manual and consider engaging a certified Caterpillar technician for diagnosis and repair, especially when working with used equipment where modification history may be unknown.
Fault Description:
Floating solenoid valve on the right front side plate
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