Fault Codes:Caterpillar General CID2918

What is Caterpillar Fault Code CID2918?

Caterpillar Fault Code CID2918 indicates a communication failure or data link error within the machine's CAN (Controller Area Network) bus system, specifically related to a missing or unresponsive electronic control module on the network. This diagnostic trouble code (DTC) means that the primary Electronic Control Module (ECM) has detected that an expected controller is not transmitting data on the CAN bus communication line.

This code is critical for Caterpillar excavators because modern machines rely on multiple electronic control units communicating simultaneously to coordinate engine performance, hydraulic functions, and implement control. When CID2918 is active, the machine may enter a derate mode or experience reduced functionality as the system attempts to protect components from operating without complete data. For used excavators, this fault often indicates aging wiring harnesses, corroded connectors, or failing control modules that have degraded over thousands of operating hours.

Common Symptoms

When CID2918 is active on a Caterpillar excavator, operators typically experience:

  • Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or communication error message on the display
  • Reduced engine power or hydraulic system derate, limiting machine performance and productivity
  • Intermittent loss of gauge functions, including tachometer, fuel level, or temperature readings dropping to zero
  • Erratic hydraulic response or implement functions not responding correctly to joystick inputs
  • Multiple fault codes appearing simultaneously as other modules detect the communication breakdown

Potential Causes

The most common technical reasons for CID2918 appearing on used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or engine compartment bulkhead
  • Failed electronic control module (hydraulic controller, display unit, or secondary ECM) no longer communicating on the network
  • Loose or corroded electrical connectors at module connections, especially those exposed to moisture or hydraulic fluid contamination
  • Faulty CAN bus termination resistors causing signal reflection and communication errors
  • Low system voltage from aging batteries or failing alternators, preventing modules from maintaining proper communication
  • Physical damage to control modules from vibration, heat exposure, or previous impact damage common in used machines

How to Troubleshoot and Fix Code CID2918

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software with the appropriate communication adapter. Navigate to the diagnostics screen and identify which specific controller is showing as missing from the CAN network. Record all active and logged fault codes, as related codes will help pinpoint the failed component.

Step 2: Perform Visual Harness Inspection Thoroughly inspect the main wiring harness routing from the ECM to all control modules. On used excavators, pay particular attention to harness sections that cross moving joints—check for abraded insulation, pinched wires, or evidence of previous repairs. Inspect all electrical connectors for:

  • Green corrosion on pins (indicating moisture intrusion)
  • Bent or pushed-back connector pins
  • Cracked connector housings
  • Signs of hydraulic oil contamination

Step 3: Test CAN Bus Integrity Using a digital multimeter, measure the CAN High and CAN Low resistance between the two communication wires with all modules disconnected. You should read approximately 60 ohms if termination resistors are functioning correctly. Check for short circuits to ground (should read infinite resistance). Verify supply voltage to all control modules is within specification (typically 12-14V with engine running).

Step 4: Isolate the Failed Component Systematically disconnect individual control modules one at a time while monitoring Cat ET software. When you disconnect the failed module, the communication error may clear or change, identifying the problematic controller. For used machines, control module connectors often develop high resistance due to corrosion—clean with electrical contact cleaner and apply dielectric grease before reconnection.

Step 5: Verify Repair and Clear Codes After addressing wiring issues or replacing the failed module, clear all fault codes using Cat ET and operate the machine through a complete work cycle. Monitor for code reoccurrence, as intermittent connection issues are common in aging excavators.


Disclaimer: This guide provides general troubleshooting information for Caterpillar CID2918. Always consult the machine's service manual for model-specific procedures, and consider engaging a certified Caterpillar technician for complex electrical diagnostics, especially when working with used equipment where previous repairs may complicate troubleshooting.

Fault Description:

The water hose is rolled out of the solenoid valve

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