Fault Codes:Caterpillar General CID291
Caterpillar Excavator Fault Code CID291: Complete Diagnostic Guide
What is Caterpillar Fault Code CID291?
Caterpillar fault code CID291 indicates a communication failure or data link error within the machine's Controller Area Network (CAN) system, specifically related to the Electronic Control Module (ECM) not receiving proper signals from one or more connected controllers. This Component Identifier (CID) points to a breakdown in the digital communication network that allows various electronic systems—such as the engine controller, hydraulic controller, and display module—to exchange critical operational data.
This fault is particularly significant for Caterpillar excavators because the CAN bus system serves as the central nervous system for modern machines. When CID291 activates, the ECM cannot properly coordinate engine performance, hydraulic functions, and diagnostic monitoring. On used excavators, this code often emerges due to aging wiring harnesses, corroded connections, or failing control modules that have accumulated thousands of operating hours.
Common Symptoms
When CID291 is active, operators typically experience:
- Warning lights or error messages displayed on the instrument cluster or monitor panel indicating communication faults
- Intermittent loss of gauge readings such as engine temperature, fuel level, or hydraulic pressure displays going blank
- Reduced engine power or derate mode as the ECM enters failsafe operation due to incomplete system data
- Erratic hydraulic performance including inconsistent swing speed or boom response caused by controller miscommunication
- Inability to access diagnostic functions through the machine's onboard display system
Potential Causes
The most common technical reasons for CID291 on used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, especially at known wear points near the swing bearing or along the boom where cables flex repeatedly
- Loose or oxidized electrical connectors at the ECM, display module, or hydraulic controller—particularly the Deutsch connectors prone to moisture intrusion
- Failed controller module (engine ECM, transmission controller, or body controller) unable to communicate on the network
- Incorrect termination resistance on the CAN network due to aftermarket installations or previous repairs
- Low battery voltage or poor grounding affecting the entire electrical system's ability to maintain stable communication
- Software version mismatches between controllers after component replacement without proper programming
How to Troubleshoot and Fix Code CID291
Step 1: Perform Initial Visual Inspection Begin by thoroughly examining all wiring harnesses along the excavator's main boom, stick, and chassis areas. On used machines, focus on areas where cables route through tight bends or contact metal surfaces. Look for abraded insulation, pinched wires, or evidence of rodent damage. Inspect all electrical connectors for bent pins, corrosion (green or white deposits), or moisture inside the boots.
Step 2: Check CAN Bus Continuity and Resistance Using a digital multimeter (DMM), disconnect the battery and measure resistance between the CAN High and CAN Low terminals at the ECM connector. You should read approximately 60 ohms indicating proper termination resistors are in place. Next, check continuity of each CAN wire from the ECM through to the display module and other controllers—any open circuit indicates a break requiring harness repair or replacement.
Step 3: Verify Power Supply and Grounding Reconnect the battery and use your multimeter to confirm the ECM receives proper voltage (typically 12-14 volts with engine off, 13.5-14.5 volts running). Test ground circuits by measuring voltage drop between the ECM ground pin and battery negative—readings above 0.1 volts indicate poor grounding requiring cleaning or replacement of ground straps.
Step 4: Use Caterpillar Electronic Technician (ET) Software Connect Caterpillar ET diagnostic software via the machine's diagnostic port. Navigate to the communication status screen to identify which specific controller is not responding on the network. The software will show active/inactive status for each module, pinpointing whether the engine ECM, display, or hydraulic controller has failed.
Step 5: Address Used Equipment-Specific Issues For older excavators, pay special attention to connector corrosion at the swing bearing pass-through point where wires transfer between the upper and lower structures—this high-flex area commonly develops intermittent faults. Apply dielectric grease to all connectors after cleaning. If replacing a controller on used equipment, ensure the replacement unit's software version matches other system components or perform a complete system flash update.
Step 6: Clear Code and Verify Repair After repairs, use the ET software to clear CID291 from memory. Operate the machine through normal work cycles for at least 30 minutes, monitoring for code recurrence. Perform swing, boom, and stick movements to flex harnesses and verify connections remain stable under operating conditions.
Disclaimer: This guide provides general diagnostic information for Caterpillar excavator fault code CID291. Electrical system diagnostics require proper training and specialized tools. Always consult the manufacturer's service manual for your specific model and serial number. If you're uncomfortable performing these procedures, contact a certified Caterpillar technician to prevent further damage to expensive electronic components.
Fault Description:
Engine cooling fan 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.







FAQs
WhatsApp