Fault Codes:Caterpillar General CID879
What is Caterpillar Fault Code CID879?
Caterpillar Fault Code CID879 indicates a communication error with the Machine Security System (MSS) or Product Link module. This diagnostic trouble code is logged when the Electronic Control Module (ECM) detects an abnormal message, missing data, or complete loss of communication on the CAN bus network between the primary controller and the security/telematics module.
This fault is critical because the Machine Security System not only provides theft deterrent capabilities but also communicates vital machine operating parameters across the control network. When CID879 is active, the machine may enter a derate mode or experience operational limitations as the ECM implements fail-safe protocols. On used excavators, this code often appears due to degraded wiring, corrosion in connectors, or outdated module firmware that struggles to communicate with newer ECM software versions.
Common Symptoms
- Warning indicator or amber check engine light illuminated on the instrument cluster
- Machine derate or reduced engine power, sometimes preventing operation above idle
- Product Link or telematics features become non-functional or display communication errors
- Intermittent starting issues or security system activation preventing machine operation
- Diagnostic display shows active communication fault with the security module
Potential Causes
The most common technical causes for CID879 on used Caterpillar excavators include:
- Corroded or damaged connectors at the Machine Security System module, typically located under the operator's cab or behind access panels
- CAN bus wiring harness damage from rubbing against frame components, particularly near cab mounting points or swing bearing areas
- Faulty Machine Security System module due to moisture intrusion, vibration damage, or component age
- Voltage supply issues to the security module caused by poor grounds or damaged power supply circuits
- Software mismatch between ECM and security module firmware versions, common after ECM replacement or flash updates
- Loose or broken CAN termination resistors causing network communication instability
How to Troubleshoot and Fix Code CID879
Step 1: Perform Initial Diagnostics Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to verify the fault code and check for additional active codes. Monitor live communication status between modules. Use the software to identify whether communication is completely lost or intermittent, which helps isolate electrical versus module failures.
Step 2: Inspect Physical Connections Locate the Machine Security System module (consult service manual for exact location on your model). Disconnect the module harness and thoroughly inspect all connector pins for corrosion, bent terminals, or moisture. On used excavators, pay special attention to connector seals and evidence of water intrusion. Clean contacts with electrical contact cleaner and apply dielectric grease before reconnection.
Step 3: Test CAN Bus Integrity Using a digital multimeter, measure CAN High and CAN Low circuit resistance between the security module connector and ECM. You should read approximately 60 ohms with all modules disconnected, indicating proper termination. Check for shorts to ground or opens in the wiring harness, particularly at known rub points near the cab pivot and along the main harness routing.
Step 4: Verify Power and Ground Circuits Measure voltage supply at the security module connector with the key switch on; you should see battery voltage (typically 24V on larger excavators). Test ground circuit resistance to chassis ground—readings above 1 ohm indicate corrosion or poor ground connections requiring cleaning and repair.
Step 5: Update Software and Replace Components If wiring and connections test properly, use Cat ET to check for available firmware updates for both the ECM and security module. Software mismatches frequently cause communication errors on used machines with replaced components. If diagnostics confirm module failure, replace the Machine Security System module and perform required configuration through Cat ET.
For used excavators, always inspect harness routing for modifications, previous repairs, or evidence of rubbing wear before replacing expensive electronic components. Many CID879 faults resolve with proper connector service and harness repair.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper diagnostic equipment.
Fault Description:
Sensor for the retraction/extension of the control lever position of the tooth rod of the soil breaker
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