Fault Codes:Caterpillar General CID900

What is Caterpillar Fault Code CID900?

Caterpillar Fault Code CID900 indicates a Communication Error or Data Link Issue within the machine's Controller Area Network (CAN) bus system. This fault occurs when the Electronic Control Module (ECM) detects that one or more controllers on the network have failed to communicate properly, resulting in incomplete or corrupted data transmission between critical machine systems.

The CAN bus system serves as the nervous system of modern Caterpillar excavators, allowing the engine controller, hydraulic controller, display module, and other electronic systems to share real-time operational data. When CID900 activates, it signals that this vital communication pathway has been interrupted or degraded. This is particularly critical because modern excavators rely on coordinated communication between multiple controllers to optimize fuel efficiency, manage hydraulic functions, and protect the engine from damage. On used excavators, this fault often stems from age-related deterioration of electrical components rather than catastrophic system failures.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or system malfunction indicator
  • Intermittent or complete loss of monitor display functions, including inability to view operating parameters or system diagnostics
  • Reduced engine power or derate mode activation as the ECM enters a protective state due to missing data from other controllers
  • Erratic hydraulic performance or unresponsive auxiliary functions when the hydraulic controller cannot communicate with the main ECM
  • Inability to perform diagnostic tests using Caterpillar Electronic Technician (Cat ET) software due to communication timeouts

Potential Causes

  • Corroded or damaged CAN bus connectors, especially at bulkhead pass-throughs where moisture intrusion is common in used machines
  • Harness chafing or wire breaks at known wear points near the swing bearing, boom base, or engine mounting areas where vibration and movement cause friction
  • Failed termination resistors at either end of the CAN bus network (typically 120-ohm resistors that maintain signal integrity)
  • Defective controller modules, including the Engine Control Module (ECM), hydraulic controller, or display panel with internal communication circuit failures
  • Low battery voltage or poor ground connections that prevent controllers from maintaining stable communication protocols
  • Aftermarket accessory installations that improperly tap into the CAN bus network without proper isolation or termination

How to Troubleshoot and Fix Code CID900

Step 1: Perform Visual Inspection of CAN Bus Harnesses Begin by thoroughly inspecting all CAN bus wiring harnesses throughout the machine, paying special attention to areas prone to wear on used excavators. Check connectors at the ECM, display panel, and hydraulic controller for corrosion, bent pins, or moisture intrusion. The CAN bus typically uses twisted-pair wiring (often yellow and green wires), so trace these carefully from controller to controller. Look for harness rub points near moving components like the swing bearing or boom pivot points where insulation may be worn through.

Step 2: Test CAN Bus Continuity and Resistance Using a digital multimeter (DMM), disconnect battery power and measure resistance between the CAN High and CAN Low terminals at the main ECM connector. With the system unpowered and all controllers connected, you should read approximately 60 ohms (two 120-ohm termination resistors in parallel). If you read 120 ohms, one termination resistor has failed or a controller is disconnected. An open circuit (infinite resistance) indicates a wire break, while very low resistance suggests a short circuit. Check each controller connector individually to isolate the problematic section.

Step 3: Verify Power Supply and Ground Integrity Check battery voltage under load—low voltage (below 11.5V during cranking) can cause communication errors. Inspect all ground connections for the electronic controllers, particularly the main ECM ground and chassis ground points. On used excavators, ground connections often corrode due to moisture and dissimilar metal contact. Clean all ground points to bare metal and apply dielectric grease to prevent future corrosion. Verify each controller receives proper supply voltage (typically 12-24V depending on machine configuration).

Step 4: Use Cat ET Diagnostic Software Connect Caterpillar Electronic Technician (Cat ET) software to the diagnostic port and attempt communication with all controllers. The software will identify which specific controller(s) are not responding. Check the event log for additional fault codes that may indicate the root cause (such as controller internal faults or power supply issues). If a specific controller repeatedly fails to communicate, swap it with a known-good unit if available, or test its individual power and ground circuits before replacement.

Step 5: Check for Aftermarket Interference If the excavator has aftermarket accessories (GPS systems, cameras, telematics devices), verify they are properly installed with isolated connections and not directly tapped into the CAN bus without proper interface modules. Disconnect these accessories temporarily and clear the fault to determine if they're causing network interference.


Disclaimer: This guide provides general diagnostic information for Caterpillar CID900 fault codes. Electrical system diagnostics require proper training and specialized equipment. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you're uncomfortable performing these diagnostics, contact a certified Caterpillar technician or authorized service center. Improper electrical work can cause additional damage to expensive electronic components.

Fault Description:

The solenoid valve rises on the left side

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