Fault Codes:Caterpillar General CID590
What is Caterpillar Fault Code CID590?
Caterpillar Fault Code CID590 indicates a communication error with the Machine Security System (MSS) or Product Link module, signaling that the Electronic Control Module (ECM) cannot establish or maintain proper data link communication with the security/telematics component. This diagnostic trouble code (DTC) is part of the CAN (Controller Area Network) communication protocol used across Caterpillar equipment to ensure all electronic modules can exchange critical operational data.
This fault is particularly significant for Caterpillar excavators because the Machine Security System acts as a gatekeeper for machine operation, controlling startup authorization and transmitting vital machine data. When CID590 is active, the ECM detects that messages from the MSS module are either missing, corrupted, or intermittent, which can compromise machine security features and data logging capabilities. For used excavators, this code often emerges due to aging harnesses, connector corrosion, or aftermarket modifications that disrupt the factory communication network.
Common Symptoms
- Machine Security System warning light illuminated on the instrument cluster or monitor display
- Intermittent or complete inability to start the excavator (security lockout may engage)
- Product Link telematics data transmission failures or gaps in location/hour reporting
- Diagnostic display showing active communication fault or network error messages
- Potential derate mode or reduced engine power on some model years when critical communication is lost
Potential Causes
The most common technical causes for CID590 on used Caterpillar excavators include:
- Corroded or loose connectors at the MSS module or ECM, especially in machines exposed to moisture or harsh environments
- Damaged CAN bus wiring along harness routing points where cables contact frame edges or hydraulic lines (common rub-through locations near the cab mount or undercarriage)
- Failed Machine Security System module due to internal component degradation or water intrusion in older units
- Poor ground connections at the MSS module mounting point or shared ground terminals
- ECM software version mismatch after component replacements or incomplete flash updates
- Aftermarket alarm or tracking system installations that interfere with factory CAN communication protocols
How to Troubleshoot and Fix Code CID590
Step 1: Visual Inspection and Connector Check Begin by locating the Machine Security System module (typically mounted near the ECM under the cab or in the electrical compartment). Inspect all connectors for corrosion, bent pins, or moisture intrusion. On used excavators, pay special attention to connector seals that may have hardened and cracked over time. Clean contacts with electrical contact cleaner and apply dielectric grease before reconnection.
Step 2: CAN Bus Wiring Continuity Test Using a digital multimeter, verify continuity on the CAN High and CAN Low wires between the ECM and MSS module. Refer to the Caterpillar service manual wiring diagrams for specific pin locations (typically within the machine harness). Check for resistance values between 55-65 ohms across the CAN bus termination. Inspect wiring harnesses along known wear points—underneath cab mounts and near swing bearing areas where vibration causes insulation damage.
Step 3: Module Communication Test with Caterpillar ET Connect Caterpillar Electronic Technician (ET) diagnostic software to the machine's diagnostic port. Navigate to the communication status screen and verify whether the MSS module appears on the network. If the module is absent or shows intermittent communication, perform a configuration check to ensure proper software versions. For used excavators with replaced modules, verify the MSS is properly programmed with machine-specific security codes.
Step 4: Ground Circuit Verification Test all ground connections at the MSS module mounting bolts and shared ground points. Resistance to chassis ground should be less than 1 ohm. Corroded ground straps are frequent culprits in older machines and can cause erratic communication faults.
Step 5: Module Replacement Consideration If all wiring, grounds, and connections test satisfactory, the Machine Security System module itself may have failed internally. Before replacement, verify availability of the correct part number and ensure proper programming procedures are followed during installation using Cat ET software.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID590 fault codes. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you lack proper diagnostic tools or experience with heavy equipment electrical systems, seek assistance from a certified Caterpillar technician to avoid further damage or safety hazards.
Fault Description:
Engine control module
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