Fault Codes:Caterpillar General CID929

What is Caterpillar Fault Code CID929?

Caterpillar CID 929 indicates a communication error or data link failure between the Engine Control Module (ECM) and other critical machine controllers on the CAN (Controller Area Network) bus. This diagnostic trouble code specifically signals that the ECM has detected an intermittent or complete loss of communication with one or more networked components, such as the hydraulic control module, display monitor, or transmission controller.

This fault is particularly critical for Caterpillar excavators because modern machines rely on constant data exchange between multiple electronic control units to coordinate engine performance, hydraulic functions, and operator displays. When CID 929 is active, the machine may enter a derate mode or experience reduced functionality to protect systems from operating without proper coordination. For used excavators, this code often points to aging wiring harnesses, corroded connectors, or failing control modules that have degraded over thousands of operating hours.

Common Symptoms

  • Warning lights illuminated on the operator display, often with reduced engine power messages
  • Intermittent loss of gauge readings or complete display blackouts during operation
  • Engine derating or automatic power reduction, limiting machine productivity
  • Erratic hydraulic response or uncoordinated functions due to communication loss between controllers
  • Difficulty starting or the machine entering a limp-home mode with limited capabilities

Potential Causes

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

  • Corroded or loose CAN bus connectors, especially at harness junction points exposed to moisture
  • Damaged wiring harnesses with chafed insulation at known rub points near the engine bay or cab mounts
  • Failed termination resistors on the CAN network causing signal reflection and data corruption
  • Faulty ECM or peripheral control modules with internal communication circuit failures
  • Voltage irregularities from aging batteries or failing alternators affecting network stability
  • Water intrusion in sealed connectors, common in machines operating in wet environments
  • Software version mismatches between control modules after previous repairs or component replacements

How to Troubleshoot and Fix Code CID929

Step 1: Initial Inspection and Data Retrieval Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to the machine's diagnostic port. Record all active and logged fault codes, and check the communication status of each networked module. Note which specific controllers are not responding. Inspect the battery voltage (should be 12.5-14.5V) as low voltage commonly causes intermittent CAN bus failures.

Step 2: Physical Harness and Connector Inspection For used excavators, physically inspect all CAN bus harness routing, particularly at areas prone to wear: behind the cab, near engine mounts, and along the boom base. Look for chafed wires, cracked insulation, or harness ties that have failed. Check all Deutsch connectors and sealed plugs for corrosion, moisture, or bent pins. Clean connectors with electrical contact cleaner and apply dielectric grease before reconnection.

Step 3: Electrical Testing and Component Verification Using a digital multimeter, measure CAN High and CAN Low wire resistance between the ECM and suspect modules. You should see approximately 60 ohms resistance across the network with key off, indicating proper termination. Check for short circuits to ground on both CAN lines (should show infinite resistance). If resistance values are incorrect, locate and replace faulty 120-ohm termination resistors at network endpoints.

Step 4: Module Communication Testing With Cat ET connected, perform active tests to command individual modules and verify responses. If a specific controller remains unresponsive after wiring verification, suspect a failed control module. Before replacing expensive components on used machines, verify ground connections at the module mounting points, as corrosion here frequently causes communication failures.

Step 5: Software and Configuration Verification Check that all control modules have compatible software versions using Cat ET. Mismatched firmware versions can cause intermittent communication errors. If recent repairs involved module replacement, ensure proper configuration parameters were programmed to match the machine serial number and specifications.

Disclaimer: This guide provides general troubleshooting information for experienced technicians. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics may require factory-trained technicians with specialized equipment. Improper repairs can cause additional damage or safety hazards.

Fault Description:

Left expander blower motor

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