Fault Codes:Caterpillar General EID1589
What is Caterpillar Fault Code EID1589?
Caterpillar Fault Code EID1589 indicates an Abnormal Update Rate for the Machine Control Module (MCM) communication on the CAN (Controller Area Network) data link. This diagnostic trouble code triggers when the Electronic Control Module (ECM) detects that the MCM is not transmitting data at the expected frequency or interval over the machine's communication network.
This fault specifically affects the CAN bus communication system, which is the digital nervous system connecting multiple electronic controllers throughout the excavator. The MCM manages critical machine functions including hydraulic control, implement positioning, and operator interface systems. When communication rates become irregular or interrupted, the ECM cannot properly coordinate with the MCM, potentially compromising machine performance, safety systems, and operational efficiency. For used excavators, this code often signals aging electrical infrastructure or environmental damage to communication networks.
Common Symptoms
- Warning lights illuminated on the instrument cluster, specifically the malfunction indicator lamp (MIL) or service light
- Intermittent loss of hydraulic functions or erratic implement response due to communication delays between controllers
- Display screen errors or frozen operator interface showing outdated or incorrect machine data
- Reduced engine power or derate mode activation as the ECM enters a protective state due to unreliable data
- Inability to access machine settings or adjustment features through the monitor panel
Potential Causes
The most common technical causes for EID1589 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors at the MCM or ECM, particularly on machines with high-hour exposure to moisture and dirt
- Damaged CAN wiring harness with shorts, opens, or excessive resistance, especially at known rub points near the swing bearing or along the boom
- Faulty Machine Control Module with internal communication circuit failure or corrupted firmware
- Poor grounding connections affecting the CAN network shield or module ground circuits
- ECM software version incompatibility after previous repairs or controller replacements on used equipment
- Corroded or loose terminating resistors on the CAN bus network causing signal reflection issues
How to Troubleshoot and Fix Code EID1589
Step 1: Perform Initial Diagnostic Scan Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to verify EID1589 is active and check for additional related codes. Document when the fault occurs (continuous, intermittent, or during specific operations) and review the fault occurrence counter and timestamp data.
Step 2: Inspect CAN Network Physical Connections Thoroughly examine all CAN bus connectors at both the ECM and MCM locations. On used excavators, pay special attention to connector pins for corrosion, bent pins, or moisture intrusion. Clean connections with electrical contact cleaner and apply dielectric grease. Inspect the wiring harness along its entire length, particularly at areas where the harness passes through the swing bearing or near moving components where abrasion commonly occurs.
Step 3: Test CAN Bus Electrical Integrity Using a digital multimeter, measure resistance between CAN High and CAN Low terminals with all modules disconnected—you should read approximately 60 ohms if terminating resistors are intact. Check for shorts to ground on both CAN High and CAN Low circuits (should read infinite resistance). Verify proper voltage levels with the key on: CAN High should measure approximately 2.5-3.5 volts and CAN Low approximately 1.5-2.5 volts at rest.
Step 4: Verify Module Functionality and Software If wiring tests pass, suspect the MCM itself. Check for available software updates through Cat ET, as outdated firmware can cause communication timing issues. Consider swapping the MCM with a known-good unit if available. Before replacing any modules on used equipment, verify the ECM software version is compatible with the installed MCM—mismatched versions from previous repairs often cause communication faults.
Disclaimer: This guide provides general troubleshooting information for diagnostic purposes. 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 proper training and equipment to avoid injury or further machine damage.
Fault Description:
The post-processing #1 DEF tank filling does not respond to the instruction
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.







FAQs
WhatsApp