Fault Codes:Caterpillar General CID704

What is Caterpillar Fault Code CID 704?

Caterpillar fault code CID 704 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system. This diagnostic trouble code specifically signals that the Electronic Control Module (ECM) has detected an interruption or abnormal communication between critical control modules on the CAN bus network.

The CAN system serves as the central nervous system for modern Caterpillar excavators, enabling real-time data exchange between the engine ECM, hydraulic controllers, transmission modules, and display systems. When CID 704 appears, it means one or more controllers are not communicating properly, which can severely impact machine performance and operator safety. This fault is particularly critical because it can trigger limp mode or prevent essential systems from coordinating properly, reducing productivity on the jobsite.

Common Symptoms

  • Warning lights illuminated on the instrument cluster, often accompanied by a check engine light or communication error message on the monitor display
  • Intermittent or complete loss of gauge functions, including engine RPM, hydraulic temperature, or fuel level readings
  • Reduced engine power or activation of derate mode, limiting machine performance to protect components
  • Erratic hydraulic behavior due to improper coordination between engine and hydraulic controllers
  • Inability to access diagnostic information through the machine's built-in monitor system

Potential Causes

The most common technical causes for CID 704 in used Caterpillar excavators include:

  • Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing, boom base, or engine compartment where cables experience constant flexing
  • Loose or corroded electrical connectors at module connection points, particularly the 9-pin Deutsch connectors commonly used in CAT systems
  • Failed or failing ECM or secondary controller modules, which is more prevalent in high-hour used machines
  • Low voltage conditions caused by weak batteries, poor ground connections, or failing alternators affecting CAN communication
  • Water intrusion into control modules or harness connectors from damaged seals or improper maintenance
  • Aftermarket component interference, including incompatible attachments or non-OEM electrical accessories that disrupt CAN protocols

How to Troubleshoot and Fix Code CID 704

Step 1: Perform Initial Visual Inspection Begin by thoroughly inspecting all CAN bus wiring harnesses throughout the machine. Focus on areas where cables route near moving components, sharp edges, or heat sources. Check for chafing, cuts, or exposed wiring. On used excavators, pay special attention to the harness routing through the swing ring area and along the boom, as these are high-wear zones.

Step 2: Check Electrical Connections and Voltage Inspect all module connectors for corrosion, bent pins, or moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease. Using a digital multimeter, verify battery voltage is above 12.5V (24V systems should read above 25V). Check for proper ground continuity at the ECM and all controller modules—resistance should be below 1 ohm.

Step 3: Test CAN Bus Communication Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to the machine's diagnostic port. Monitor active and logged fault codes while observing real-time CAN bus communication data. Check the CAN High and CAN Low voltage levels—they should read approximately 2.5V at rest, with CAN High reaching 3.5V and CAN Low dropping to 1.5V during communication. Use a multimeter to verify 120-ohm termination resistance across the CAN High and CAN Low wires at the network endpoints.

Step 4: Isolate Faulty Components If communication errors persist, systematically disconnect non-essential controllers one at a time while monitoring for fault code resolution. This helps identify which specific module may be causing the network disruption. For used machines, consider that controller modules may have internal failures due to age, heat cycling, or moisture exposure over thousands of operating hours.

Step 5: Repair or Replace Components Once the faulty component is identified, repair damaged wiring using proper CAN-compliant twisted-pair cable and heat-shrink connections. Replace corroded connectors with OEM-quality parts. If a controller module has failed, ensure replacement units are programmed with the correct software version using Cat ET. After repairs, clear all fault codes and perform a complete system test under load conditions.


Disclaimer: This guide provides general troubleshooting information for Caterpillar CID 704 fault codes. Due to variations in machine configurations, operating conditions, and the complexity of modern electronic systems, professional diagnosis using manufacturer-specific tools is recommended. Always consult a certified Caterpillar technician or authorized dealer for definitive repairs, especially on used equipment where multiple underlying issues may exist.

Fault Description:

Service brake pressure 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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp