Fault Codes:Caterpillar General CID2955

What is Caterpillar Fault Code CID2955?

Caterpillar fault code CID2955 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This code specifically signals that the Electronic Control Module (ECM) has detected an interruption or abnormal signal transmission between critical control modules, preventing proper system integration and data exchange.

The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing the engine controller, hydraulic controller, and display modules to communicate seamlessly. When CID2955 triggers, it means one or more controllers cannot properly transmit or receive data packets, which directly impacts machine diagnostics, performance monitoring, and coordinated system operations. This is particularly critical for used excavators where aging wiring harnesses and connector corrosion commonly disrupt electronic communications, potentially leading to unexpected shutdowns or reduced machine functionality.

Common Symptoms

  • Warning lights on the instrument cluster, often accompanied by a "Check Engine" or communication error message on the monitor display
  • Intermittent loss of display functions, including gauge readings, hour meter, or diagnostic information becoming unavailable
  • Reduced engine power or derate mode activation as the ECM enters a protective state due to incomplete system data
  • Erratic hydraulic performance or inability to access certain operational modes that require controller coordination
  • Inability to retrieve diagnostic codes through the standard display interface, requiring direct connection with Caterpillar Electronic Technician (Cat ET) software

Potential Causes

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

  • Corroded or damaged CAN bus connectors, especially at harness junction points near the ECM, hydraulic controller, or cab-mounted displays
  • Frayed or pinched wiring harnesses at known rub points, particularly where cables route through the swing bearing area or alongside hydraulic lines
  • Faulty termination resistors at CAN bus endpoints, which can deteriorate over time causing signal reflection issues
  • Failed controller modules (ECM, transmission controller, or display module) with internal communication circuit damage
  • Low battery voltage or poor ground connections affecting the stability of the CAN bus power supply and signal integrity
  • Aftermarket component installation without proper CAN bus integration, creating data conflicts or electrical interference

How to Troubleshoot and Fix Code CID2955

Step 1: Visual Harness Inspection Begin by thoroughly inspecting all wiring harnesses and connectors associated with the CAN bus network. Focus on areas where cables pass through metal frames, near heat sources, or at the swing bearing—common wear points on used excavators. Look for chafed insulation, crushed wires, or green corrosion on connector pins. Clean all Deutsch connectors with electrical contact cleaner and apply dielectric grease.

Step 2: Electrical Testing with Diagnostic Tools Connect Caterpillar Electronic Technician (Cat ET) software to identify which specific controller is failing to communicate. Use a digital multimeter to measure CAN High and CAN Low voltage levels at the ECM connector—you should see approximately 2.5V on each line at rest, with differential voltage during communication. Check termination resistors (should measure 60 ohms total across CAN High and CAN Low when controllers are disconnected).

Step 3: Component Isolation and Replacement Disconnect controllers one at a time while monitoring the fault with Cat ET to isolate the problematic module. For used excavators, check battery voltage (must be above 12.5V) and verify all ground straps are tight and corrosion-free, as poor grounds frequently cause communication errors. If a specific controller is identified, inspect its connector for moisture intrusion before replacement—often cleaning and reseating resolves the issue without parts replacement.

Disclaimer: This guide provides general troubleshooting procedures for CID2955. Always consult Caterpillar service documentation specific to your machine's serial number and model year. For complex electrical diagnostics or controller replacement, professional consultation with a certified Caterpillar technician is recommended to prevent further damage to electronic systems.

Fault Description:

The high-pressure horizontal activation solenoid valve for the machinery pump

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