Fault Codes:Caterpillar General CID910

What is Caterpillar Fault Code CID910?

Caterpillar fault code CID910 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This diagnostic trouble code specifically signals that the Electronic Control Module (ECM) has detected an interruption, corruption, or complete loss of communication between critical control modules on the excavator's network.

The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing the engine controller, hydraulic controller, display module, and other electronic components to exchange operational data continuously. When CID910 triggers, it means one or more controllers cannot properly communicate, which compromises the machine's ability to coordinate functions between systems. This is particularly critical because the ECM relies on real-time data from multiple sources to optimize engine performance, manage hydraulic flow, and protect components from damage. For used excavators with aging wiring harnesses and connectors, this fault becomes increasingly common as environmental exposure degrades electrical connections.

Common Symptoms

  • Warning lights illuminating on the instrument cluster, often accompanied by a "Check Engine" or communication error message on the monitor display
  • Intermittent or complete loss of gauge function, including fuel level, coolant temperature, or hydraulic temperature readings becoming erratic or blank
  • Reduced engine power or derate mode activation, as the ECM enters a protective state when it cannot verify critical system parameters
  • Hydraulic system malfunctions, such as sluggish response or inability to access certain work modes due to communication loss between controllers
  • Diagnostic display failures where the operator cannot access system information or error codes through the standard interface

Potential Causes

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

  • Corroded or loose connector pins at the ECM, display module, or intermediate harness connections, especially at bulkhead connectors exposed to moisture
  • Damaged CAN bus wiring due to harness chafing against frame members, particularly near the swing bearing area or along the boom where flexing occurs
  • Failed terminating resistor at either end of the CAN network, causing signal reflection and data corruption
  • Faulty ECM or secondary controller, though less common than wiring issues in used equipment
  • Low system voltage from weak batteries or poor charging system performance affecting controller operation
  • Aftermarket accessory installation that improperly taps into the CAN network without proper isolation

How to Troubleshoot and Fix Code CID910

Step 1: Initial System Verification Begin by connecting Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific controller has lost communication. Check the active and logged fault codes to determine if CID910 is present alongside other communication-related faults. Verify battery voltage at the ECM connector using a digital multimeter—readings should be 12.5-14.5 volts with the engine running.

Step 2: Physical Harness Inspection For used excavators, thoroughly inspect all CAN bus harness routing from the ECM to each controller module. Focus on known wear points: behind the cab where harnesses pass through grommets, near hydraulic lines that may vibrate against wiring, and at the swing bearing where cables flex during rotation. Look for abraded insulation, crushed conductors, or evidence of previous repairs. Clean all connector terminals with electrical contact cleaner and check for bent pins or green corrosion.

Step 3: Electrical Testing Disconnect the ECM connector and measure CAN High and CAN Low wire resistance to ground—both should show open circuit (infinite resistance). Measure resistance between CAN High and CAN Low wires; you should read approximately 60 ohms with all modules connected (indicating proper terminating resistors). Check continuity of both CAN wires from the ECM through to each controller, ensuring no breaks exist.

Step 4: Component Isolation If wiring tests pass, systematically disconnect secondary controllers one at a time while monitoring for fault clearing using Cat ET. This identifies a potentially failed module pulling down the network. On used machines, examine terminating resistors at network endpoints—these can fail open, causing communication instability.

Step 5: Connector and Ground Verification Clean and apply dielectric grease to all CAN network connectors before reconnection. Verify the ECM ground connection is clean, tight, and measures less than 0.1 ohms resistance to battery negative. Poor grounds are frequently overlooked causes of communication failures in older equipment.

Disclaimer: This guide provides general troubleshooting information. Complex electrical diagnostics should be performed by qualified technicians with proper training and equipment. Always consult official Caterpillar service documentation and follow safety procedures when working on heavy equipment.

Fault Description:

Slope and inclination are displayed as #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