Fault Codes:Caterpillar General CID791

What is Caterpillar Fault Code CID791?

Caterpillar Fault Code CID791 indicates an abnormal update rate or communication error with the Engine Control Module (ECM) on the Controller Area Network (CAN) bus. This diagnostic trouble code specifically points to a disruption in data transmission between the ECM and other machine control systems, preventing proper information exchange about engine parameters, performance metrics, and operational commands.

This fault is critical because the CAN bus serves as the central nervous system for modern Caterpillar excavators. When CID791 triggers, the ECM cannot reliably communicate with systems like the hydraulic controller, display monitors, or emissions components. This communication breakdown can lead to improper machine operation, reduced performance, or complete shutdowns. For used excavators, this code often emerges as wiring harnesses age, connectors corrode, or ECM components degrade from years of vibration and environmental exposure.

Common Symptoms

  • Machine derate mode or reduced engine power with no apparent mechanical issues
  • Multiple warning lights illuminating simultaneously on the operator display panel
  • Intermittent instrument cluster failures, including loss of gauge readings or display blackouts
  • Engine stalling or rough running despite normal fuel delivery and air intake function
  • Inability to access diagnostic information through the onboard monitoring system

Potential Causes

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

  • Corroded or damaged CAN bus wiring harness connectors, especially at junction points near the engine bay where moisture accumulates
  • Broken or frayed CAN bus communication wires due to rubbing against frame members or hydraulic lines (common wear points include harness routing near swing bearing and boom cylinders)
  • Faulty terminating resistors on the CAN network causing signal reflection and data corruption
  • ECM internal failure or corrupted software requiring reprogramming or module replacement
  • Voltage irregularities from failing batteries, alternators, or poor ground connections affecting signal integrity
  • Aftermarket component installation that wasn't properly integrated into the CAN network

How to Troubleshoot and Fix Code CID791

Step 1: Visual Inspection of Wiring and Connectors

Begin by thoroughly inspecting all CAN bus harness connections between the ECM and other control modules. On used excavators, pay special attention to connector pins for green corrosion, bent terminals, or moisture intrusion. Check harness routing for obvious damage, particularly where cables pass through bulkheads or near moving components. Use electrical contact cleaner and dielectric grease on all connectors during reassembly.

Step 2: Test CAN Bus Continuity and Resistance

Using a digital multimeter, disconnect the battery and measure resistance between CAN High and CAN Low wires at the ECM connector. You should read approximately 60 ohms with terminating resistors intact. Check for short circuits to ground (should read infinite resistance) and verify continuity along the entire harness length. Replace any sections showing abnormal readings.

Step 3: Verify Power Supply and Ground Circuits

Measure voltage supply to the ECM with the key on—should be battery voltage (typically 24V-28V for larger excavators). Test all ground connections for less than 0.1-ohm resistance to chassis ground. Clean and retighten ground terminals as needed, as poor grounds are extremely common in aged machines.

Step 4: Diagnostic Software Analysis

Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to analyze communication patterns and pinpoint which module is failing to communicate. Check for software updates for the ECM, as Caterpillar occasionally releases patches addressing communication protocol issues. Document all active and logged fault codes.

Step 5: Component Replacement

If diagnostics isolate the failure to the ECM itself, replacement and programming with Cat ET software will be necessary. For used excavators, consider inspecting the ECM mounting location for water damage before installing a replacement unit, as recurring failures often stem from environmental factors rather than component defects.


Disclaimer: This guide provides general troubleshooting information for CID791. Always consult Caterpillar service documentation specific to your machine's serial number and model year. For complex electrical diagnostics or ECM programming, professional service from a certified Caterpillar technician is strongly recommended to avoid costly misdiagnosis or additional damage.

Fault Description:

Compression brake low/high 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp