Fault Codes:Caterpillar General EID1939

What is Caterpillar Fault Code EID1939?

Caterpillar Fault Code EID1939 indicates an Engine Identification (EID) configuration error or mismatch in the SAE J1939 communication network. This fault occurs when the Electronic Control Module (ECM) detects inconsistent or missing engine identification data being transmitted across the Controller Area Network (CAN) bus system.

The J1939 protocol is the standardized communication language that allows the engine ECM, display modules, and other electronic components to share critical operational data. When EID1939 triggers, it means the system cannot properly identify engine parameters, serial numbers, or calibration files. This is particularly critical for Caterpillar excavators because the ECM relies on accurate engine identification to apply the correct fuel maps, emissions controls, and performance parameters. In used machines, this fault often surfaces after ECU replacements, software updates, or when multiple control modules have communication conflicts.

Common Symptoms

  • Amber or red warning light illuminated on the instrument cluster with reduced engine power
  • Engine derate mode activated, limiting machine to 50-75% of normal operating RPM
  • Display screen errors showing "Engine Configuration Error" or "Service Required" messages
  • Intermittent loss of gauge readings including coolant temperature, fuel level, or hydraulic pressure
  • Difficulty starting or extended cranking times due to ECM communication delays

Potential Causes

The most common technical reasons for EID1939 in used Caterpillar excavators include:

  • ECM software corruption or incomplete flash programming after previous service attempts
  • Damaged or corroded CAN bus wiring, especially at harness connection points near the battery box or engine firewall where vibration causes wire chafing
  • Failed or replaced ECM without proper engine parameter configuration and calibration file installation
  • Loose or corroded ground connections at the ECM mounting bracket or chassis ground points
  • Incompatible control modules installed during previous repairs (wrong part numbers or software versions)
  • Water intrusion into ECM connectors, common in machines with damaged cab seals or improper storage

How to Troubleshoot and Fix Code EID1939

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to read active and logged fault codes. Verify the exact FMI (Failure Mode Identifier) associated with EID1939, as this narrows down whether the issue is configuration-related or communication-based.

Step 2: Verify ECM Configuration Within Cat ET, navigate to the Configuration menu and confirm the engine serial number, ECM part number, and software version match the physical engine dataplate. For used excavators, previous owners may have swapped ECMs without proper programming. If mismatched, perform a complete ECM configuration and parameter file download using the correct engine specifications.

Step 3: Inspect CAN Bus Harness Physically inspect the CAN High and CAN Low wiring (typically twisted-pair yellow and green wires) from the ECM connector through the main harness. Check for rubbing points near the engine mounts, damaged insulation, or corroded pins inside the Deutsch connectors. Use a digital multimeter to verify 120-ohm terminating resistance across the CAN bus network.

Step 4: Check Ground Connections Verify all ECM ground circuits have less than 0.5 ohms resistance to chassis ground. Clean and re-torque ground studs at the ECM bracket and battery negative terminal. Corrosion here is extremely common in used machines and causes intermittent communication failures.

Step 5: Clear Codes and Test After repairs, clear all fault codes using diagnostic software, perform a CAN bus health check, and run the machine through a complete operational cycle. Monitor for code recurrence.

For used excavators specifically: Always inspect connector seals and apply dielectric grease to prevent future corrosion. Check service records for previous ECM replacements that may indicate recurring electrical issues.


Disclaimer: This guide provides general troubleshooting information. Complex electrical diagnostics should be performed by certified Caterpillar technicians with proper diagnostic equipment. Improper ECM programming can cause permanent engine damage or emissions non-compliance.

Fault Description:

The heat capacity of the left knife head motor is exceeded

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