Fault Codes:Caterpillar General CID2104
Caterpillar Fault Code CID2104: Complete Diagnostic Guide
What is Caterpillar Fault Code CID2104?
Caterpillar fault code CID2104 indicates a communication error between the Engine Control Module (ECM) and the Machine Control Module (MCM) on the Controller Area Network (CAN) data link. This fault occurs when the ECM fails to receive proper communication signals from the MCM within the expected timeframe, typically due to network interruptions or module failures.
This code is critical because the CAN bus serves as the central nervous system for modern Caterpillar excavators, enabling real-time communication between control modules. When CID2104 is active, the machine may enter derate mode or experience reduced functionality, as the engine cannot properly coordinate with hydraulic and electrical systems. For used excavators, this fault often stems from age-related deterioration of wiring harnesses rather than actual module failure.
Common Symptoms
- Yellow warning light illuminated on the instrument cluster with reduced engine power
- Engine operating in derate mode, limiting maximum RPM to 1500-1800 range
- Intermittent loss of hydraulic functions or erratic boom/bucket response
- Display screen errors showing communication fault messages or blank readings
- Hard starting or rough idle conditions due to improper fuel injection timing coordination
Potential Causes
The most common technical causes for CID2104 on used Caterpillar excavators include:
- CAN bus wiring harness damage at known rub points near the turntable area where cables flex during slewing operations
- Corroded or loose Deutsch connectors at the ECM or MCM connection points, particularly on machines exposed to moisture
- Failed 120-ohm terminating resistors on the CAN network causing signal reflection
- MCM internal failure due to voltage spikes or water intrusion in the controller compartment
- Damaged data link shielding allowing electromagnetic interference from starter motors or alternators
- Low battery voltage (below 22V on 24V systems) preventing proper module initialization
How to Troubleshoot and Fix Code CID2104
Step 1: Visual Inspection and Connector Check Begin by inspecting all CAN bus harness routing from the ECM (usually located near the engine) to the MCM (typically in the cab area). On used excavators, pay special attention to harness sections that pass through the turntable or alongside hydraulic lines where abrasion commonly occurs. Check all Deutsch connectors for corrosion, bent pins, or moisture. Clean connections with electrical contact cleaner and apply dielectric grease.
Step 2: Verify CAN Bus Integrity Using a digital multimeter, measure resistance between CAN High and CAN Low terminals with all modules connected and ignition off. You should read approximately 60 ohms (two 120-ohm terminating resistors in parallel). A reading of 120 ohms indicates one missing terminator; infinite resistance suggests an open circuit in the data link. Check for proper shielding continuity to ground (should read less than 5 ohms).
Step 3: Test with Caterpillar ET Diagnostic Software Connect Caterpillar Electronic Technician (ET) software to the diagnostic port. Monitor live CAN bus traffic and verify both ECM and MCM are communicating. Check for additional stored fault codes that may indicate which module initiated the communication loss. Perform a wiggle test on harnesses while monitoring communication to identify intermittent connections.
Step 4: Module Power Supply Verification Verify both the ECM and MCM are receiving clean power. Measure voltage at module connectors with the key on—should be 24V ±2V. Check ground connections for resistance (less than 0.5 ohms to chassis ground). On used machines, corroded ground straps are frequent culprits.
Step 5: Component Replacement Priority If diagnostics point to a failed module, replace the MCM first as it fails more frequently than the ECM in field conditions. For used excavators over 8,000 hours, consider replacing the entire main wiring harness if multiple rub points or repairs are evident, as this prevents recurring communication faults.
Disclaimer: This guide provides general diagnostic information for CID2104 faults. Always consult the official Caterpillar service manual for your specific machine model and serial number. If you lack proper diagnostic tools or experience with high-voltage electrical systems, contact a certified Caterpillar technician to prevent equipment damage or personal injury.
Fault Description:
Walking motor swash plate Angle limit solenoid valve
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