Fault Codes:Caterpillar General EID108
What is Caterpillar Fault Code EID108?
Caterpillar Fault Code EID108 indicates an Event ID 108 - Abnormal Update Rate, which occurs when the Electronic Control Module (ECM) detects irregular or inconsistent data communication rates between critical control systems or sensors on the machine's CAN (Controller Area Network) bus. This fault specifically relates to the timing and frequency of data packets being transmitted across the machine's electronic communication network.
This code is critical for Caterpillar excavators because the ECM relies on consistent, real-time data from multiple systems—including engine sensors, hydraulic controllers, and display modules—to maintain optimal performance. When communication rates become abnormal, the ECM cannot properly coordinate machine functions, potentially leading to erratic behavior, reduced efficiency, or protective shutdown modes. In used excavators, this fault often stems from degraded wiring, corroded connections, or aging electronic components that disrupt the delicate timing requirements of the CAN bus network.
Common Symptoms
- Intermittent or erratic operation of hydraulic functions, with delayed or unresponsive controls
- Dashboard warning lights illuminating, particularly the malfunction indicator lamp or diagnostic warning
- Loss of communication between the monitor display and ECM, causing blank screens or frozen readings
- Engine derate mode activation, limiting power output to protect the machine from potential damage
- Inconsistent engine performance, including unexpected RPM fluctuations or rough idling
Potential Causes
The most common technical causes for EID108 in used Caterpillar excavators include:
- Corroded or loose CAN bus connectors, particularly at junction points near the cab floor or engine compartment where moisture accumulates
- Damaged wiring harness with chafing or breaks, especially at known rub points near the swing bearing or along the boom
- Failing ECM or other control modules with degraded internal components due to age, heat cycling, or vibration exposure
- Incompatible or outdated software versions across different control modules causing communication timing mismatches
- Poor ground connections creating voltage irregularities that disrupt data transmission timing
- Aftermarket components or non-OEM sensors that don't communicate at proper CAN bus protocol speeds
How to Troubleshoot and Fix Code EID108
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software to read active and logged fault codes. Document all associated codes and check the fault occurrence frequency. Review the data link diagnostics screen to identify which specific modules are experiencing communication issues.
Step 2: Physical Inspection of CAN Bus Harness Thoroughly inspect the main wiring harness, paying special attention to areas where cables route near moving components or metal edges. On used excavators, check connectors at the ECM, display panel, and junction boxes for corrosion (green/white residue), bent pins, or moisture intrusion. Clean all connectors with electrical contact cleaner and apply dielectric grease to prevent future corrosion.
Step 3: Test CAN Bus Integrity Using a digital multimeter, measure the CAN High and CAN Low resistance between terminating resistors (should read approximately 60 ohms across the network). Check for proper termination resistors at both ends of the CAN bus—missing or incorrect resistors cause reflection and timing errors. Verify voltage levels on CAN High (approximately 2.5-3.5V) and CAN Low (approximately 1.5-2.5V) during operation.
Step 4: Update Software and Verify Module Compatibility Using Cat ET, check that all control modules have compatible software versions. Caterpillar periodically releases updates to improve communication timing. Flash any modules with outdated firmware, ensuring the ECM software is current.
Step 5: Replace Suspect Components If wiring and connections test properly, the fault likely originates from a failing control module. In used machines, the ECM itself may have internal communication circuit degradation. Consider swapping suspect modules with known-good units for confirmation before purchasing replacements.
Disclaimer: This guide provides general troubleshooting information for Caterpillar EID108 faults. Proper diagnosis requires manufacturer-specific tools and trained technicians. Always consult official Caterpillar service documentation and consider professional diagnostic services, especially when dealing with complex electronic systems on used equipment where multiple underlying issues may exist.
Fault Description:
The machine shifts gears to prevent the engine from overspeeding
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