Fault Codes:Caterpillar General CID504
What is Caterpillar Fault Code CID 504?
Caterpillar Fault Code CID 504 indicates a communication error or data link failure within the machine's electronic control system, specifically related to the Controller Area Network (CAN) bus communication.
This diagnostic trouble code signals that the Electronic Control Module (ECM) is unable to properly communicate with one or more controllers on the network, or that critical system data is not being transmitted correctly. The CAN bus is the nervous system of modern Caterpillar excavators, allowing various electronic controllers—including the engine ECM, hydraulic controller, and display module—to share vital operational data. When CID 504 appears, it means this communication chain has been interrupted, which can severely impact machine performance, diagnostics, and even prevent proper operation. For used excavators, this fault is particularly concerning as it often stems from age-related wiring degradation rather than component failure.
Common Symptoms
When CID 504 is active, operators typically experience:
- Warning lights illuminated on the dash, including check engine or system malfunction indicators
- Intermittent or complete loss of display functions, with gauges reading incorrectly or not at all
- Reduced engine power or derate mode, as the ECM enters a protective state due to missing data
- Hydraulic system irregularities, including sluggish response or unexpected behavior from implements
- Inability to communicate with diagnostic software or trouble retrieving fault codes during service
Potential Causes
The most common technical reasons for CID 504 on used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing, boom base, or chassis frame
- Loose, corroded, or moisture-contaminated electrical connectors at controller junction points
- Failed termination resistors at either end of the CAN bus network (typically 120-ohm resistors)
- Faulty Electronic Control Module (ECM) or secondary controller with internal communication circuit failure
- Voltage supply issues affecting controller power, including poor grounds or battery connection problems
- Previous repair attempts with incorrect wiring, aftermarket harnesses, or improperly spliced connections
How to Troubleshoot and Fix Code CID 504
Step 1: Visual Inspection of Harness and Connectors
Begin with a thorough physical inspection of all CAN bus wiring harnesses. On used excavators, focus on areas where harnesses route through moving components or contact metal surfaces. Check for chafing, cuts, pinched wires, or discoloration indicating heat damage. Inspect all connectors for bent pins, corrosion (green or white deposits), and moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease before reconnection.
Step 2: Test CAN Bus Resistance and Continuity
Using a digital multimeter (DMM), disconnect power and measure resistance between the CAN High and CAN Low wires at the main diagnostic connector. You should read approximately 60 ohms with both termination resistors in place. If you read infinite resistance, one or both terminators have failed or there's an open circuit. Check continuity of individual CAN wires from the ECM to each controller, verifying no breaks exist in the harness.
Step 3: Check Power Supply and Grounds
Verify that all controllers are receiving proper battery voltage (12-14V) and have solid ground connections. Corrosion at ground points is extremely common on used machines and can cause intermittent communication failures. Clean all ground connection points to bare metal and verify less than 0.5 ohms resistance to battery negative.
Step 4: Use Caterpillar Electronic Technician (Cat ET)
Connect Caterpillar ET diagnostic software to identify which specific controller is causing the communication fault. The software will show active and inactive devices on the network. If a controller appears offline, swap with a known-good unit if available, or inspect that controller's specific harness and power supply more closely.
Step 5: Replace Damaged Components
After isolating the fault, replace damaged wiring harnesses, faulty termination resistors, or failed controllers as needed. For used excavators, always verify replacement harnesses match the machine's serial number specifications, as Caterpillar made running changes that affect connector types and wire routing.
Disclaimer: This guide provides general troubleshooting information for CID 504. Always consult the official Caterpillar service manual for your specific excavator model and serial number. If you're uncomfortable working with electronic control systems, consult a certified Caterpillar technician to prevent further damage or safety hazards.
Fault Description:
Cylinder #4 Pre-combustion chamber
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