Fault Codes:Caterpillar General CID2900

What is Caterpillar Fault Code CID2900?

Caterpillar Fault Code CID2900 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system. This code specifically signals that the Electronic Control Module (ECM) has detected an interruption or malfunction in the communication between critical electronic controllers on the machine.

The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing the engine ECM, hydraulic controllers, and display modules to exchange real-time operational data. When CID2900 appears, one or more controllers have stopped communicating properly, which can compromise machine performance, safety systems, and diagnostic capabilities. This fault is particularly critical because it affects multiple systems simultaneously and can trigger secondary fault codes, making accurate diagnosis essential for maintaining equipment reliability.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often including the malfunction indicator lamp (MIL) and check engine light
  • Loss of display functions such as fuel gauge, coolant temperature, or hydraulic temperature readings showing incorrect or blank values
  • Intermittent or complete loss of engine power due to the ECM entering derate mode as a protective measure
  • Erratic machine behavior including unexpected hydraulic response or throttle inconsistencies
  • Multiple simultaneous fault codes appearing in diagnostic systems alongside CID2900

Potential Causes

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

  • Damaged CAN bus wiring harness due to chafing, pinching, or rodent damage—particularly at known rub points near the swing bearing and boom pivot areas
  • Corroded or loose connector pins at ECM connections or junction points, especially on machines with high hour counts or exposure to harsh environments
  • Failed termination resistors on the CAN network (typically 120-ohm resistors at each end of the bus)
  • Controller module failure, including ECM, display module, or hydraulic controller malfunction
  • Poor ground connections at chassis grounding points causing voltage reference issues
  • Aftermarket accessory installations that improperly tap into the CAN network without proper isolation

How to Troubleshoot and Fix Code CID2900

Step 1: Visual Inspection Begin with a thorough physical inspection of all wiring harnesses along the CAN bus route. On used excavators, pay special attention to areas where harnesses pass through the swing bearing, near hydraulic lines, and around the engine bay where heat and vibration cause accelerated wear. Look for abraded insulation, crushed wires, or signs of previous repairs with electrical tape.

Step 2: Check Connector Integrity Disconnect and inspect all CAN bus connectors at the ECM, display module, and any intermediate junction boxes. Clean connector pins with electrical contact cleaner and check for bent pins, corrosion (green/white deposits), or moisture intrusion. Used machines often develop corrosion in these connections that causes intermittent communication failures.

Step 3: Measure CAN Bus Resistance Using a digital multimeter, disconnect power and measure resistance across the CAN-High and CAN-Low wires at the ECM connector. You should read approximately 60 ohms with all modules connected (two 120-ohm termination resistors in parallel). A reading of 120 ohms indicates one missing termination resistor; open circuit (infinite resistance) suggests a wire break.

Step 4: Use Caterpillar Diagnostic Software Connect Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to identify which specific controller has stopped communicating. The software will show active and inactive nodes on the network, pinpointing the failed component or wiring segment.

Step 5: Test Voltage Supply Verify that all controllers are receiving proper supply voltage (typically 24V on larger excavators, 12V on smaller models) and have solid ground connections. Measure voltage drop across ground connections—anything over 0.1V indicates resistance problems requiring cleaning or replacement.

Crucial for Used Equipment: Before replacing expensive controllers, always verify wiring integrity and power supply first. Approximately 70% of CAN communication faults on used excavators stem from wiring and connector issues rather than failed modules.

Disclaimer: This guide provides general troubleshooting information. Always consult the specific service manual for your Caterpillar model and consider professional diagnostic assistance for complex electrical issues. Improper repairs to electronic systems can cause additional damage.

Fault Description:

Main hydraulic pump #2 displacement 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