Fault Codes:Caterpillar General CID940
What is Caterpillar Fault Code CID940?
CID940 indicates a communication error or data link failure between the Engine Control Module (ECM) and other machine control systems on Caterpillar excavators. This Caterpillar proprietary Component Identifier (CID) fault signals that critical machine data is not being transmitted properly across the CAN bus network, preventing proper coordination between the engine, hydraulics, and monitoring systems.
This code is critical because modern Caterpillar excavators rely on constant electronic communication between control modules to optimize performance, fuel efficiency, and safety features. When CID940 is active, the machine may enter a derate mode or display erroneous readings, directly impacting productivity and potentially causing unnecessary component wear due to improper system coordination.
Common Symptoms
- Yellow or amber warning light illuminated on the instrument cluster, often accompanied by a "Check Engine" or communication error message
- Intermittent or complete loss of gauge functions, including fuel level, coolant temperature, or hydraulic temperature readings displaying incorrectly or not at all
- Reduced engine power or derate mode activation, limiting machine performance to protect systems from uncoordinated operation
- Erratic hydraulic response or unusual machine behavior as control modules fail to share operational data
- Multiple fault codes appearing simultaneously, as communication breakdown triggers cascading system alerts
Potential Causes
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the turret rotation ring or along the boom where cables flex repeatedly
- Failed ECM or display module, especially common in used excavators with high operating hours or exposure to moisture intrusion
- Loose or corroded connector pins at the ECM harness connection points, often caused by vibration over time or inadequate sealing in harsh environments
- Faulty data link terminating resistors at either end of the CAN bus network, causing signal reflection and communication failures
- Voltage irregularities from a weak battery, failing alternator, or poor ground connections affecting module communication stability
- Water or debris intrusion into electrical enclosures, particularly common in machines used in wet or muddy conditions
How to Troubleshoot and Fix Code CID940
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software with a genuine communication adapter. Check for additional active or logged codes that may indicate which specific module is failing to communicate. Document all codes before clearing to identify patterns.
Step 2: Inspect Physical Connections Thoroughly examine all CAN bus harness connectors at the ECM, display panel, and junction points. For used excavators, pay special attention to harness areas that experience repeated flexing or rubbing against metal surfaces. Clean all connector pins with electrical contact cleaner and check for bent pins, corrosion (green or white deposits), or moisture inside connector housings.
Step 3: Test Electrical Integrity Using a digital multimeter, verify battery voltage (should read 12.6-13.2V with engine off, 13.8-14.4V running). Check CAN bus termination resistance by measuring between CAN High and CAN Low pins with all modules disconnected—should read approximately 60 ohms with both terminating resistors in place. Test individual harness continuity and check for shorts to ground.
Step 4: Isolate the Faulty Component Systematically disconnect modules one at a time while monitoring Cat ET to identify which component causes the communication failure. On used machines, inspect ground connection points for corrosion—clean and tighten all chassis grounds, especially near the ECM mounting location.
Step 5: Repair or Replace Replace damaged wiring harnesses with OEM Caterpillar parts to ensure proper CAN bus specifications. If a module is confirmed faulty, replacement typically requires programming with Cat ET to match machine configuration. Before replacing expensive modules on used equipment, consider testing with a known-good component if available.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific excavator model and serial number. Complex electrical diagnostics should be performed by certified Caterpillar technicians with proper training and calibrated diagnostic equipment.
Fault Description:
Right main electric heating plug relay
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