Fault Codes:Caterpillar General CID3504
What is Caterpillar Fault Code CID3504?
Caterpillar Fault Code CID3504 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to a component identifier (CID) that has lost communication with the Electronic Control Module (ECM). This fault typically occurs when one or more electronic controllers or sensors on the machine network fail to transmit or receive data properly through the CAN bus system.
This code is critical for Caterpillar excavators because the CAN network serves as the central nervous system, allowing the ECM, transmission controller, hydraulic controllers, and various sensors to communicate seamlessly. When CID3504 appears, the machine may experience reduced performance, enter derate mode, or trigger multiple secondary fault codes as the ECM attempts to compensate for missing data from the affected component.
Common Symptoms
Operators and mechanics may notice the following symptoms when CID3504 is active:
- Warning lights illuminated on the dashboard, particularly the malfunction indicator lamp (MIL) or check engine light
- Reduced engine power or hydraulic performance as the machine enters a protective derate mode
- Intermittent loss of functionality in specific systems (hydraulics, transmission, or display readings)
- Multiple simultaneous fault codes appearing on diagnostic tools, indicating cascading communication failures
- Erratic gauge readings or complete loss of display information on the monitor panel
Potential Causes
Several technical issues commonly trigger CID3504 in used Caterpillar excavators:
- Damaged or corroded wiring harnesses, especially at known rub points near the swing bearing, boom cylinders, or undercarriage where cables experience constant flexing
- Loose or corroded connector pins at controller modules, particularly ground connections that deteriorate over time
- Failed electronic controller or sensor module that has stopped communicating on the network
- CAN bus termination resistor failure causing signal reflection and communication breakdown
- Water intrusion into sealed connectors from damaged grommets or failed seals in older machines
- ECM software glitches or outdated firmware requiring reprogramming or updates
How to Troubleshoot and Fix Code CID3504
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to identify which specific component identifier (CID) has lost communication. Document all active and logged fault codes, noting timestamps to identify intermittent versus permanent failures.
Step 2: Visual Harness Inspection Thoroughly inspect the main wiring harness and all branch connections to the affected component. On used excavators, pay special attention to areas where harnesses route near moving parts, hydraulic lines, or metal edges. Look for chafed insulation, crushed wires, or oil-soaked connectors that indicate environmental damage.
Step 3: Test Connector Integrity Disconnect the connector at the suspect component and inspect pins for corrosion, bent terminals, or moisture. Clean contacts with electrical contact cleaner and check for proper pin tension. Verify connector O-rings and seals are intact, replacing if deteriorated.
Step 4: Measure CAN Bus Voltage Using a digital multimeter (DVOM), measure voltage on the CAN High and CAN Low wires at the affected component's connector. You should read approximately 2.5V on each line with key on, engine off. Significant deviation indicates a network short, open circuit, or termination issue.
Step 5: Check Termination Resistors Measure resistance between CAN High and CAN Low with all controllers disconnected. A proper CAN network should show approximately 60 ohms, indicating two 120-ohm termination resistors in parallel at network endpoints. Incorrect readings suggest failed resistors requiring replacement.
Step 6: Swap or Replace Components If wiring and connections test good, the electronic controller itself may have failed. On used machines, internal component failure from age, vibration, or heat exposure is common. Consider swapping with a known-good unit for testing before purchasing expensive replacements.
Step 7: Clear Codes and Verify Repair After repairs, clear all fault codes using Cat ET, cycle the key, and operate the machine through normal functions. Monitor for code recurrence, which may indicate intermittent issues requiring further harness securing or additional connector attention.
Important Note for Used Excavators: Always verify that previous repairs weren't performed with incorrect wire gauge, aftermarket connectors, or improper routing that creates new wear points. Check service history for patterns of recurring electrical issues that might indicate systemic problems.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID3504. Always consult the specific service manual for your excavator model and serial number. If you lack proper diagnostic tools or training, consult a certified Caterpillar technician to prevent further damage or safety hazards.
Fault Description:
Solenoid valve 01 under the bucket of the scraper
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