Fault Codes:Caterpillar General CID799
What is Caterpillar Fault Code CID799?
Caterpillar fault code CID799 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This code specifically signals that the Electronic Control Module (ECM) has detected an intermittent or complete loss of communication with one or more electronic controllers on the data network.
The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing multiple control modules—including the engine ECM, hydraulic controller, and display monitor—to communicate seamlessly. When CID799 appears, it means critical operational data cannot be shared between systems, potentially affecting engine performance, hydraulic functions, and diagnostic capabilities. For used excavators, this fault is particularly concerning as it often stems from age-related wiring degradation rather than simple sensor failures.
Common Symptoms
- Warning lights illuminating on the instrument cluster, often accompanied by a "Check Engine" or system malfunction indicator
- Intermittent loss of display functions, with the monitor showing incomplete or frozen data
- Reduced engine power or derate mode activation as the ECM enters a protective state due to missing sensor data
- Erratic hydraulic response or inconsistent implement control when hydraulic controllers lose communication
- Difficulty starting or unexpected engine shutdown in severe cases where primary communication channels fail
Potential Causes
The most common causes of CID799 in used Caterpillar excavators include:
- Corroded or loose CAN bus connectors, especially at junction points exposed to moisture or undercarriage debris
- Damaged wiring harnesses with worn insulation, particularly at known rub points near the swing bearing, boom base, or engine firewall
- Failed termination resistors on the CAN network, which are critical for signal integrity but often overlooked during repairs
- Faulty electronic control modules with internal circuit board failures, more common in high-hour machines
- Voltage supply issues to controllers caused by failing batteries, poor ground connections, or alternator problems
- Previous repair attempts using incorrect wire gauge or non-shielded cable that compromises data transmission
How to Troubleshoot and Fix Code CID799
Step 1: Perform Initial Visual Inspection Begin by examining all visible CAN bus wiring harnesses from the main ECM to each controller module. On used excavators, focus on areas where harnesses pass through metal bulkheads, near rotating components, or along the undercarriage where abrasion is common. Look for chafed insulation, exposed wires, or evidence of previous repairs with electrical tape. Check all connector pins for corrosion, bent terminals, or moisture intrusion—spray contacts with electrical cleaner if necessary.
Step 2: Test Communication Lines with Diagnostic Tools Connect Caterpillar Electronic Technician (Cat ET) software or an equivalent diagnostic interface to the machine's diagnostic port. Navigate to the network status screen to identify which specific controller is dropping offline. Use a digital multimeter to measure CAN-High and CAN-Low voltage at the ECM connector—you should see approximately 2.5V on each line at rest, with differential voltage changes during communication. Resistance between CAN-High and CAN-Low should read approximately 60 ohms with all modules connected, indicating proper termination.
Step 3: Isolate and Replace Faulty Components If voltage readings are incorrect, disconnect controllers one at a time while monitoring resistance to isolate a shorted module. For used machines, replace termination resistors (typically located at each end of the CAN bus network) as they degrade over time. Inspect the main wiring harness for internal breaks by performing a wiggle test while monitoring live data—movement that triggers communication loss indicates damaged wiring. Replace affected harness sections using shielded twisted-pair cable meeting ISO 11898 specifications, ensuring proper crimping and heat-shrink sealing at all connections.
Step 4: Verify Power Supply and Grounds Check that all control modules receive stable battery voltage (12-14V) and have solid ground connections. Corroded ground straps are a frequent culprit in older excavators. Clean all ground contact points to bare metal and apply dielectric grease.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID799 fault codes. Always consult the specific service manual for your excavator model and consider professional diagnostic services for complex electrical issues, especially when working with used equipment that may have undocumented modifications.
Fault Description:
Maintenance tools
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