Fault Codes:Caterpillar General CID906
What is Caterpillar Fault Code CID906?
Caterpillar Fault Code CID906 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This fault specifically signals that one or more electronic control modules (ECMs) are failing to communicate properly with each other or with the main machine controller.
The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing critical components like the engine ECM, hydraulic controller, monitor display, and transmission control module to share real-time data. When CID906 appears, it means this essential communication pathway has been interrupted or degraded. This is particularly critical because without proper data exchange, the machine cannot coordinate functions between systems, potentially leading to reduced performance, safety shutdowns, or complete operational failure. In used excavators, this code often emerges due to age-related deterioration of wiring harnesses and connectors rather than actual component failures.
Common Symptoms
- Warning lights illuminating on the operator display, often accompanied by a "Check Engine" or communication error message
- Machine derate or power reduction as the system enters a protective limp mode
- Intermittent gauge failures where the monitor displays incorrect or missing information (fuel level, temperature, pressure readings)
- Erratic machine behavior including unexpected hydraulic responses or engine performance inconsistencies
- Multiple fault codes appearing simultaneously as various modules report communication losses
Potential Causes
The most common technical causes for CID906 in used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors at junction points, especially where harnesses pass through the swing bearing or along the boom
- Chafed or broken wiring in the main harness due to vibration, particularly at known rub points near the hydraulic pump or undercarriage
- Failed terminating resistors at CAN bus endpoints causing signal reflection and data corruption
- Faulty ECM or control module with degraded communication circuitry
- Poor ground connections affecting the entire electrical system's reference voltage
- Water intrusion in connector boots leading to short circuits or high resistance in the data lines
- Aftermarket component incompatibility if non-OEM parts were installed that don't properly communicate on the CAN network
How to Troubleshoot and Fix Code CID906
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or an equivalent diagnostic tool to read all active and logged fault codes. Document which specific modules are reporting communication failures. Check the data link status screen to identify which controllers are offline or intermittently dropping connection.
Step 2: Visual Harness Inspection Perform a thorough physical inspection of the main wiring harness, paying special attention to areas prone to wear in used machines. Check connector boots for cracks, corrosion, or moisture. Inspect harness routing near moving components, hydraulic lines, and through the swing bearing where repetitive motion causes abrasion. Look for signs of previous repairs, electrical tape, or spliced wires that indicate past issues.
Step 3: Test CAN Bus Integrity Using a digital multimeter, measure the resistance between CAN High and CAN Low terminals at various points along the network. You should read approximately 60 ohms with all modules connected and the key off, indicating proper terminating resistor function. Check for voltage on the CAN lines with the key on (typically 2.5V nominal with fluctuations during communication).
Step 4: Isolate Faulty Module Systematically disconnect individual modules while monitoring the diagnostic software to identify which component is causing the communication failure. For used excavators, check ground connections at each module mounting point, as corrosion here frequently causes intermittent faults. Clean all ground points with a wire brush and apply dielectric grease.
Step 5: Repair or Replace Components Once identified, repair damaged wiring harnesses using proper crimped connections and heat-shrink tubing—never use butt connectors or electrical tape for CAN bus repairs. Replace corroded connectors with OEM parts. If a control module has failed, ensure replacement units have compatible software versions before installation.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID906 fault codes. Excavator electrical systems involve complex diagnostics that may require specialized tools and training. Always consult the official Caterpillar service manual for your specific machine model and consider engaging a certified Cat technician for proper diagnosis and repair, especially when dealing with critical communication networks.
Fault Description:
Left slope 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