Fault Codes:Caterpillar General CID1958
What is Caterpillar Fault Code CID1958?
Caterpillar Fault Code CID1958 indicates a communication error or data validity issue with a specific Component Identifier (CID) on the machine's CANbus network. This fault typically occurs when the Electronic Control Module (ECM) detects missing, corrupted, or out-of-range data from a networked component or sensor that transmits information via the Controller Area Network.
CID1958 is critical because it affects the machine's ability to accurately monitor and control integrated systems. On Caterpillar excavators, the CANbus network connects multiple control modules—including engine, hydraulic, and display systems—allowing them to share real-time operational data. When communication breaks down, the ECM may trigger derate modes or enter fail-safe operation to prevent potential damage, directly impacting productivity and machine performance.
Common Symptoms
Operators and technicians may observe the following when CID1958 is active:
- Warning lights or messages displayed on the monitor panel indicating communication faults
- Reduced engine power or hydraulic response due to ECM entering derate or limp mode
- Intermittent gauge readings or complete loss of display information (RPM, temperature, pressure)
- Erratic machine behavior such as unexpected shutdowns or failure to start
- Multiple fault codes appearing simultaneously, suggesting widespread network issues
Potential Causes
Several technical factors commonly trigger CID1958 on used Caterpillar excavators:
- Damaged or corroded wiring harnesses, particularly at flex points near the boom, cab, or undercarriage where vibration and rubbing occur
- Faulty CANbus termination resistors causing signal reflection and communication errors
- Corroded or loose connector pins on module harnesses, especially in machines exposed to moisture or harsh environments
- Failed control modules or sensors that have stopped transmitting valid data packets
- Low system voltage from weak batteries or charging system issues affecting network stability
- ECM software glitches or outdated firmware requiring updates
- Previous repair work with improper splicing or non-OEM connectors introducing resistance
How to Troubleshoot and Fix Code CID1958
Step 1: Connect Caterpillar Electronic Technician (Cat ET) Software Use Cat ET diagnostic software with the appropriate communication adapter to read active and logged fault codes. Document all CIDs and timestamps to identify patterns or intermittent issues. Check for software updates available for the ECM or related modules.
Step 2: Perform Visual Harness Inspection On used excavators, physically inspect all CANbus wiring harnesses for damage, particularly at known wear points. Look for abraded insulation, pinched wires near mounting brackets, and corroded connectors. Pay special attention to harnesses routed along the swing bearing and boom pivot points where flexing occurs.
Step 3: Test CANbus Network Integrity Using a digital multimeter, measure CANbus termination resistance between CAN-High and CAN-Low lines (should read approximately 60 ohms with key off). Check for voltage levels on the network (typically 2.5V nominal, fluctuating between 1.5-3.5V during communication). Disconnect modules individually to isolate faulty components causing network disruption.
Step 4: Clean and Secure All Connections Remove connectors, apply dielectric grease, and firmly reseat all CANbus module connections. For used machines, corrosion inside Deutsch or AMP connectors is common—clean pins with electrical contact cleaner and inspect for bent terminals.
Step 5: Replace Faulty Components If testing isolates a specific module or sensor, replace with OEM Caterpillar parts to ensure proper communication protocols. Clear codes with Cat ET and perform a complete system test under load conditions.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID1958. Always consult the specific service manual for your excavator model and consider professional diagnostic services for complex electrical issues. Improper repairs may cause additional damage or safety hazards.
Fault Description:
Telescopic bucket rod cylinder position 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.







FAQs
WhatsApp