Fault Codes:Caterpillar General CID2905

What is Caterpillar Fault Code CID2905?

Caterpillar Fault Code CID2905 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to a component or module that has stopped responding or is sending invalid data. This fault occurs when the Electronic Control Module (ECM) detects that a networked controller, sensor, or display is not communicating properly on the CAN bus.

CID2905 is critical because Caterpillar excavators rely on continuous data exchange between multiple electronic controllers to manage engine performance, hydraulic systems, transmission, and operator displays. When communication breaks down, the machine may enter derate mode or experience reduced functionality to prevent potential damage. For used excavators, this code often points to age-related wiring degradation, connector corrosion, or failing electronic modules that have accumulated operating hours.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often with reduced engine power or hydraulic function limitations
  • Erratic gauge readings or complete loss of display information on the monitor panel
  • Intermittent loss of specific functions such as automatic idle shutdown, cruise control, or attachment control
  • Engine derate where maximum RPM or power output is electronically limited
  • Multiple fault codes appearing simultaneously, indicating widespread communication issues across the CAN network

Potential Causes

The most common technical reasons for CID2905 in used Caterpillar excavators include:

  • Corroded or damaged CAN bus connectors, particularly at harness junction points near the battery box or undercarriage where moisture accumulates
  • Worn or frayed wiring harnesses at known rub points along the boom, stick, or chassis where cables flex repeatedly during operation
  • Failed electronic control modules such as the implement control module, transmission controller, or display unit that have reached end-of-life
  • Low system voltage from weak batteries or failing alternators, causing intermittent communication dropouts
  • ECM software incompatibility or corrupted data, especially in machines with mismatched component replacements during previous repairs
  • Damaged CAN bus terminating resistors at network endpoints, disrupting signal integrity

How to Troubleshoot and Fix Code CID2905

Step 1: Perform Visual Inspection Begin by thoroughly examining all wiring harnesses and connectors along the main CAN bus routes. On used excavators, pay special attention to harness sections that pass through articulation points or areas exposed to hydraulic fluid contamination. Look for green corrosion on connector pins, chafed insulation, or broken wire strands. Clean all connectors with electrical contact cleaner and apply dielectric grease.

Step 2: Check System Voltage and Ground Connections Using a digital multimeter, verify that battery voltage remains above 24V (or 12V for smaller models) during cranking and operation. Test all major ground connections at the frame, engine block, and ECM mounting points for resistance below 0.5 ohms. Poor grounds are a leading cause of intermittent communication faults in aging machines.

Step 3: Use Caterpillar Electronic Technician (Cat ET) Software Connect Cat ET diagnostic software to identify which specific component has stopped communicating. Navigate to the CAN bus diagnostics section to view active and inactive nodes. The software will identify the exact Component Identifier (CID) that's failing. Check for configuration mismatches between modules, especially if replacement parts were installed without proper programming.

Step 4: Test CAN Bus Integrity Measure CAN High and CAN Low voltage at multiple points along the network using a multimeter. With ignition on and engine off, you should read approximately 2.5V on CAN High and 2.5V on CAN Low (balanced). Check for proper 120-ohm terminating resistance at network ends—measure between CAN High and CAN Low with power off; total resistance should read approximately 60 ohms (two 120-ohm resistors in parallel).

Step 5: Replace or Repair Identified Components Once diagnostics isolate the faulty module, harness section, or connector, replace or repair as needed. For used excavators, always inspect mating connectors and adjacent wiring even when replacing a module, as the root cause may be external to the component itself. After repairs, clear fault codes and perform a CAN bus health check with Cat ET to verify all nodes communicate properly.


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

Fault Description:

Switch Panel #2

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