Fault Codes:Caterpillar General CID945

What is Caterpillar Fault Code CID945?

Caterpillar Fault Code CID945 indicates an abnormal update rate from the Engine Control Module (ECM) communication network, specifically related to data transmission issues on the CAN (Controller Area Network) bus system. This fault occurs when the ECM detects irregular or missing data packets from connected control modules, disrupting the synchronized communication required for optimal machine performance.

This code is critical for Caterpillar excavators because the CAN bus serves as the central nervous system, allowing the ECM, hydraulic controllers, display modules, and other electronic components to share real-time operational data. When communication breaks down, the machine cannot properly coordinate engine performance with hydraulic demands, potentially causing reduced efficiency, power limitations, or complete system shutdowns. In used equipment, this fault often stems from age-related deterioration of wiring harnesses and connectors rather than actual component failures.

Common Symptoms

  • Warning lights illuminated on the operator display, particularly the malfunction indicator lamp (MIL) or check engine light
  • Intermittent power loss or engine derate mode activating, limiting machine performance to protect systems
  • Erratic gauge readings on the monitor, including unstable RPM displays, fuel level fluctuations, or temperature inconsistencies
  • Hydraulic response delays or sluggish operation as the ECM struggles to process coordinated commands
  • Difficulty starting or unexpected engine shutdowns, especially after the machine has warmed up

Potential Causes

  • Corroded or loose CAN bus connectors, particularly at junction points behind the cab or near the ECM mounting location
  • Damaged wiring harness from rubbing against frame components, commonly found along the main boom or near rotating joints in used machines
  • Faulty ECM or secondary control module experiencing internal communication failures
  • Poor grounding connections that create voltage irregularities affecting data transmission integrity
  • Water intrusion into sealed connectors from damaged wire boots or failed environmental seals
  • Aftermarket component interference from non-OEM accessories improperly integrated into the CAN network

How to Troubleshoot and Fix Code CID945

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to read active and logged fault codes. Check the failure mode identifier (FMI) associated with CID945 to determine if the fault is currently active or intermittent. Document the occurrence count to assess pattern frequency.

Step 2: Inspect Physical Wiring and Connectors Perform a thorough visual inspection of the CAN bus harness, focusing on areas prone to wear in used excavators. Check behind the operator cab, along the main wire bundle to the engine bay, and near hydraulic valve banks. Look for abraded insulation, pinched wires, or connectors with green corrosion on pins. For used equipment, pay special attention to harness routing where previous repairs may have created new rub points.

Step 3: Test Electrical Connections Using a digital multimeter, verify CAN High and CAN Low voltage levels at the ECM connector (typically 2.5V baseline with 1-2V fluctuations during communication). Check terminating resistor values at network endpoints—should measure approximately 60 ohms between CAN High and CAN Low. Inspect all ground connections for resistance below 1 ohm.

Step 4: Isolate Faulty Module Systematically disconnect secondary control modules one at a time while monitoring for fault code clearing. This identifies whether a specific module is corrupting the network. On used machines, display modules and aftermarket accessories are common culprits.

Step 5: Repair or Replace Components Clean corroded connectors with electrical contact cleaner and apply dielectric grease. Replace damaged harness sections using OEM-spec twisted-pair shielded cable. If a control module is faulty, ensure replacement units match the machine's software version to prevent compatibility issues.

Disclaimer: This guide provides general troubleshooting information. Always consult Caterpillar's official service documentation and consider professional diagnostic assistance for complex electrical issues, especially when working with used equipment that may have undocumented modifications.

Fault Description:

Conveyor belt mode switch

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