Fault Codes:Caterpillar General CID1247
What is Caterpillar Fault Code CID1247?
Caterpillar Fault Code CID1247 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) system, typically signaling that a specific electronic control module (ECM) is not responding or transmitting data correctly. This diagnostic trouble code (DTC) appears when the primary ECM cannot establish or maintain proper communication with one or more secondary controllers, such as the hydraulic controller, display module, or aftertreatment control unit.
This code is critical for Caterpillar excavators because the CAN bus network serves as the central nervous system for all electronic communications. When CID1247 activates, it can compromise machine performance, limit functionality, and prevent the operator from accessing vital diagnostic information. On used excavators, this fault often stems from age-related deterioration of wiring harnesses, connector corrosion, or ECM failures due to environmental exposure.
Common Symptoms
- Warning lights illuminated on the dashboard, including the malfunction indicator lamp (MIL) or communication error icon
- Reduced engine power or derate mode activation, limiting machine performance to protect components
- Inoperative or erratic gauge readings on the instrument cluster, with displays showing incorrect data or going blank
- Loss of specific functions such as hydraulic system controls, climate control, or attachment responsiveness
- Intermittent starting issues or failure of the engine to crank when communication between modules is completely lost
Potential Causes
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom cylinders, or undercarriage where vibration and movement cause wear
- Faulty or loose electrical connectors at module connection points, often caused by moisture intrusion, dirt accumulation, or improper sealing
- Failed electronic control module (ECM) or secondary controller, which may occur in used machines due to heat cycling, voltage spikes, or component aging
- Poor grounding connections that interrupt signal transmission across the CAN network
- Aftermarket modifications or accessories improperly wired into the electrical system, creating voltage irregularities or signal interference
- Low battery voltage or failing alternator causing insufficient power supply to maintain stable communication protocols
How to Troubleshoot and Fix Code CID1247
Step 1: Perform Initial Visual Inspection Begin by examining all wiring harnesses and connectors associated with the CAN bus system. On used excavators, pay particular attention to harness routing near moving components where friction damage commonly occurs. Check for chafed insulation, exposed wires, bent pins, or corrosion inside connector bodies. Clean all connections with electrical contact cleaner and apply dielectric grease to prevent future moisture intrusion.
Step 2: Test CAN Bus Communication Use Caterpillar Electronic Technician (Cat ET) diagnostic software or an equivalent CAN bus scanner to identify which specific module is not communicating. Connect the diagnostic tool to the machine's diagnostic port and monitor live data streams. Check for termination resistor values (should read approximately 60 ohms across CAN High and CAN Low lines when modules are disconnected). Use a digital multimeter to verify proper voltage levels: CAN High should read approximately 2.5-3.5V and CAN Low around 1.5-2.5V during normal operation.
Step 3: Inspect Power Supply and Grounding Verify that all control modules are receiving proper battery voltage (typically 24V for larger excavators, 12V for smaller models). Check ground connections at the ECM mounting points and chassis ground straps for tightness and corrosion. Poor grounding is especially common in used machines exposed to harsh environments. Test ground integrity by measuring resistance between module ground pins and battery negative terminal (should be less than 0.5 ohms).
Step 4: Test and Replace Faulty Components If wiring and power supply check out correctly, perform individual module testing. Swap suspected faulty modules with known-good units when possible to confirm failure. For used excavators, inspect ECM circuit boards for signs of moisture damage, burned components, or capacitor swelling. Replace damaged wiring harness sections rather than attempting repairs with tape, as temporary fixes often fail under vibration and temperature cycling.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID1247. Excavator electrical systems are complex and potentially dangerous. Always consult the manufacturer's official service manual for your specific model, and consider engaging a certified Caterpillar technician for proper diagnosis and repair, especially when dealing with critical electronic control systems.
Fault Description:
Pressure sensor at the connecting rod end of the cylinder of the tilting mechanism
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