Fault Codes:Caterpillar General CID4586

What is Caterpillar Fault Code CID4586?

Caterpillar Fault Code CID4586 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to a missing or intermittent signal from a connected component or controller. This diagnostic trouble code (DTC) appears when the Electronic Control Module (ECM) fails to receive expected messages from another control unit on the network, such as a hydraulic controller, display module, or aftertreatment system controller.

This code is critical for Caterpillar excavators because the CAN Bus serves as the central nervous system, enabling real-time communication between multiple controllers. When communication breaks down, the machine may enter derate mode, limit certain functions, or display inaccurate operational data. For used excavators, this fault often stems from age-related wiring degradation, connector corrosion, or component failures that interrupt the data stream.

Common Symptoms

  • Warning lights illuminated on the operator display, often accompanied by a "Check Engine" or communication error message
  • Reduced engine power or hydraulic system derate, limiting digging force or travel speed
  • Intermittent gauge failures where display readings freeze, fluctuate erratically, or show "no data available"
  • Multiple fault codes appearing simultaneously due to cascading communication failures across the network
  • Engine starting issues or unexpected shutdowns if critical controller communication is lost

Potential Causes

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

  • Damaged or corroded wiring harnesses, particularly at known rub points near the swing bearing, boom cylinder, or undercarriage where cables experience constant flexing
  • Loose or corroded connectors on the CAN Bus network, especially Deutsch-style connectors exposed to moisture and dirt intrusion
  • Failed control module (hydraulic controller, instrument cluster, or aftertreatment ECU) that stops transmitting data
  • Incorrect termination resistors on the CAN network, often disturbed during previous repairs or component replacements
  • Low system voltage from weak batteries or failing alternators, causing intermittent communication dropouts
  • ECM software issues or corrupted firmware requiring reprogramming with Caterpillar Electronic Technician (Cat ET) software

How to Troubleshoot and Fix Code CID4586

Step 1: Identify the Missing Component Connect Cat ET diagnostic software to the machine's diagnostic port. Navigate to the active/logged codes section and note which specific controller or component is failing to communicate. The fault description will typically identify the source (e.g., "No Response from Hydraulic Control Module").

Step 2: Inspect Physical Connections For used excavators, visually inspect all wiring harnesses and connectors associated with the non-communicating component. Focus on areas prone to wear—swing post harnesses, cab floor penetrations, and engine compartment routing. Check for:

  • Corroded or backed-out pins in connectors
  • Chafed insulation exposing bare wire
  • Moisture or oil contamination inside connector housings

Clean connectors with electrical contact cleaner and apply dielectric grease before reconnecting.

Step 3: Test CAN Bus Integrity Using a digital multimeter (DMM), measure CAN High and CAN Low voltage at the suspect component's connector (typically pins labeled CANH and CANL). With ignition on and engine off, you should read approximately 2.5V on each line. Measure resistance between CANH and CANL; proper termination resistance should be around 60 ohms (two 120-ohm resistors in parallel at network endpoints).

Step 4: Check Power Supply and Grounds Verify the non-communicating controller receives proper battery voltage (11.5-14.5V) and has a solid ground connection (less than 0.5 ohms resistance to chassis ground). Corroded ground straps are a frequent culprit in older machines.

Step 5: Component Replacement or Reprogramming If wiring and power checks pass, the controller itself may have failed. Before replacing expensive modules on used equipment, attempt ECM reprogramming using Cat ET—software corruption occasionally causes communication failures. If replacement is necessary, ensure the new module is properly configured and CAN termination remains correct.


Disclaimer: This guide provides general troubleshooting steps for Caterpillar CID4586. Electrical diagnostics require proper training and equipment. Always consult Caterpillar service documentation and consider professional technician assistance for complex repairs, especially on machines under warranty or with emissions-critical systems.

Fault Description:

The machine operation control enables the feeder

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