Fault Codes:Caterpillar General CID2985

What is Caterpillar Fault Code CID2985?

Caterpillar Fault Code CID2985 indicates an abnormal frequency or update rate issue with the Engine Control Module (ECM) communication on the Controller Area Network (CAN) bus. This diagnostic trouble code signals that the ECM is not receiving data messages at the expected frequency from another electronic control unit within the machine's network, or the ECM itself is experiencing internal communication timing errors.

This code is critical because modern Caterpillar excavators rely on constant CAN bus communication between multiple controllers—including the engine ECM, hydraulic controller, and display module. When message update rates fall outside specified parameters (typically monitored in milliseconds), the system cannot properly coordinate engine performance, hydraulic functions, and operator interface displays. For used excavators, this fault often indicates aging wiring harnesses, corroded connectors, or failing control modules that have degraded over thousands of operating hours.

Common Symptoms

  • Intermittent or constant check engine light illuminated on the operator display
  • Reduced engine power or derate mode activation, limiting machine performance to protect systems
  • Erratic gauge readings or frozen display information on the monitor panel
  • Loss of specific functions such as auto-idle, cruise control, or hydraulic fine-tuning features
  • Hard starting or rough idle conditions due to incomplete communication between controllers

Potential Causes

The most common technical causes for CID2985 on used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, particularly at flex points near the swing bearing or boom pivot where repeated movement causes wire fatigue
  • Loose or corroded connector pins at the ECM, instrument cluster, or hydraulic controller connections—especially the 120-pin ECM connector
  • Failing ECM or secondary controller module with degraded internal circuitry from heat cycling and age
  • Improper termination resistance on the CAN network (should measure 60 ohms across CAN High and CAN Low)
  • Low system voltage from weak batteries or failing alternators causing communication dropouts
  • Aftermarket components or modifications that interfere with proper CAN bus signal integrity

How to Troubleshoot and Fix Code CID2985

Step 1: Verify Communication Network Integrity Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to the machine's diagnostic port. Check the communication status of all modules on the network. Document which controllers are present and if any show intermittent connectivity. This establishes whether the issue is isolated to one module or affects multiple components.

Step 2: Inspect Physical Wiring and Connectors For used excavators, physically inspect the CAN bus harness routing from the ECM to all connected modules. Pay special attention to areas where harnesses pass through the swing bearing, over the tracks, or near hot exhaust components. Look for chafing, pinched wires, or discolored insulation. Clean all connector pins with electrical contact cleaner and inspect for bent pins, corrosion (green/white deposits), or moisture intrusion. On older machines, the 120-pin ECM connector is a known failure point.

Step 3: Test CAN Bus Electrical Parameters Using a digital multimeter, measure resistance between CAN High and CAN Low terminals at the ECM connector with all modules disconnected. You should read approximately 60 ohms (two 120-ohm terminating resistors in parallel). With the key on and modules connected, measure voltage—CAN High should read around 2.5-3.5V and CAN Low around 1.5-2.5V relative to ground. Deviations indicate wiring faults or module failures.

Step 4: Check Supply Voltage and Grounds Verify that the ECM and all network modules receive proper supply voltage (typically 24V on larger excavators, 12V on smaller units). Check for voltage drop across ground connections—should be less than 0.1V. Weak batteries or corroded ground straps commonly cause intermittent communication errors on used machines that appear as CID2985.

Step 5: Isolate Faulty Module If wiring and power checks pass, systematically disconnect secondary controllers (hydraulic controller, display module, etc.) one at a time while monitoring with Cat ET. If the fault clears when a specific module is disconnected, that controller is likely faulty. For used excavators, reflashing ECM software to the latest version can sometimes resolve timing issues caused by outdated firmware.

Critical Note for Used Equipment: Before replacing expensive modules, thoroughly inspect all harness wear points where cables contact the frame during machine articulation. Many CID2985 codes on high-hour machines result from intermittent shorts or opens in damaged harnesses rather than actual controller failures.


Disclaimer: This guide provides general troubleshooting information for Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. If you lack proper diagnostic tools or training, contact a certified Caterpillar technician to avoid misdiagnosis and unnecessary parts replacement.

Fault Description:

Air conditioning compressor

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