Fault Codes:Caterpillar General CID2939

What is Caterpillar Fault Code CID2939?

Caterpillar Fault Code CID2939 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) system, specifically related to a missing or intermittent message from a critical electronic control module. This diagnostic trouble code (DTC) signals that the primary Electronic Control Module (ECM) is not receiving expected data packets from one or more connected controllers on the network.

This fault is critical because modern Caterpillar excavators rely on continuous communication between multiple control modules—including the engine ECM, hydraulic controller, and display systems—to optimize performance, fuel efficiency, and emissions compliance. When CID2939 activates, the machine may enter a protective derate mode or experience reduced functionality to prevent potential damage from operating without complete system data. For used excavators, this code often points to age-related wiring degradation or connector issues rather than module failures.

Common Symptoms

  • Warning lights or error messages displayed on the operator monitor indicating communication faults
  • Engine power derate or limited hydraulic function as the system enters protection mode
  • Intermittent gauge readings or complete loss of dashboard display information
  • Erratic machine behavior, such as inconsistent throttle response or hydraulic speed variations
  • Multiple fault codes appearing simultaneously, suggesting widespread network communication issues

Potential Causes

The most common technical causes for CID2939 in used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing or along the boom
  • Loose or corroded electrical connectors at module connection points, especially after years of vibration and environmental exposure
  • Failed electronic control module (though less common than wiring issues in used machines)
  • Low voltage conditions from a weak battery or failing alternator affecting network communication stability
  • Water intrusion into connector housings causing intermittent short circuits or resistance changes
  • Aftermarket component installation that improperly integrated into the CAN network

How to Troubleshoot and Fix Code CID2939

Step 1: Perform Initial Diagnostics Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific module is not communicating. Document all active and logged fault codes. Check battery voltage—it should read 12.5-14.5 volts with the engine running. Low voltage can cause false communication errors.

Step 2: Inspect Physical Connections Thoroughly examine all CAN bus harness connectors for corrosion, bent pins, or moisture intrusion. Pay special attention to connections at the engine ECM, hydraulic controller, and display modules. On used excavators, inspect harness routing for areas where cables contact metal edges or moving components—these are common failure points after thousands of operating hours.

Step 3: Test CAN Bus Integrity Using a digital multimeter, measure resistance between the CAN High and CAN Low terminals at the diagnostic port. You should read approximately 60 ohms with all modules connected, indicating proper termination resistors. Infinite resistance suggests an open circuit; very low resistance indicates a short.

Step 4: Check for Harness Continuity Disconnect both ends of suspect harness sections and test for continuity and shorts to ground. Replace any damaged sections with OEM Caterpillar harnesses when possible, as aftermarket alternatives may not meet CAN bus specifications for impedance and shielding.

Step 5: Verify Module Functionality If wiring checks pass, the fault may lie within a control module itself. Swap suspected modules with known-good units if available, or consult service history to determine if a specific controller has known failure patterns for your machine model.


Disclaimer: This guide provides general troubleshooting information for Caterpillar excavators. Always consult the official service manual for your specific machine model and serial number. If you're uncomfortable performing electrical diagnostics, contact a certified Caterpillar technician to prevent further damage or safety hazards.

Fault Description:

Cab ventilation duct #2 Air temperature 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp