Fault Codes:Caterpillar General CID2947
What is Caterpillar Fault Code CID2947?
Caterpillar Fault Code CID2947 indicates a communication error or data mismatch within the machine's Controller Area Network (CAN) bus system, specifically related to component identification (CID) parameters. This fault occurs when the Electronic Control Module (ECM) detects inconsistent or missing component identification data from networked controllers or modules within the excavator's electrical architecture.
The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing multiple electronic controllers to communicate critical operational data. When CID2947 triggers, it signals that one or more components cannot properly identify themselves to the main ECM, or that corrupted data packets are being transmitted across the network. This is particularly critical because the ECM relies on accurate component identification to manage engine performance, hydraulic functions, emissions controls, and diagnostic capabilities. On used excavators, this fault often emerges after component replacements, software updates, or as electrical systems age and connections deteriorate.
Common Symptoms
- Warning lights illuminated on the instrument cluster, typically the malfunction indicator lamp (MIL) or diagnostic lamp
- Intermittent loss of specific machine functions such as hydraulic response delays or throttle control irregularities
- Derate mode activation where engine power is reduced to protect systems from potential damage
- Diagnostic display showing multiple simultaneous fault codes alongside CID2947
- Communication failures between the Cat Electronic Technician (ET) software and machine controllers during diagnostic sessions
Potential Causes
The most common technical causes for CID2947 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors at controller junction points, especially in harsh operating environments with moisture exposure
- Failed or failing electronic control modules that cannot properly broadcast identification data
- Wiring harness damage from rubbing against frame components, particularly near articulation points or along the boom
- Voltage irregularities caused by aging batteries, failing alternators, or poor ground connections
- Incompatible component software versions following partial system updates or module replacements without proper configuration
- ECM memory corruption requiring reprogramming or replacement in severe cases
How to Troubleshoot and Fix Code CID2947
Step 1: Connect Diagnostic Software Use Cat Electronic Technician (ET) or equivalent diagnostic software to read all active and logged fault codes. Document which specific controllers are showing communication failures and note timestamp patterns that might indicate intermittent connections.
Step 2: Perform Visual Harness Inspection Physically inspect all CAN bus wiring harnesses from the ECM to each networked controller. On used excavators, pay special attention to harness routing near hydraulic lines, structural pivot points, and areas where cables pass through bulkheads. Look for abraded insulation, pinched wires, or connectors with green corrosion buildup indicating moisture intrusion.
Step 3: Test Electrical Continuity and Resistance Using a digital multimeter, check CAN High and CAN Low circuit resistance between termination points. Proper CAN bus networks typically show 60 ohms resistance between CAN High and CAN Low when measured at network endpoints. Verify ground connections at each controller show less than 0.5 ohms resistance to chassis ground.
Step 4: Inspect and Clean Connectors Disconnect and carefully inspect each controller connector along the CAN network. Clean connector pins with electrical contact cleaner and apply dielectric grease to prevent future corrosion. This step is crucial for used machines operating in wet or dusty conditions.
Step 5: Verify Component Software Compatibility Check that all networked controllers have compatible software versions using Cat ET. Mismatched firmware versions after component replacement often trigger CID2947. Update or flash controllers to matching software levels per Caterpillar specifications.
Step 6: Test Individual Controllers If the fault persists, isolate each controller by temporarily disconnecting non-essential modules one at a time while monitoring for fault resolution. This identifies which specific component is causing the communication disruption.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID2947. Always consult the specific service manual for your excavator model and consider professional diagnostic assistance from certified Caterpillar technicians for complex electrical system issues. Improper repairs may cause additional system damage or safety hazards.
Fault Description:
The hook raises the 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