Fault Codes:Caterpillar General CID247

What is Caterpillar Fault Code CID247?

CID247 indicates a Communication Identifier (CID) error related to a missing or invalid message on the Controller Area Network (CAN) data link. This fault code specifically signals that the Electronic Control Module (ECM) is not receiving expected communication from a networked component or controller within the machine's electrical system.

In Caterpillar excavators, the CAN bus serves as the central nervous system, allowing various electronic controllers to communicate critical operational data. When CID247 appears, it means a specific Component Identifier has failed to transmit its required messages within the expected timeframe. This disrupts the coordinated operation between systems like the engine controller, hydraulic control module, or display monitor. For used excavators, this code is particularly common due to aging harnesses, connector corrosion, or controller degradation over years of vibration and environmental exposure.

Common Symptoms

  • Warning lamp illumination on the operator display with reduced machine performance or derate mode activation
  • Intermittent loss of specific functions such as hydraulic system responses, display readings, or monitoring capabilities
  • Erratic gauge behavior including speedometer, fuel level, or temperature readings dropping to zero
  • Engine power limitation or failure to reach full RPM due to protective derate protocols
  • Communication error messages displayed on the monitor screen indicating controller faults

Potential Causes

The most common technical causes for CID247 in used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing or boom cylinders
  • Loose or corroded connectors at the ECM, display module, or intermediate harness connections
  • Failed electronic controller (ECM, transmission controller, or hydraulic control module) that has stopped broadcasting
  • Voltage supply issues to networked components due to failing relays, blown fuses, or battery problems
  • Water intrusion into sealed connectors causing intermittent short circuits or signal degradation
  • Aftermarket component installation that conflicts with OEM CAN bus protocols

How to Troubleshoot and Fix Code CID247

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) to read active and logged codes. Identify which specific Component ID is missing from the network. The software will indicate which controller (engine, hydraulic, display, etc.) has stopped communicating.

Step 2: Inspect Physical Connections Examine all harness connectors related to the identified component. On used excavators, pay special attention to connector pins for corrosion, bent pins, or moisture intrusion. Check harness routing for abrasion points where wires may have worn through insulation, particularly near moving components.

Step 3: Test CAN Bus Integrity Using a digital multimeter, measure CAN High and CAN Low voltage at the suspect controller connector. You should see approximately 2.5V on each line with key on, engine off. Check for 120-ohm termination resistance across CAN High and CAN Low terminals with all controllers disconnected.

Step 4: Verify Power and Ground Confirm the affected controller receives proper battery voltage (typically 24V on larger excavators) and has a solid ground connection. Voltage drop testing should show less than 0.5V drop on ground circuits.

Step 5: Replace or Repair If wiring and connections test properly, the controller itself may have failed. For used machines, consider refurbished ECMs as cost-effective alternatives. Always update software calibrations after controller replacement using Cat ET.


Disclaimer: This guide provides general diagnostic information. Always consult the specific service manual for your Caterpillar model and consider professional diagnostic services for complex electrical issues, especially when working with high-voltage systems or warranty-covered equipment.

Fault Description:

SAEJ1939 data link

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp