Fault Codes:Caterpillar General CID2938

What is Caterpillar Fault Code CID2938?

Fault Code CID2938 indicates a communication error or data link failure within the Caterpillar machine's Controller Area Network (CAN) bus system. This code specifically signals that the Electronic Control Module (ECM) has detected an abnormal message or loss of communication from a critical component on the network, such as a display module, transmission controller, or hydraulic system controller.

In Caterpillar excavators, the CAN bus serves as the central nervous system, allowing various electronic controllers to share vital operational data. When CID2938 triggers, it means one or more modules are either sending corrupted data, experiencing intermittent connections, or have completely stopped communicating. This disrupts the machine's ability to coordinate engine performance, hydraulic functions, and operator interface systems, potentially leading to reduced productivity or complete operational shutdown.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or communication error message on the display
  • Intermittent loss of gauge functionality, including fuel level, coolant temperature, or hour meter readings becoming erratic or freezing
  • Reduced engine power or derate mode activation as the ECM enters a protective state due to missing data from networked controllers
  • Hydraulic system malfunctions, such as sluggish response or inability to access certain work modes when the hydraulic controller loses network communication
  • Display screen freezing or going blank while the engine continues to run normally

Potential Causes

Wiring harness damage is extremely common in used excavators, particularly where harnesses route near moving components, sharp edges, or high-heat areas like the exhaust system. Rubbing and chafing create intermittent shorts or open circuits.

Corroded or loose connector pins at module connection points, especially those exposed to moisture intrusion in the operator cab, engine bay, or undercarriage areas.

Failed electronic control module, including the main ECM, display unit, or secondary controllers that have reached end-of-life or suffered voltage spike damage.

Damaged CAN bus termination resistors or broken backbone wiring that disrupts the entire network's signal integrity.

Low battery voltage or poor ground connections causing insufficient power delivery to networked modules, resulting in communication dropouts.

How to Troubleshoot and Fix Code CID2938

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software with the appropriate communication adapter. Check active and logged fault codes to identify which specific module is reporting the communication failure. The software will often indicate the source address of the problematic component.

Step 2: Inspect Wiring Harnesses and Connectors Physically trace the CAN bus harness from the ECM to all networked modules. On used excavators, pay special attention to harness routing near the swing bearing, boom cylinders, and engine firewall where friction wear commonly occurs. Look for abraded insulation, pinched wires, or evidence of previous repairs. Disconnect suspect connectors and inspect for green corrosion, bent pins, or moisture intrusion. Clean with electrical contact cleaner and apply dielectric grease.

Step 3: Test CAN Bus Resistance With all modules disconnected and ignition off, use a digital multimeter to measure resistance between the CAN High and CAN Low wires at the network backbone. You should read approximately 60 ohms, indicating proper termination resistors are intact. Readings significantly higher suggest broken termination or open circuits; lower readings may indicate a short circuit.

Step 4: Check Power Supply and Grounds Verify each suspect module receives proper battery voltage (12-14V) at its power pins with ignition on. Test ground connections for resistance below 0.5 ohms. Corroded grounds are notorious causes of intermittent communication faults in older machines.

Step 5: Isolate Faulty Module If wiring and power checks pass, systematically disconnect modules one at a time while monitoring with Cat ET. When the fault clears after disconnecting a specific controller, you've identified the problematic unit requiring replacement or further testing.

Professional Disclaimer: CAN bus diagnostics require specialized knowledge and equipment. For used excavators with complex electrical histories, consult a certified Caterpillar technician to avoid misdiagnosis and unnecessary parts replacement.

Fault Description:

Cab ventilation duct #1 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