Fault Codes:Caterpillar General EID586

Caterpillar Excavator Fault Code EID586: Complete Diagnostic Guide

What is Caterpillar Fault Code EID586?

Caterpillar Fault Code EID586 indicates an Abnormal Update Rate for the Engine Control Module (ECM) communication on the CAN (Controller Area Network) bus. This diagnostic trouble code triggers when the ECM detects irregular or inconsistent data transmission intervals between critical electronic control units within the machine's network.

This fault directly affects the J1939 communication protocol, which is the standardized language used by Caterpillar's electronic systems to exchange operational data. When the update rate falls outside acceptable parameters (typically measured in milliseconds), the ECM flags EID586 to prevent erratic machine behavior. For used excavators, this code is particularly critical because it can indicate deteriorating network integrity that affects engine performance, hydraulic response, and overall machine coordination.

Common Symptoms

When EID586 is active, operators typically experience:

  • Intermittent engine derate or sudden power loss, especially under heavy load conditions
  • Dashboard warning lights flickering or multiple simultaneous fault indicators appearing
  • Erratic hydraulic response with delayed or inconsistent boom/arm movements
  • Communication errors displayed on the monitor panel, often accompanied by a check engine light
  • Difficulty starting or unexpected engine shutdown during operation, particularly on older machines with corroded connections

Potential Causes

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

  • Corroded or damaged CAN bus termination resistors (120-ohm resistors at network endpoints)
  • Frayed or damaged wiring harness, especially at flex points near the engine compartment or boom pivot areas
  • Faulty ECM power supply causing voltage fluctuations that disrupt communication timing
  • Intermittent connector failures due to moisture intrusion, particularly at the 8-pin Deutsch connectors common in Cat harnesses
  • Software version mismatches between the ECM and other controllers after previous repairs or component replacements
  • Grounding issues at the chassis or ECM mounting points, exacerbated by corrosion in used machines

How to Troubleshoot and Fix Code EID586

Step 1: Verify CAN Bus Integrity Using Caterpillar Electronic Technician (Cat ET) software, check the active and logged fault codes. Monitor live CAN bus voltage (should read 2.5V at rest, oscillating between 1.5-3.5V during communication). Inspect the CAN High and CAN Low wires (typically yellow and green) for physical damage, especially at known rub points near the battery box and main harness routing.

Step 2: Test Termination Resistors Disconnect power and measure resistance across the CAN High and CAN Low terminals at both ends of the network. You should read approximately 60 ohms (two 120-ohm resistors in parallel). Readings significantly higher or lower indicate failed resistors or open circuits requiring replacement.

Step 3: Inspect Connectors and Grounds On used excavators, pay special attention to connector corrosion. Disconnect and inspect all ECM harness connectors, cleaning pins with electrical contact cleaner. Use a digital multimeter to verify less than 0.1 ohms resistance between the ECM ground and chassis ground. Check battery voltage under load (should maintain above 11.5V during cranking).

Step 4: Update Software and Monitor If physical inspection reveals no issues, use Cat ET to ensure all controller software versions are compatible. Perform a CAN bus snapshot to capture communication timing data. Replace the ECM only after exhausting all wiring and connector diagnostics, as this is rarely the root cause in used machines.

For used excavators specifically, always check previous repair history—improper harness repairs or aftermarket components often introduce communication timing issues that manifest as EID586.


Disclaimer: This guide provides general diagnostic information. Always consult Caterpillar's official service documentation and consider professional diagnosis for complex electrical issues, especially on machines still under warranty or service agreements.

Fault Description:

The pressure difference of the engine air filter #4 is high

Fault Cause:

EID (Event Code or Event Identifier) : Identifies important events that occur in the machine system. ECM/ECU can store (record) the data of these events. This function allows for the tracking of the machine's performance history. This data can serve as auxiliary information for managers, maintenance and repair personnel.

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