Fault Codes:Caterpillar General CID2903
What is Caterpillar Fault Code CID2903?
Caterpillar CID2903 indicates a Component Identifier (CID) communication error or an unrecognized electronic component in the machine's Controller Area Network (CAN) system. This fault code signals that the Electronic Control Module (ECM) has detected a component attempting to communicate on the network that either has an invalid identifier, is not properly configured, or has failed authentication protocols.
This code is critical for Caterpillar excavators because the CAN bus system serves as the central nervous system for all electronic components. When CID2903 appears, it means one or more electronic modules—such as the engine ECM, hydraulic controller, display monitor, or aftermarket accessories—cannot properly identify themselves to the network. This communication breakdown can lead to degraded performance, loss of monitoring capabilities, or complete system shutdowns in severe cases.
Common Symptoms
- Amber or red warning lights illuminated on the instrument cluster, often accompanied by a "Check Engine" or system fault indicator
- Intermittent loss of display functions, including inability to view engine parameters, hydraulic temperatures, or operating hours
- Reduced engine power or activation of derate mode as a protective measure when critical component communication is lost
- Erratic behavior of electronic systems such as automatic idle shutdown, climate control, or hydraulic flow management
- Multiple simultaneous fault codes appearing alongside CID2903, indicating widespread communication issues
Potential Causes
Aftermarket component installation is the leading cause in used excavators—improperly configured GPS trackers, telematics devices, or third-party monitors often lack proper CAN bus integration. Corroded or damaged wiring harnesses particularly at flex points near the boom base, cab mounting points, or undercarriage routing where vibration and moisture cause deterioration over time.
Failed or failing electronic modules including the main ECM, display unit, or hydraulic controller that can no longer transmit valid identification data. Software version mismatches after incomplete ECM reflashing or when mixing components from different model years during repairs. Loose or contaminated connector pins in the main CAN bus junction points, especially the 70-pin ECM connector which is vulnerable to corrosion in machines operated in wet or marine environments.
How to Troubleshoot and Fix Code CID2903
Step 1: Connect Caterpillar Electronic Technician (ET) Software Use genuine Cat ET diagnostic software with a communication adapter to perform a comprehensive system scan. Document all active and logged fault codes. Navigate to the "Configuration" menu to identify which specific CID number is causing the conflict—ET will show unrecognized or duplicate component identifiers on the network.
Step 2: Inspect Recent Modifications and Aftermarket Devices For used excavators, check service records for recently installed equipment. Physically disconnect any aftermarket telematics units, GPS devices, or non-OEM displays by unplugging them from the CAN bus harness (typically green and yellow twisted pair wires). Clear codes and restart the machine. If CID2903 disappears, the aftermarket device requires proper programming or a CAN bus isolator.
Step 3: Perform Harness and Connector Inspection Examine the main ECM connector and all CAN bus junction points for corrosion, bent pins, or moisture intrusion. Pay special attention to harness routing near hydraulic lines where heat damage occurs, and at the cab-to-frame harness where flexing causes wire fatigue. Use a digital multimeter to verify CAN High and CAN Low resistance—should measure approximately 60 ohms between the two wires with all modules connected.
Step 4: Verify Component Software and Configuration Using Cat ET, check that all electronic modules have compatible software versions and proper configuration files loaded. In used machines with replaced components, the new module may need configuration programming to match the machine's specifications. Perform a CAN bus termination resistance test—improper termination (not 120 ohms at each end) indicates a module failure or harness break.
Step 5: Replace Faulty Components If a specific module is identified as transmitting invalid CID data and all connections test properly, module replacement is necessary. For used excavators, source remanufactured units with verified compatibility. After replacement, use Cat ET to perform component configuration and ensure the new module is properly recognized on the network.
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. Improper diagnostics can cause additional system damage. If unfamiliar with CAN bus systems or electronic diagnostics, consult a certified Caterpillar dealer or qualified heavy equipment technician.
Fault Description:
Rear wiper control position sensor
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