Fault Codes:Caterpillar General EID2004

What is Caterpillar Fault Code EID2004?

Caterpillar Fault Code EID2004 indicates an Event Identifier (EID) communication error within the machine's electronic control system, specifically related to CAN (Controller Area Network) data link failures or missing messages between control modules. This diagnostic trouble code (DTC) appears when the Electronic Control Module (ECM) detects that expected data packets from connected systems—such as the hydraulic controller, display monitor, or implement control module—are not being received within the prescribed timeframe.

This fault is critical for Caterpillar excavators because modern machines rely on continuous communication between multiple control modules to coordinate engine performance, hydraulic functions, and operator interface systems. When communication breaks down, the machine may enter derate mode or experience reduced functionality to prevent potential damage or unsafe operation.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or system malfunction indicator
  • Intermittent or complete loss of display functions, including gauge readings, backup camera, or diagnostic screen information
  • Reduced engine power or automatic derate as the ECM enters a protective mode due to incomplete system data
  • Erratic hydraulic response or loss of specific implement functions when the hydraulic controller cannot communicate properly
  • Inability to access machine settings or diagnostics through the operator display panel

Potential Causes

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

  • Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or cab mounting areas where repeated flexing occurs
  • Loose or corroded electrical connectors at control module junction points, especially after years of exposure to moisture, dirt, and vibration
  • Failed control module (display, hydraulic controller, or secondary ECM) that has stopped transmitting data on the network
  • Faulty termination resistors on the CAN data link circuit, which are essential for proper signal integrity
  • Low voltage conditions or poor ground connections affecting module power supply and communication stability
  • Software version mismatches between control modules after previous repairs or component replacements on used machines

How to Troubleshoot and Fix Code EID2004

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software with the appropriate communication adapter. Check which specific module is reporting the communication failure and review active/inactive fault codes across all systems to identify the affected component.

Step 2: Inspect Physical Connections Thoroughly examine all CAN bus harness connectors between the ECM and the identified failed module. On used excavators, pay special attention to harness routing through high-wear areas. Look for chafed wires, broken insulation, corroded pins, or moisture intrusion in connector bodies. Clean all connections with electrical contact cleaner and apply dielectric grease.

Step 3: Test Electrical Continuity Using a digital multimeter, verify continuity and resistance on the CAN High and CAN Low data lines between modules. Proper CAN bus circuits should show approximately 60 ohms resistance when measured between CAN High and CAN Low with all modules connected (termination resistors in place). Check for shorts to ground or power.

Step 4: Verify Power Supply Confirm that all control modules are receiving proper battery voltage (12-14V) and have solid ground connections. Voltage drops or intermittent power can cause communication failures that trigger EID2004.

Step 5: Replace Failed Components If wiring and connections test properly, the fault likely indicates a failed control module. Replace the specific module identified by diagnostic software, ensuring replacement parts match software version requirements for your machine's configuration.

Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with appropriate training and equipment.

Fault Description:

The end slide valve of the connecting rod from the pump to the bucket rod does not respond to the command

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