Fault Codes:Caterpillar General CID3584
What is Caterpillar Fault Code CID3584?
Caterpillar Fault Code CID3584 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This fault specifically signals that the Electronic Control Module (ECM) has detected an abnormal message or loss of communication from a networked controller or sensor on the CAN data bus.
In Caterpillar excavators, the CAN bus is the critical communication backbone connecting the engine ECM, hydraulic controllers, display modules, and various sensors. When CID3584 appears, it means one or more components have stopped communicating properly, which can disrupt machine diagnostics, performance monitoring, and even operational capability. For used excavators, this code often surfaces due to age-related wiring degradation, connector corrosion, or intermittent electrical connections that weren't issues when the machine was new.
Common Symptoms
- Warning lamp illumination on the operator display, often accompanied by a "Check Engine" or communication error message
- Loss of specific gauge readings or display functions (fuel level, hydraulic temperature, or hour meter may freeze or disappear)
- Intermittent loss of machine functions, such as hydraulic responsiveness or engine derate modes activating unexpectedly
- Multiple fault codes appearing simultaneously, indicating widespread communication breakdown across the CAN network
- Inconsistent starting behavior or the machine entering a protective limp mode without clear mechanical symptoms
Potential Causes
- Damaged or corroded CAN bus wiring harness, particularly at flex points near the swing bearing or along the boom where vibration and movement cause wear
- Faulty or corroded connectors on the data link cables, especially the Deutsch-style connectors common in Caterpillar machines
- Failed electronic control module or display unit no longer transmitting/receiving data properly
- Incorrect termination resistors on the CAN bus network (120-ohm resistors missing or failed)
- Electrical interference from aftermarket accessories or poor grounding causing signal disruption
- Software glitches in the ECM requiring a reflash or update, common in older machines with outdated firmware
How to Troubleshoot and Fix Code CID3584
Step 1: Perform Visual Inspection of Wiring and Connectors Start by thoroughly inspecting all CAN bus harness routing from the ECM to peripheral controllers. On used excavators, pay special attention to areas where harnesses pass through the swing bearing, along the boom base, and near the engine compartment. Look for chafed wires, exposed copper, melted insulation, or green corrosion on connector pins.
Step 2: Test CAN Bus Continuity and Resistance Using a digital multimeter (DMM), disconnect the battery and measure resistance between the CAN High (CAN_H) and CAN Low (CAN_L) wires at the ECM connector. You should read approximately 60 ohms with the system powered down (indicating two 120-ohm terminating resistors in parallel). If you read open circuit (OL) or significantly different values, there's a break in the network or missing termination resistor.
Step 3: Check for Voltage and Signal Quality Reconnect the battery and use Caterpillar Electronic Technician (Cat ET) diagnostic software to monitor live CAN bus traffic. Check for missing controller addresses or devices that aren't responding. With an oscilloscope, verify that CAN_H and CAN_L signals show proper differential voltage (typically 2.5V baseline with 1-2V swing). Noisy or flat signals indicate electrical interference or failed transceivers.
Step 4: Clean or Replace Corroded Connectors For used machines, connector corrosion is extremely common. Disconnect each CAN bus connector, spray with electrical contact cleaner, and inspect pins for damage. Apply dielectric grease upon reassembly to prevent future corrosion. Replace any connectors showing significant pin erosion or heat damage.
Step 5: Verify Termination Resistors and Update Software Confirm that 120-ohm terminating resistors are present at both ends of the CAN bus network. If resistors are missing or damaged, install new ones per Caterpillar specifications. Finally, connect Cat ET and check for available ECM software updates or perform an ECM reset to clear potential firmware glitches.
Disclaimer: This guide provides general troubleshooting information for Caterpillar Fault Code CID3584. Always consult the machine's official service manual and consider professional diagnostic support from a certified Caterpillar technician, especially when dealing with complex electrical systems on used equipment.
Fault Description:
Switch Panel #3
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