Fault Codes:Caterpillar General CID1989
Caterpillar Excavator Fault Code CID1989: Complete Diagnostic Guide
What is Caterpillar Fault Code CID1989?
Fault Code CID1989 on Caterpillar excavators indicates a communication error with the Implement Control Module (ICM) or a failure in the Controller Area Network (CAN) data link between the Electronic Control Module (ECM) and implement control systems. This code specifically signals that the ECM has detected abnormal or missing data packets from the implement control circuit, which manages critical hydraulic functions.
This fault is particularly critical for Caterpillar excavators because the CAN bus network coordinates communication between multiple control modules. When CID1989 triggers, the machine may enter a protective derate mode or limit implement functions to prevent damage. In used excavators, this code often surfaces due to aging wiring harnesses, corroded connectors, or degraded control modules that have accumulated thousands of operating hours.
Common Symptoms
When CID1989 is active, operators typically experience:
- Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or implement system alert
- Reduced hydraulic response or complete loss of specific implement functions (boom, stick, or bucket controls)
- Intermittent electrical issues where functions work sporadically, especially when the machine vibrates or operates on uneven terrain
- Communication errors displayed on the monitor screen indicating "ICM Not Responding" or similar messages
- Engine derate in severe cases, limiting RPM and overall machine performance to protect systems
Potential Causes
The most common technical causes for CID1989 in used Caterpillar excavators include:
- Damaged CAN bus wiring harness, particularly at known rub points near the swing bearing, cab riser area, or boom base where cables flex repeatedly
- Corroded or loose connector pins at the ICM harness connections, especially on machines exposed to moisture or stored outdoors
- Failed Implement Control Module (ICM), often due to internal component degradation after extended service life
- Poor ground connections at chassis ground points, which degrade over time from corrosion and vibration
- ECM software glitches or outdated firmware requiring updates via Caterpillar Electronic Technician (Cat ET) software
- Voltage supply issues to the ICM caused by failing relays or damaged power distribution circuits
How to Troubleshoot and Fix Code CID1989
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to read active and logged fault codes. Check if CID1989 appears alongside other communication-related codes, which may indicate a broader CAN network failure rather than an isolated ICM issue.
Step 2: Inspect Wiring Harness and Connectors Physically examine the implement control harness from the ECM to the ICM, focusing on known wear points. On used excavators, pay special attention to areas where harnesses pass through the swing bearing or attach to moving components. Look for chafed insulation, broken wires, or oil contamination. Disconnect connectors and inspect pins for corrosion, bent terminals, or moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease.
Step 3: Test CAN Bus Continuity and Resistance Using a digital multimeter (DMM), measure resistance between CAN High and CAN Low terminals at the ICM connector (refer to machine-specific wiring diagrams). Proper CAN bus termination resistance should typically read between 55-65 ohms. Values outside this range indicate wiring breaks, shorts, or termination resistor failures.
Step 4: Verify Power and Ground Circuits Check voltage supply to the ICM with the key in the ON position—it should read battery voltage (approximately 12-14V on 12V systems or 24-28V on 24V systems). Test ground continuity from the ICM ground terminal to chassis ground; resistance should be less than 1 ohm. High resistance indicates corroded ground points requiring cleaning and re-termination.
Step 5: Perform ICM Functional Test If wiring and power checks pass, use Cat ET to command the ICM to perform actuator tests. If the module fails to respond or execute commands, the ICM itself may require replacement. Before replacing, ensure the ECM firmware is current, as software updates sometimes resolve communication protocol mismatches.
Important Note for Used Excavators: Always inspect for previous repair attempts, aftermarket wiring modifications, or temporary fixes that may cause intermittent faults. Replace entire harness sections rather than splicing individual wires when damage is extensive.
Disclaimer: This guide provides general diagnostic procedures for informational purposes. Always consult the official Caterpillar service manual for your specific excavator model and serial number. Complex electrical diagnostics should be performed by qualified technicians with appropriate tools and training. Improper repairs may cause additional system damage or safety hazards.
Fault Description:
Pump to the solenoid valve at the end of the boom cylinder head
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