Fault Codes:Caterpillar General CID908
What is Caterpillar Fault Code CID908?
Caterpillar Fault Code CID908 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) system, specifically detecting an abnormal message or loss of communication between electronic control modules. This code is part of Caterpillar's Electronic Technician (ET) diagnostic system and signals that one or more ECMs (Electronic Control Modules) are not communicating properly on the data link network.
This fault is critical because modern Caterpillar excavators rely on constant communication between multiple control modules—including the engine ECM, hydraulic controller, monitor ECM, and transmission controller. When CID908 appears, the machine may enter a protective derate mode or experience reduced functionality to prevent potential damage. For used excavators, this code often points to aging wiring harnesses, corroded connectors, or failing electronic modules that have accumulated thousands of operating hours.
Common Symptoms
- Warning lights illuminated on the dashboard, particularly the check engine light or diagnostic lamp
- Reduced engine power or activation of derate mode, limiting machine performance
- Intermittent loss of display functions on the monitor, with gauges or readings disappearing
- Erratic hydraulic behavior or unexpected changes in hydraulic response due to communication loss
- Multiple fault codes appearing simultaneously as various modules report communication failures
Potential Causes
The most common technical causes for CID908 in used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing or along the boom
- Loose or corroded electrical connectors on ECM modules, particularly the 120-pin main harness connector
- Failed ECM or control module, often the monitor ECM or engine controller in high-hour machines
- Low battery voltage or poor grounding, causing intermittent communication dropouts across the network
- Water intrusion into connector housings, common in machines with compromised seals or cab floor damage
- Aftermarket component interference, such as improperly installed accessories disrupting the CAN network
How to Troubleshoot and Fix Code CID908
Step 1: Connect Caterpillar ET Diagnostic Software Use Caterpillar Electronic Technician software with the appropriate communication adapter to read active and logged codes. Identify which specific ECM is reporting the communication failure and check the data link status screen to see which modules are not responding.
Step 2: Inspect CAN Bus Wiring and Connectors Physically inspect the CAN bus harness (typically yellow or twisted-pair wiring) for visible damage, particularly at flex points and cable routing areas. Check all ECM connectors for corrosion, bent pins, or moisture. For used excavators, pay special attention to harness sections that pass through the swing bearing area, as these are prone to wear from rotational movement.
Step 3: Test Electrical Continuity and Resistance Using a digital multimeter, measure resistance between CAN High and CAN Low terminals at each ECM connector (should typically read 60 ohms with all modules connected). Check for proper terminating resistors at network endpoints. Verify battery voltage is above 12.5V and inspect ground connections at each ECM for tight, corrosion-free contact.
Step 4: Isolate Faulty Modules Disconnect ECMs one at a time while monitoring the network with ET software to identify which module is causing the communication disruption. For high-hour used machines, the monitor ECM and engine ECM are most susceptible to internal failures.
Step 5: Repair or Replace Components Replace damaged harness sections, clean or replace corroded connectors, and substitute any failed ECMs with known-good units. Always verify repairs by clearing codes and operating the machine through multiple cycles while monitoring with diagnostic software.
Disclaimer: This guide provides general troubleshooting information for CID908. Always consult official Caterpillar service documentation and consider professional diagnostic assistance, especially when dealing with complex electronic systems on used heavy equipment.
Fault Description:
Scraper rotation position sensor
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