Fault Codes:Caterpillar General CID4790
What is Caterpillar Fault Code CID4790?
Caterpillar Fault Code CID4790 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to a component that has stopped responding or is transmitting invalid data to the Electronic Control Module (ECM). This fault code typically appears when one or more controllers on the CAN bus network fail to communicate properly, disrupting the integrated electronic systems that manage engine performance, hydraulics, and machine diagnostics.
This code is critical for Caterpillar excavators because the CAN bus serves as the central nervous system for all electronic controllers. When communication breaks down, the ECM cannot properly coordinate engine functions, hydraulic operations, or implement critical safety protocols. On used excavators, this fault often indicates aging wiring harnesses, corroded connectors, or failing control modules that have accumulated wear over thousands of operating hours.
Common Symptoms
- Warning lights illuminated on the instrument cluster, particularly the diagnostic or malfunction indicator lamp
- Intermittent loss of display information on the monitor panel, with gauges or readings disappearing randomly
- Reduced engine power or derate mode activation as the ECM enters a protective state due to lost communication
- Erratic hydraulic response or inconsistent implement control as hydraulic controllers lose synchronization with the main ECM
- Inability to access diagnostic information through the machine's built-in monitoring system
Potential Causes
The most common technical causes for CID4790 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors, especially at harness junction points near the engine compartment where moisture and vibration are prevalent
- Worn or chafed wiring harnesses at common rub points, particularly where cables pass through the swing bearing or along the boom structure
- Failed control module (such as the hydraulic controller, transmission ECU, or instrument cluster) that has stopped responding to the network
- Low voltage conditions caused by aging batteries, poor ground connections, or failing alternators affecting CAN bus signal integrity
- Aftermarket modifications or repairs that compromised proper CAN bus termination resistance or introduced electrical interference
- ECM software corruption or outdated firmware versions that create compatibility issues between controllers
How to Troubleshoot and Fix Code CID4790
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software with the appropriate communication adapter. Document all active and logged fault codes, noting which specific controller is reporting the communication failure. Check the ECM event log for patterns indicating intermittent versus constant failures.
Step 2: Perform Visual Harness Inspection Thoroughly inspect all wiring harnesses and connectors along the CAN bus network, paying special attention to high-wear areas on used machines. Look for green corrosion on connector pins, cracked insulation, abraded wires at cable ties, and damage near the swing bearing where cables flex repeatedly. Check ground connections for tightness and corrosion.
Step 3: Test CAN Bus Signal Integrity Using a digital multimeter, measure CAN High and CAN Low voltage at multiple points along the network. With the key on and engine off, you should read approximately 2.5V on both lines at rest. Check for proper termination resistance (typically 60 ohms) across CAN High and CAN Low with all controllers disconnected. Verify consistent readings throughout the harness.
Step 4: Isolate the Failed Component Systematically disconnect controllers one at a time while monitoring for code resolution using Cat ET. When disconnecting a failed module clears the fault, you've identified the problem component. For used excavators, thoroughly clean all connector pins with electrical contact cleaner and apply dielectric grease before reconnecting, as corrosion often causes intermittent communication failures rather than actual component failure.
Step 5: Verify Repair and Update Software After replacing damaged harnesses, repairing connectors, or replacing failed modules, clear all fault codes and perform a complete operational test. Ensure all ECM software is updated to the latest compatible version, as Caterpillar frequently releases updates addressing communication protocol issues.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID4790. Actual diagnostic procedures may vary based on specific machine model, software version, and configuration. Always consult the official Caterpillar service manual for your exact machine serial number and consider engaging a certified Caterpillar technician for complex electrical diagnostics, especially when working with critical safety systems or when component replacement costs are substantial.
Fault Description:
Brake solenoid valve circuit
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