Fault Codes:Caterpillar General CID5845

What is Caterpillar Fault Code CID5845?

Caterpillar Fault Code CID5845 indicates a communication error or data link failure within the machine's CAN (Controller Area Network) bus system, specifically related to a missing or intermittent message from a critical electronic control module. This diagnostic trouble code (DTC) triggers when the Electronic Control Module (ECM) fails to receive expected communication signals from connected controllers within the specified time frame.

This fault is particularly critical for Caterpillar excavators because the CAN bus network serves as the central nervous system, allowing multiple electronic modules—including the engine controller, hydraulic controller, and display monitor—to communicate seamlessly. When CID5845 appears, it compromises the machine's ability to coordinate functions properly, potentially affecting performance, safety systems, and operational efficiency. In used excavators, this code often surfaces due to age-related degradation of electrical components and wiring harnesses.

Common Symptoms

  • Dashboard warning lights illuminating, including the malfunction indicator lamp (MIL) or check engine light
  • Intermittent loss of display functions on the operator monitor, with gauges or readings freezing or disappearing
  • Reduced engine power or derate mode activation as the ECM enters a protective state
  • Erratic hydraulic response or unexpected machine behavior due to interrupted control signals
  • Multiple fault codes appearing simultaneously, indicating widespread communication breakdown

Potential Causes

The most common technical reasons for CID5845 in used Caterpillar excavators include:

  • Corroded or damaged wiring harness connectors, especially at connection points exposed to moisture, dirt, or hydraulic fluid contamination
  • Broken or frayed CAN bus wiring at known rub points near the swing bearing, boom pivot areas, or along the undercarriage where harnesses experience mechanical stress
  • Failed electronic control module (such as the hydraulic controller, pump controller, or instrument cluster) no longer transmitting data
  • Poor ground connections causing voltage fluctuations that disrupt digital communication protocols
  • Aftermarket component interference from improperly installed accessories or non-OEM parts affecting network integrity
  • Corroded terminating resistors at CAN bus endpoints, particularly in older machines with 10+ years of service

How to Troubleshoot and Fix Code CID5845

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to read active and logged fault codes. Document all related DTCs, as CID5845 often appears alongside other communication faults that help pinpoint the failing module. Check the data link status screen to identify which specific controller is not responding.

Step 2: Visual Harness Inspection Perform a thorough physical inspection of all CAN bus wiring harnesses, paying special attention to areas prone to wear in used machines. Check connectors behind the operator cab, along the main chassis harness, and at module connection points for:

  • Green corrosion on pins (indicating moisture intrusion)
  • Bent or pushed-back connector pins
  • Cracked or abraded wire insulation at flex points
  • Oil or hydraulic fluid contamination on connectors

Step 3: Electrical Testing Using a digital multimeter, verify CAN bus voltage levels. With the key on and engine off, measure between CAN-High and CAN-Low wires at the suspected failing module connector. You should read approximately 2.5 volts at rest, fluctuating between 2.0-3.5 volts during active communication. Check terminating resistor resistance (should measure approximately 60 ohms across CAN-High and CAN-Low when all modules are disconnected).

Step 4: Module Isolation Testing Systematically disconnect individual control modules one at a time while monitoring the diagnostic software. If CID5845 clears when a specific module is disconnected, you've likely identified the faulty component. For used excavators, don't immediately replace the module—first clean all connector pins with electrical contact cleaner and verify proper pin tension.

Step 5: Repair and Verification Address identified issues by repairing damaged wiring, replacing corroded connectors with OEM Deutsch or AMP-style connectors, or replacing failed modules. After repairs, clear fault codes and operate the machine through a complete work cycle, monitoring for code reoccurrence. In used equipment, apply dielectric grease to all repaired connections to prevent future corrosion.


Disclaimer: This guide provides general troubleshooting information for CID5845 on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper training and equipment. Improper repairs to CAN bus systems can cause additional damage to expensive electronic modules.

Fault Description:

Left traction motor controller power transistor

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