Fault Codes:Caterpillar General CID654

What is Caterpillar Fault Code CID654?

Fault Code CID654 indicates a communication error or data link failure within the Caterpillar machine's CAN (Controller Area Network) bus system, specifically related to a missing or intermittent message from a connected electronic control module. This diagnostic trouble code (DTC) is triggered when the primary Electronic Control Module (ECM) fails to receive expected data packets from peripheral controllers within the specified time frame.

The CAN bus system serves as the central nervous system for modern Caterpillar excavators, enabling real-time communication between the engine ECM, hydraulic controllers, display modules, and emission control systems. When CID654 appears, it signals a breakdown in this critical communication pathway, potentially affecting machine performance, fuel efficiency, and emission compliance. For used excavators, this code often indicates age-related deterioration of electrical components or harness integrity issues common in high-hour machines.

Common Symptoms

  • Warning lights illuminated on the operator display panel, specifically communication or system malfunction indicators
  • Intermittent loss of display functions, including blank gauge clusters or frozen digital readouts
  • Reduced engine power or derate mode activation as the ECM enters a protective state due to incomplete system data
  • Erratic hydraulic performance or unresponsive implement controls when hydraulic ECM communication is interrupted
  • Inability to access diagnostic information through the machine's onboard monitoring system

Potential Causes

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

  • Corroded or damaged CAN bus connectors at junction points, particularly at the bulkhead connections behind the operator cab
  • Broken or frayed wiring harnesses due to vibration wear, especially at harness routing points near the swing bearing or along the boom
  • Failed electronic control module (peripheral controllers such as hydraulic ECM, instrument cluster, or aftertreatment control module)
  • Poor grounding connections causing voltage irregularities that disrupt digital communication signals
  • Water intrusion into sealed connectors from deteriorated boots or failed environmental seals
  • Incompatible or corrupted ECM software following previous repair attempts or incomplete flash updates

How to Troubleshoot and Fix Code CID654

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software with a genuine communication adapter. Navigate to the active diagnostics screen to identify which specific module is not communicating. Document the Suspect Parameter Number (SPN) and Failure Mode Indicator (FMI) associated with CID654 for precise module identification.

Step 2: Perform Visual Harness Inspection Physically trace the CAN bus harness from the main ECM to all connected modules. On used excavators, pay special attention to harness routing through articulation points where cable flex causes insulation breakdown. Inspect all Deutsch connectors for green corrosion, bent pins, or moisture contamination. Check that terminating resistors (120-ohm) are present at both ends of the CAN network.

Step 3: Electrical Continuity Testing Using a digital multimeter, measure resistance between CAN High and CAN Low wires with all modules disconnected—you should read approximately 60 ohms if terminating resistors are correct. Test each module connector for proper pin-to-pin resistance (should show open circuit between CAN High and ground). Check for short circuits to frame ground, which commonly occur at worn harness support brackets.

Step 4: Module Power and Ground Verification Verify each suspect module receives proper supply voltage (typically 9-32V DC) and has clean ground connections. Corroded ground straps are particularly common in used machines operating in coastal or high-humidity environments. Clean all grounding points to bare metal and apply dielectric grease to prevent future corrosion.

Step 5: Module Replacement or Reprogramming If wiring integrity is confirmed, the fault likely resides in a failed control module. Before replacement, attempt to reflash the module software using Cat ET, as corrupted firmware can cause communication failures. When installing replacement modules on used excavators, always verify compatibility with existing software versions across all networked controllers.


Disclaimer: This guide provides general diagnostic information for CID654 on Caterpillar excavators. Machine configurations vary by model year and specification. Always consult the official Caterpillar service manual for your specific machine serial number, and consider professional diagnosis by a certified technician for complex electrical issues.

Fault Description:

Oil temperature sensor for the right brake of the trailer

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