Fault Codes:Caterpillar General CID990

What is Caterpillar Fault Code CID990?

Caterpillar Fault Code CID990 indicates a Communication Link failure between the Engine Control Module (ECM) and one or more critical machine control systems or display components. This Controller Area Network (CAN) communication error means the ECM cannot properly send or receive data packets across the machine's electronic network.

CID990 specifically identifies a data link malfunction within Caterpillar's proprietary CAT Data Link or J1939 CAN Bus system. The ECM relies on continuous communication with components like the monitoring system, hydraulic controllers, and operator display to coordinate engine performance with machine operations. When this communication breaks down, the excavator cannot optimize fuel delivery, manage hydraulic loads, or provide accurate diagnostic information to the operator. For used excavators, this code is particularly concerning because it can indicate cumulative electrical system degradation that affects overall machine reliability and resale value.

Common Symptoms

  • Warning lights illuminated on the operator display, often accompanied by a malfunction indicator lamp (MIL) or check engine light
  • Intermittent or complete loss of gauge readings including engine temperature, oil pressure, or hydraulic temperature displays
  • Erratic engine behavior such as unexpected derating, rough idle, or failure to respond properly to throttle inputs
  • Inability to access diagnostic information through the standard monitoring panel or loss of hour meter functionality
  • Stored fault codes that cannot be cleared or communication timeout errors when connecting diagnostic software

Potential Causes

The most common technical causes for CID990 on used Caterpillar excavators include:

  • Damaged or corroded CAN Bus wiring harness, especially at known rub points near the engine mount, turbo area, or where harnesses pass through the swing bearing
  • Faulty termination resistors at either end of the CAN network (typically 120-ohm resistors that can fail or become disconnected in older machines)
  • Loose, corroded, or moisture-contaminated electrical connectors at the ECM, display module, or inline harness connections
  • ECM internal failure or corrupted firmware, more common in high-hour machines or those exposed to electrical surges
  • Failed display module or monitoring system that stops responding on the network
  • Voltage supply issues including poor grounding, battery connection problems, or charging system irregularities affecting CAN Bus voltage levels

How to Troubleshoot and Fix Code CID990

Step 1: Visual Inspection and Connector Check Begin with a thorough physical inspection of all visible wiring harnesses associated with the data link system. On used excavators, pay special attention to harness routing near heat sources, moving components, and the swing bearing area where wire chafing commonly occurs. Disconnect and inspect all CAN Bus connectors at the ECM, display panel, and any inline connections for corrosion, bent pins, moisture intrusion, or damaged seals. Clean connectors with electrical contact cleaner and apply dielectric grease before reconnection.

Step 2: CAN Bus Electrical Testing Using a digital multimeter, measure the CAN Bus voltage at the ECM connector with the key on, engine off. You should see approximately 2.5 volts on both CAN High and CAN Low lines relative to ground when the network is idle. Check the termination resistance by disconnecting both ends of the network and measuring resistance between CAN High and CAN Low pins—you should read approximately 60 ohms (two 120-ohm resistors in parallel). Deviation from this value indicates missing or failed termination resistors.

Step 3: Advanced Diagnostics with Caterpillar ET Connect Caterpillar Electronic Technician (ET) diagnostic software to isolate which component has dropped off the network. The software will show active and inactive network nodes. If communication is established, monitor live data for message timeout errors or intermittent connection drops that indicate a failing component or intermittent wiring fault. For used machines with high hours, perform a wiggle test on harnesses while monitoring communication status to reveal intermittent connection problems caused by wire fatigue or internal conductor breaks.

Step 4: Component Isolation and Replacement If wiring and connections test properly, systematically disconnect non-critical components from the CAN network to isolate a potentially failed module that's disrupting communication. Replace any components showing internal failures or communication timeouts. On used excavators, consider that ECM capacitors can degrade over time—if the ECM is suspect and the machine has over 8,000 hours, ECM replacement or professional rebuild may be necessary.

Disclaimer: This guide provides general diagnostic information for CID990 faults on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. Complex electrical diagnostics may require professional assistance from a certified Caterpillar technician with proper diagnostic equipment.

Fault Description:

Right material 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp