Fault Codes:Caterpillar General CID5804
What is Caterpillar Fault Code CID5804?
Caterpillar Fault Code CID5804 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This fault occurs when the Electronic Control Module (ECM) detects missing, corrupted, or delayed messages from a critical component controller on the CAN datalink.
CID5804 specifically relates to communication interruptions between networked controllers that manage engine performance, hydraulic systems, and machine monitoring functions. The CAN bus serves as the central nervous system for modern Caterpillar excavators, allowing multiple control modules to share real-time data. When this communication breaks down, the ECM cannot properly coordinate machine functions, leading to performance degradation or protective shutdowns. This is particularly critical in excavators where hydraulic control, engine load management, and safety systems must operate in perfect synchronization.
Common Symptoms
- Warning lights illuminating on the instrument cluster, particularly the malfunction indicator lamp (MIL) or diagnostic indicator
- Machine entering derate mode with reduced engine power or limited hydraulic function to protect components
- Intermittent loss of specific machine functions such as automatic idle, cruise control, or hydraulic flow optimization
- Erratic gauge readings or complete loss of display information on the monitor panel
- Engine may run rough or fail to respond properly to throttle input due to incomplete sensor data
Potential Causes
The most common technical causes for CID5804 on used Caterpillar excavators include:
- Corroded or damaged CAN bus connectors at junction points, especially where harnesses pass through bulkheads or near the battery box
- Harness chafing or wire breakage at known rub points near the swing bearing, boom cylinders, or along the undercarriage where vibration is constant
- Failed or failing controller modules (display controller, transmission ECU, or body controller) that have stopped communicating
- Voltage irregularities caused by weak batteries, failing alternators, or poor ground connections affecting CAN bus voltage levels
- Water intrusion into sealed connectors from damaged grommets or failed O-rings, common in older machines with deteriorated seals
- Incompatible or corrupted ECM software following improper flash updates or partial programming failures
How to Troubleshoot and Fix Code CID5804
Step 1: Initial Diagnostic Scan Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific controller has lost communication. Document all active and logged fault codes. Check for multiple communication faults that might indicate a system-wide datalink issue rather than a single component failure.
Step 2: Physical Harness Inspection Perform a thorough visual inspection of the CAN bus wiring harness, focusing on high-wear areas. On used excavators, check connector pins for corrosion (green/white deposits), bent pins, or moisture. Inspect harness routing near hydraulic lines where heat and vibration cause insulation breakdown. Pay special attention to the main chassis harness connector and cab-to-chassis connection points.
Step 3: Electrical Testing Using a digital multimeter, measure CAN bus voltage at the diagnostic port. You should see approximately 2.5V on each CAN line (CAN-High and CAN-Low) with key on, engine off. Check for proper 120-ohm termination resistance across CAN-High and CAN-Low terminals with all controllers disconnected. Verify ground integrity at ECM mounting points and battery ground cables.
Step 4: Component Isolation Systematically disconnect non-critical controllers one at a time while monitoring Cat ET to identify if a specific module is pulling down the network. For used machines, suspect the display monitor or body controller first, as these commonly fail from environmental exposure.
Step 5: Repair and Verification Replace damaged harness sections using genuine Caterpillar connectors with proper environmental sealing. Apply dielectric grease to all reconnected pins. If a controller is faulty, ensure replacement units have compatible software versions. After repairs, clear codes, cycle the key, and perform a stationary regeneration test while monitoring communication stability.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper diagnostic tools and training.
Fault Description:
Output the lubricating oil safety valve and solenoid valve of the transfer case
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