Fault Codes:Caterpillar General CID979
What is Caterpillar Fault Code CID979?
Caterpillar Fault Code CID979 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) system, specifically related to a missing or intermittent message from a connected electronic control module. This diagnostic trouble code (DTC) appears when the primary Electronic Control Module (ECM) fails to receive expected data packets from another controller on the network, such as the hydraulic control module, display monitor, or aftertreatment system controller.
This fault is critical for Caterpillar excavators because the CAN bus architecture relies on continuous communication between multiple control modules to coordinate engine performance, hydraulic functions, emissions control, and operator interface systems. When CID979 is active, the machine may enter a derate mode or experience reduced functionality to protect systems from operating without complete data feedback. For used excavators, this code often points to age-related wiring degradation, connector corrosion, or module failures common in machines with high operating hours.
Common Symptoms
- Warning lights illuminate on the instrument cluster, often accompanied by a specific system fault indicator
- Machine enters power derate mode, limiting engine RPM or hydraulic flow to prevent damage
- Intermittent loss of display functions or gauge readings on the operator monitor
- Communication error messages appearing on Cat ET (Electronic Technician) diagnostic software
- Erratic behavior of specific systems (hydraulics, engine controls, or emissions systems) that rely on networked data
Potential Causes
The most common technical causes for CID979 on used Caterpillar excavators include:
- Damaged or corroded CAN bus connectors, particularly at harness junction points exposed to moisture, dirt, or hydraulic fluid contamination
- Wiring harness chafing or breaks at known rub points near the boom base, turret ring, or engine compartment where cables flex repeatedly
- Failed electronic control module (ECM, display controller, or hydraulic controller) no longer transmitting on the network
- Poor ground connections causing voltage drops that disrupt digital communication signals
- Incompatible or outdated software in one or more modules, especially after component replacements without proper reprogramming
- Corroded or loose terminating resistors at the CAN bus network endpoints, causing signal reflection issues
How to Troubleshoot and Fix Code CID979
Step 1: Connect Cat ET Diagnostic Software Begin by connecting Caterpillar Electronic Technician (ET) software to the machine's diagnostic port. Review active and logged fault codes to identify which specific module is failing to communicate. ET will typically indicate the Source Address (SA) or module identifier that's missing from the network, narrowing your diagnostic focus.
Step 2: Perform Visual Harness Inspection On used excavators, physical harness damage is extremely common. Inspect all CAN bus wiring (typically twisted-pair yellow and green wires) from the ECM to the affected module. Pay special attention to areas where harnesses pass through the turret ring, along the boom, and near the engine firewall. Look for abrasion, cuts, pinched wires, or evidence of previous repairs. Check all Deutsch or AMP connectors for corrosion, bent pins, or moisture intrusion.
Step 3: Test CAN Bus Voltage and Resistance Using a digital multimeter, measure voltage between the CAN High and CAN Low terminals at the affected module connector (engine off). You should read approximately 2.5 volts DC on each line relative to ground, with a differential of near 0 volts at rest. With the key on (engine off), measure resistance across CAN High and CAN Low—you should see approximately 60 ohms, indicating proper terminating resistor function. Readings significantly outside these ranges indicate open circuits, short circuits, or missing termination resistors.
Step 4: Inspect and Test the Affected Module If wiring checks pass, the fault likely resides in the module itself. For used machines, connector corrosion at the module is common. Remove the connector, clean terminals with electrical contact cleaner, and inspect for green corrosion or moisture. If the connector appears sound, the module may have internal failure. Before replacing, verify power supply and ground circuits to the module are within specification (typically 12-14V ignition-switched power and less than 0.5V ground resistance).
Step 5: Check Software Compatibility and Configuration After any module replacement on used excavators, ensure all controllers have compatible firmware versions. Use Cat ET to verify software levels and perform necessary configuration updates or parameter programming. Mismatched software versions between modules can cause intermittent CID979 faults that appear as communication errors.
Step 6: Clear Codes and Verify Repair After repairs, clear all fault codes using Cat ET, cycle the key off and on, and operate the machine through normal functions. Monitor for code recurrence using ET's live data stream to confirm the previously missing module is now communicating continuously on the CAN network.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID979 fault codes. Always consult the specific service manual for your excavator model and consider engaging a certified Caterpillar technician for complex electrical diagnostics, especially when dealing with emissions-related control systems or warranty concerns on used equipment.
Fault Description:
Left material control pump 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