Fault Codes:Caterpillar General CID4590
What is Caterpillar Fault Code CID4590?
Caterpillar fault code CID4590 indicates a communication failure or data link error within the machine's Controller Area Network (CAN) system, specifically related to a missing or invalid message from a critical electronic control module. This code typically appears when the primary Electronic Control Module (ECM) fails to receive expected data packets from another networked controller, such as the hydraulic system controller, display module, or aftertreatment system controller.
This fault is critical for Caterpillar excavators because modern machines rely on continuous data exchange between multiple electronic controllers to optimize engine performance, hydraulic response, and emissions control. When communication breaks down, the ECM may initiate derate modes or disable certain functions to protect the machine from operating without complete system information. For used excavators, this code often surfaces due to age-related deterioration of wiring harnesses, connector corrosion, or failing control modules that have accumulated operating hours.
Common Symptoms
- Warning lights illuminated on the instrument cluster, particularly the check engine or diagnostic lamp
- Reduced engine power or derate mode activation, limiting machine performance to protect systems
- Intermittent loss of display information or erratic gauge readings on the operator monitor
- Hydraulic functions operating sluggishly or entering a limited operating mode
- Stored fault codes appearing and disappearing intermittently during machine operation
Potential Causes
The most common technical causes for CID4590 on used Caterpillar excavators include:
- Corroded or damaged connectors at control module interfaces, especially those exposed to moisture or hydraulic fluid contamination
- Wiring harness damage at known rub points near the swing bearing, cab mounts, or along the boom where flexing occurs repeatedly
- Failed or failing electronic control module that can no longer transmit or receive CAN bus messages properly
- Low system voltage from a weak battery or failing alternator, causing intermittent communication dropouts
- CAN bus termination resistor failure or physical damage to the twisted-pair communication wiring
- Aftermarket component installation that wasn't properly integrated into the CAN network
How to Troubleshoot and Fix Code CID4590
Step 1: Perform Initial Diagnostic Scan Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific controller is failing to communicate. Document all active and logged fault codes, noting the Failure Mode Identifier (FMI) associated with CID4590. This will pinpoint whether the issue is a transmit failure, receive failure, or complete communication loss.
Step 2: Inspect Physical Connections and Wiring For used excavators, begin with a thorough visual inspection of all CAN bus connectors and wiring harnesses. Focus on areas prone to wear: the swing post (where cables twist during rotation), cab mounting points, and near hydraulic cylinders. Look for abraded wire insulation, green corrosion on connector pins, or oil-soaked connectors. Clean all connections with electrical contact cleaner and apply dielectric grease.
Step 3: Test Communication Voltage and Resistance Using a digital multimeter, measure the CAN High and CAN Low voltage at the suspect module connector. With the key on and engine off, you should read approximately 2.5V on each line at rest. Measure resistance between CAN High and CAN Low; you should find approximately 60 ohms if termination resistors are functioning properly (120-ohm resistors in parallel at each network end).
Step 4: Check Power Supply and Grounds Verify that the affected controller receives proper supply voltage (typically 12-24V depending on system) and has clean ground connections. On used machines, ground points often corrode, creating intermittent communication failures. Remove, clean, and reinstall all ground connections related to the affected module.
Step 5: Isolate and Replace Failed Components If wiring and connections test good, the fault likely lies within a control module itself. Swap suspect modules with known-good units or replace based on diagnostic software recommendations. For used excavators, consider that modules may have internal failures from age, vibration, or thermal cycling even without external damage.
Disclaimer: This guide provides general troubleshooting information for experienced technicians. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you lack proper diagnostic tools or experience with electronic systems, consult a certified Caterpillar dealer or qualified heavy equipment technician to avoid costly misdiagnosis or safety hazards.
Fault Description:
Low flow control mode switch of the transmission
Fault Cause:
CID (Component Identifier) : A diagnostic code used to notify maintenance personnel of a fault detected in a specific circuit or system. The CID-FMI diagnostic code is used to describe the detected faults rather than the root causes.
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