Fault Codes:Caterpillar General CID2704
What is Caterpillar Fault Code CID2704?
Caterpillar Fault Code CID2704 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to a missing or invalid message from a connected electronic control module. This Caterpillar Component Identifier (CID) code signals that the Engine Control Module (ECM) or Machine Control Module is not receiving expected data transmissions from another controller on the network within the prescribed timeframe.
This fault is critical because modern Caterpillar excavators rely on continuous communication between multiple electronic control units (ECUs) to coordinate engine performance, hydraulic functions, and operator interface systems. When CID2704 appears, the machine may enter a derate mode or experience reduced functionality to protect components from operating without complete system data. For used excavators, this code often points to aging wiring harnesses, corroded CAN bus connectors, or failing control modules that have accumulated hours of vibration and environmental exposure.
Common Symptoms
- Warning lights illuminated on the operator display, often with reduced engine power notifications
- Engine derate or loss of hydraulic responsiveness during operation
- Intermittent communication errors that come and go with machine vibration or temperature changes
- Diagnostic display showing multiple system faults simultaneously due to cascading communication failures
- Complete loss of certain machine functions (such as attachment control or monitoring systems)
Potential Causes
The most likely technical causes for CID2704 on used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, particularly at known rub points near the swing bearing, boom pivot, or engine compartment bulkhead
- Loose or corroded connector pins at ECM connections or intermediate harness junctions
- Failed electronic control module (secondary controller such as hydraulic ECU, display controller, or implement control module)
- Low system voltage from aging batteries or failing alternators affecting controller operation
- Water intrusion into sealed connectors causing intermittent short circuits or signal degradation
- Improper termination resistance on the CAN network if previous repairs were performed incorrectly
How to Troubleshoot and Fix Code CID2704
Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to identify which specific controller is failing to communicate. The software will show active and logged CID codes with timestamps, helping identify intermittent versus constant failures.
Step 2: Inspect Physical Connections Thoroughly inspect all CAN bus harness connectors for corrosion, bent pins, or moisture. Pay special attention to connectors in high-vibration areas. On used excavators, check for harness chafing against metal edges, particularly where wiring passes through bulkheads or near rotating components. Clean all connector pins with electrical contact cleaner and apply dielectric grease before reconnecting.
Step 3: Test CAN Bus Integrity Using a digital multimeter, measure CAN High and CAN Low voltage at the network termination points. With ignition on and engine off, you should read approximately 2.5 volts on each line. Measure termination resistance between CAN High and CAN Low; it should read 60 ohms with modules disconnected (two 120-ohm resistors in parallel). Deviations indicate open circuits, short circuits, or missing termination resistors.
Step 4: Isolate the Failing Module Systematically disconnect controllers one at a time while monitoring the diagnostic software. When the communication error clears after disconnecting a specific module, you've identified the faulty component or its associated wiring. For used machines, don't immediately replace the module—first verify the supply voltage and ground integrity at that controller, as poor connections often mimic module failures.
Step 5: Address Wiring and Connector Issues Before replacing expensive ECUs, repair or replace damaged harness sections. Use OEM-spec twisted-pair shielded cable for CAN bus repairs, maintaining proper twist pitch and shield grounding. Secure repaired harnesses away from heat sources and moving parts using proper loom protection and strain relief.
Disclaimer: This guide provides general troubleshooting information for Caterpillar CID2704. Always consult the specific service manual for your excavator model and serial number. Complex electrical diagnostics may require professional technician support with specialized Cat diagnostic tools and training.
Fault Description:
Crane mode cylinder limit over-limit switch
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