Fault Codes:Caterpillar General CID989

What is Caterpillar Fault Code CID989?

Caterpillar fault code CID989 indicates a communication error with the Machine Security System (MSS) or Product Link module. This code specifically signals that the Electronic Control Module (ECM) has detected a loss of communication or improper data exchange with the security/telematics system on the CAN (Controller Area Network) bus.

This fault is critical because the Machine Security System is integrated into Caterpillar's anti-theft and machine management architecture. When communication fails, it can trigger protective modes that limit machine operation or prevent startup. For used excavators, this code often surfaces after component replacements, electrical system degradation, or when telematics modules have been removed or replaced during the machine's service history. The CAN bus communication is essential for coordinating multiple electronic systems, and interruptions can affect overall machine diagnostics and performance monitoring.

Common Symptoms

  • Warning light illuminated on the instrument cluster, often accompanied by a message indicating security system fault
  • Machine derate or refusal to start, depending on security system configuration and fault severity
  • Intermittent loss of Product Link connectivity or telematics data transmission
  • Diagnostic software showing multiple communication-related codes alongside CID989
  • Inability to access certain machine parameters or settings through the monitor display

Potential Causes

The most common causes for CID989 in used Caterpillar excavators include:

  • Faulty or disconnected MSS module or Product Link device, particularly if previous owners removed or replaced telematics equipment
  • Damaged CAN bus wiring harness, especially at known rub points near the cab mounting area or along the main boom harness routing
  • Corroded or loose connector pins at the MSS module, ECM, or CAN bus junction points—extremely common in machines with high hour counts or exposure to harsh environments
  • ECM software version mismatch after component replacements or incomplete software updates
  • Failed terminating resistor on the CAN network causing communication degradation
  • Water intrusion into connector housings affecting signal integrity in the communication network

How to Troubleshoot and Fix Code CID989

Step 1: Visual Inspection Begin by locating the Machine Security System module (typically mounted in the cab area or near the main ECM). Inspect all connectors for corrosion, bent pins, or moisture intrusion. On used excavators, pay particular attention to harness wear points where cables route through metal panels or near moving components. Check that the MSS module is properly secured and not damaged.

Step 2: Verify CAN Bus Communication Using Caterpillar Electronic Technician (Cat ET) diagnostic software or equivalent CAN bus diagnostic tool, check communication status across all network devices. Measure CAN High and CAN Low voltage at the MSS module connector—you should see approximately 2.5V on each line at rest, with differential voltage of 2-3V during communication. Check terminating resistor resistance (should measure approximately 60 ohms across CAN High and CAN Low when modules are disconnected).

Step 3: Test and Replace Components If wiring and voltage checks pass, perform a substitution test with a known-good MSS module if available. Before replacing any components on a used machine, clean all connector contacts with electrical contact cleaner and apply dielectric grease—many communication faults resolve with proper connector maintenance. Update ECM and MSS firmware to matching versions using Cat ET software. If the module has been replaced or removed previously, ensure proper configuration and programming for your specific machine serial number.

Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you're unfamiliar with electrical diagnostics or CAN bus systems, seek assistance from a qualified Caterpillar technician to avoid further damage to electronic components.

Fault Description:

Left control console, right conveyor belt speed knob

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp