Fault Codes:Caterpillar General CID3949
What is Caterpillar Fault Code CID3949?
Caterpillar fault code CID3949 indicates a Communication Error or Data Link Failure within the machine's Controller Area Network (CAN) bus system. This diagnostic trouble code signals that one or more electronic control modules (ECMs) are unable to properly communicate with each other or with the main machine controller.
The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing critical components like the engine ECM, hydraulic controller, display monitor, and transmission controller to exchange operational data in real-time. When CID3949 triggers, it means message traffic between controllers has been interrupted, corrupted, or lost entirely. This communication breakdown is critical because it prevents coordinated system operation, potentially causing the machine to enter derate mode or limiting specific functions to protect components from damage. For used excavators, this code often points to age-related deterioration in the electrical system rather than catastrophic component failure.
Common Symptoms
- Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or communication fault icon
- Machine enters derate mode with reduced engine power or limited hydraulic functions
- Intermittent loss of display information—gauges may freeze, flicker, or show incorrect readings
- Specific machine functions become unresponsive or operate erratically (swing, boom, bucket controls)
- Multiple fault codes appearing simultaneously due to ECMs being unable to report their individual status
Potential Causes
The most common technical causes for CID3949 in used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or engine firewall
- Loose or corroded electrical connectors on ECM modules, especially the Deutsch-style connectors exposed to moisture
- Failed terminating resistors at either end of the CAN bus network (typically 120-ohm resistors)
- Voltage supply issues to one or more controllers due to poor grounds, failing relays, or battery connection problems
- ECM internal failure or software corruption in one of the communication modules
- Aftermarket component installation that wasn't properly integrated into the CAN network
How to Troubleshoot and Fix Code CID3949
Step 1: Visual Harness Inspection Begin with a thorough physical inspection of all CAN bus wiring throughout the machine. On used excavators, focus on high-flex areas where harnesses route across moving joints. Look for abraded insulation, pinched wires, or green corrosion on connector pins. Pay special attention to the main harness running from the cab to the engine compartment and along the boom assembly.
Step 2: Connector and Ground Verification Disconnect and inspect all ECM connectors one at a time. Clean connector pins with electrical contact cleaner and apply dielectric grease. Verify all ground connections are clean, tight, and show less than 0.5 ohms resistance to chassis ground using a digital multimeter. Poor grounds are extremely common in older machines and cause intermittent communication faults.
Step 3: CAN Bus Resistance Check Using a multimeter, measure resistance across the CAN High and CAN Low terminals with all ECMs disconnected. You should read approximately 60 ohms (two 120-ohm terminating resistors in parallel). If you read open circuit (infinite resistance) or significantly different values, locate and replace the faulty terminating resistor or repair the open circuit in the bus wiring.
Step 4: Advanced Diagnostics with Caterpillar ET Connect Caterpillar Electronic Technician (ET) diagnostic software to identify which specific controller is dropping off the network. Monitor live CAN bus traffic to see if communication dropouts correlate with machine movement (indicating a flexing harness issue). Check for ECM software updates that may address known communication bugs in older firmware versions.
Step 5: Component Isolation Testing If the fault persists, systematically disconnect non-critical ECMs one at a time to isolate a potentially failed controller that's corrupting the entire network. Start with aftermarket components, then accessories like the monitor display, followed by the hydraulic controller before testing core systems.
For used excavators specifically, harness chafing and connector corrosion account for approximately 70% of CID3949 occurrences. Always repair wiring issues before replacing expensive ECM modules.
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. If you're uncomfortable performing electrical diagnostics, contact a certified Caterpillar dealer or qualified heavy equipment technician to avoid damaging sensitive electronic components.
Fault Description:
The solenoid valve opens on the right front side panel
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