Fault Codes:Caterpillar General CID666

What is Caterpillar Fault Code CID666?

CID666 indicates a communication error or data link failure within the Caterpillar machine's Controller Area Network (CAN) system, specifically related to a module not responding or transmitting invalid messages on the data bus. This fault code is triggered when the Electronic Control Module (ECM) detects that one or more control modules on the CAN network are not communicating properly or have dropped offline entirely.

In Caterpillar excavators, the CAN bus serves as the central nervous system, allowing critical controllers—such as the engine ECM, hydraulic controller, monitor display, and transmission control—to exchange data continuously. When CID666 appears, it means a breakdown in this communication chain has occurred, which can severely impact machine diagnostics, performance monitoring, and coordinated system operation. For used excavators, this code often points to age-related wiring degradation or connector corrosion rather than outright component failure.

Common Symptoms

Operators may experience the following when CID666 is active:

  • Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or communication error icon
  • Loss of specific gauge readings or blank display sections on the monitor (RPM, temperature, or hydraulic pressure readings may disappear)
  • Intermittent or complete loss of certain machine functions, such as hydraulic response delays or throttle control issues
  • Diagnostic software inability to communicate with one or more controllers when attempting troubleshooting
  • Derated engine performance or activation of limp mode in severe cases where critical communication is lost

Potential Causes

The most common technical causes for CID666 in used Caterpillar excavators include:

  • Corroded or damaged CAN bus connectors, particularly at harness junction points exposed to moisture or hydraulic fluid contamination
  • Wiring harness chafing or breaks at known rub points near the swing bearing, boom pivot areas, or along the undercarriage where cables flex repeatedly
  • Failed or failing control module (ECM, display monitor, hydraulic controller) that has dropped off the network
  • Poor ground connections affecting module power supply or CAN signal integrity
  • Aftermarket component installations that created incorrect termination resistance on the CAN network
  • Corrosion inside sealed connectors from years of exposure in harsh working environments

How to Troubleshoot and Fix Code CID666

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software to identify which specific module is not communicating. The diagnostic tool will show active and inactive controllers on the network. Document which module(s) show communication failure.

Step 2: Inspect Harness and Connectors Physically trace the CAN bus wiring harness from the non-responding module back to the main junction. Pay special attention to areas where harnesses pass through metal grommets, near rotating components, or along the boom where flexing occurs. Look for abraded insulation, crushed wires, or evidence of previous repairs. On used excavators, check for green corrosion inside connector pins—a common culprit.

Step 3: Test Electrical Continuity and Resistance Using a digital multimeter, measure CAN High and CAN Low wire resistance between the affected module connector and a known good connection point. You should see approximately 60 ohms of termination resistance across the CAN High and CAN Low lines when measured at network endpoints. Check for shorts to ground or open circuits. Also verify the module has proper power supply voltage (typically 8-14V) and a solid ground connection with less than 0.5 ohms resistance.

Step 4: Clean or Replace Connectors If corrosion is found, carefully clean connector pins with electrical contact cleaner and a fine brush. Apply dielectric grease before reconnection. For badly corroded connectors on used machines, replacement is recommended over cleaning.

Step 5: Isolate or Replace Faulty Module If wiring checks pass but communication remains lost, the module itself may be faulty. Swap with a known good unit if available, or consult with a Caterpillar dealer for module testing and replacement options.

Disclaimer: This guide provides general troubleshooting steps for CID666. Always consult the machine's service manual and consider professional diagnostic assistance, especially when working with complex electronic systems on used excavators where multiple age-related issues may coexist.

Fault Description:

Shift lever input pipe 18

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