Fault Codes:Caterpillar General CID2958
What is Caterpillar Fault Code CID2958?
Caterpillar Fault Code CID2958 indicates a communication error or data link problem within the machine's Controller Area Network (CAN) system, specifically related to a component controller failing to respond or transmitting abnormal data to the Electronic Control Module (ECM). This diagnostic trouble code (DTC) typically appears when the primary ECM cannot establish or maintain proper communication with peripheral controllers such as the hydraulic system controller, display monitor, or other networked electronic modules.
This code is critical for Caterpillar excavators because the CAN bus network serves as the central nervous system for all electronic communications. When CID2958 activates, it compromises the ECM's ability to coordinate machine functions, potentially affecting hydraulic performance, engine derate protocols, and operator interface systems. In used excavators, this fault often results from age-related deterioration of electrical components rather than catastrophic system failures.
Common Symptoms
- Warning lights illuminating on the operator display, including check engine lamp or specific system fault indicators
- Intermittent loss of display functions or gauge readings showing erratic behavior or freezing
- Reduced machine performance including hydraulic system derating or speed limitations as the ECM enters protective mode
- Engine derate conditions where power output is automatically reduced to prevent potential damage
- Communication error messages appearing on the monitor screen indicating specific controller failures
Potential Causes
The most common technical causes for CID2958 in used Caterpillar excavators include:
- Corroded or damaged wiring harness connectors, particularly at junction points exposed to moisture, hydraulic fluid contamination, or physical wear
- Failed controller modules including the display monitor, hydraulic controller, or secondary ECM units that have exceeded service life
- CAN bus termination resistor failures causing signal reflection and communication disruption
- Harness chafing and wire breaks at known wear points such as cab pivot areas, boom base routing channels, or engine compartment heat zones
- Voltage supply issues to peripheral controllers due to failing relays, poor grounds, or battery system deterioration
- ECM software corruption or outdated firmware versions incompatible with networked components
How to Troubleshoot and Fix Code CID2958
Step 1: Perform Initial Diagnostic Scan Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific controller is triggering the communication fault. Document all active and logged fault codes, noting timestamps to identify intermittent versus continuous failures. Check for multiple simultaneous codes that may indicate harness-wide issues rather than single component failures.
Step 2: Visual Inspection of Wiring and Connectors Physically inspect the CAN bus harness from the ECM to all controller connection points. On used excavators, pay special attention to connector pins for corrosion, bent terminals, or moisture intrusion. Check harness routing for abrasion points where cables contact metal edges, particularly near hydraulic lines and structural pivot points. Inspect connector seals and weather boots for deterioration.
Step 3: Test CAN Bus Electrical Integrity Using a digital multimeter, measure CAN High and CAN Low voltage levels at the suspect controller connector (should read approximately 2.5V at rest, fluctuating between 1.5-3.5V during communication). Check termination resistance across CAN High and CAN Low lines—should measure approximately 60 ohms with all controllers connected. Resistance significantly higher than 60 ohms indicates open termination resistors or circuit breaks.
Step 4: Component Isolation Testing Systematically disconnect peripheral controllers one at a time while monitoring for code clearance using Cat ET software. When CID2958 clears after disconnecting a specific module, you've identified the faulty component. Before replacing controllers in used machines, verify supply voltage (typically 12-24V depending on system) and ground continuity at that controller's connector—many apparent controller failures are actually power supply issues.
Step 5: Repair or Replace Components For harness damage, repair using proper CAN-compatible twisted-pair wire with appropriate shielding, ensuring waterproof connections with heat-shrink sealing. Replace corroded connectors with OEM Caterpillar parts to maintain proper pin contact pressure. If controller replacement is necessary, ensure replacement units match the machine's software calibration level and perform ECM programming updates if required.
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. Complex electrical diagnostics may require professional assistance from certified Caterpillar technicians with specialized diagnostic equipment.
Fault Description:
Counterweight retraction solenoid valve
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