Fault Codes:Caterpillar General CID3906
What is Caterpillar Fault Code CID3906?
CID3906 indicates a communication error or data link failure within the Controller Area Network (CAN) system on Caterpillar excavators. This fault code specifically signals that the Electronic Control Module (ECM) has detected abnormal or missing communication between critical machine controllers, such as the engine controller, hydraulic controller, or monitor display.
The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing multiple electronic controllers to share data and coordinate machine functions. When CID3906 triggers, it means one or more controllers cannot properly communicate, which can severely impact machine performance, safety systems, and diagnostic capabilities. This is particularly critical on used excavators where wiring harnesses, connector pins, and communication modules may have degraded over years of operation in harsh jobsite conditions.
Common Symptoms
- Warning lights illuminated on the operator display, often with communication error messages or controller fault indicators
- Intermittent or complete loss of instrument cluster functions, including engine RPM, fuel level, or temperature gauges displaying incorrectly
- Reduced engine power or derate mode activation as the ECM enters a protective state due to missing controller feedback
- Hydraulic system irregularities such as sluggish response or disabled auxiliary functions when controllers cannot coordinate
- Inability to perform diagnostics using Caterpillar Electronic Technician (Cat ET) software due to communication interruptions
Potential Causes
- Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing, boom base, or along the undercarriage where cables experience flexing and vibration
- Loose, corroded, or damaged connector pins at controller connection points, particularly common in used machines exposed to moisture and dirt intrusion
- Failed termination resistors at either end of the CAN bus network, causing signal reflection and communication errors
- Faulty ECM or secondary controller with internal communication circuit failure
- Low voltage or power supply issues affecting controller operation, often related to aging batteries or failing alternators in used equipment
- Aftermarket accessories improperly integrated into the CAN network, creating signal interference
How to Troubleshoot and Fix Code CID3906
Step 1: Visual Inspection and Connector Check Begin by thoroughly inspecting all CAN bus harness connectors for corrosion, bent pins, or moisture intrusion. On used excavators, pay special attention to connectors near articulation points where repeated movement causes wear. Disconnect each connector, apply electrical contact cleaner, and inspect for green corrosion or damaged pins. Check the main harness routing for signs of abrasion, cuts, or repairs.
Step 2: Verify Power Supply and Ground Connections Using a digital multimeter, verify that all controllers are receiving proper voltage (typically 24V on larger excavators, 12V on smaller models). Check ground connections at each controller, as poor grounds are a frequent cause of communication failures. Measure voltage at the battery, ECM power supply pins, and secondary controllers during cranking to identify voltage drops.
Step 3: Test CAN Bus Resistance and Continuity Disconnect the CAN bus termination resistors (usually located at each end of the network) and measure resistance between CAN High and CAN Low wires. You should read approximately 60 ohms with both terminators in place, or 120 ohms at each individual terminator. Deviations indicate wiring damage or missing terminators. Use Cat ET software to monitor live CAN bus traffic and identify which specific controller is dropping communication.
Step 4: Advanced Diagnostics with Cat ET Connect Caterpillar Electronic Technician software and check for additional active or logged codes that may indicate which specific controller is causing the communication failure. Monitor CAN bus voltage levels (should be approximately 2.5V at rest, with voltage swings during communication). Perform controller-specific tests to isolate faulty modules.
Step 5: Component Replacement and Verification If diagnostics point to a specific failed component, replace the damaged harness section, faulty controller, or corroded connectors. For used excavators, consider replacing entire harness sections rather than attempting repairs, as aged insulation often fails at multiple points. After repairs, clear codes, cycle the key, and verify communication is restored across all systems.
Disclaimer: This guide provides general troubleshooting information for CID3906 on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper diagnostic tools and training, especially on used equipment where multiple underlying issues may exist.
Fault Description:
The exhaust cut-off solenoid valve of the rotary energy generator
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