Fault Codes:Caterpillar General CID1704

Caterpillar Excavator Fault Code CID1704: Complete Diagnostic Guide

What is Caterpillar Fault Code CID1704?

Fault Code CID1704 indicates a communication error between the Engine Control Module (ECM) and the Machine Control Module (MCM) on Caterpillar excavators. This diagnostic trouble code (DTC) specifically signals that the CAN Bus (Controller Area Network) data link has experienced an interruption or malfunction in message transmission between these critical control systems.

This code is particularly significant for Caterpillar excavators because the ECM manages engine performance and emissions, while the MCM controls hydraulic functions, attachments, and machine operations. When these modules cannot communicate properly, the excavator's integrated systems cannot coordinate effectively, potentially leading to reduced performance, safety concerns, and operational inefficiencies. On used excavators, this fault often results from deteriorated wiring harnesses or corroded connections that have degraded over years of exposure to harsh jobsite conditions.

Common Symptoms

When CID1704 is active, operators typically experience:

  • Check Engine Light or Malfunction Indicator Lamp (MIL) illuminated on the instrument cluster
  • Engine derate or limited power output, with the engine restricting RPM to protect systems
  • Erratic hydraulic response or unresponsive attachment controls due to communication loss
  • Intermittent instrument cluster warnings or gauges displaying incorrect readings
  • Inability to access certain machine functions through the monitor display panel

Potential Causes

The most common technical causes for CID1704 on used Caterpillar excavators include:

  • Damaged or corroded CAN Bus wiring harness, especially at flex points near the swing bearing or boom pivot where cables experience constant movement
  • Loose, corroded, or moisture-infiltrated connectors at the ECM or MCM connection points
  • Failed terminating resistors on the CAN Bus network (typically 120-ohm resistors at network endpoints)
  • ECM or MCM internal failure, though less common than wiring issues
  • Voltage supply problems to either control module due to battery, alternator, or ground connection issues
  • Aftermarket component interference or improperly installed accessories disrupting CAN communication

How to Troubleshoot and Fix Code CID1704

Step 1: Visual Inspection of Wiring and Connectors

Begin by thoroughly inspecting the CAN Bus harness running between the ECM and MCM. On used excavators, pay special attention to areas where the harness passes through metal grommets, cable carriers, or routing points near moving components. Look for chafing, cuts, pinch points, or oil/coolant contamination on the wiring insulation. Inspect all connectors for bent pins, corrosion (green or white deposits), or moisture infiltration. Clean connectors with electrical contact cleaner and apply dielectric grease to prevent future corrosion.

Step 2: Test CAN Bus Continuity and Resistance

Using a digital multimeter (DMM), disconnect both the ECM and MCM connectors. Measure resistance between the CAN-High and CAN-Low wires—you should read approximately 60 ohms with both terminating resistors in place (two 120-ohm resistors in parallel). Check for continuity between each CAN wire from ECM to MCM; infinite resistance indicates an open circuit. Also verify there's no short to ground on either CAN-High or CAN-Low wires (should read infinite resistance to chassis ground).

Step 3: Verify Power Supply and Grounds

Check that both modules receive proper battery voltage (12-14V) at their power supply pins with the key on. Verify ground connections are clean, tight, and show less than 0.1 ohms resistance to chassis ground. On used machines, ground studs often corrode beneath paint or rust, creating high-resistance connections that disrupt module operation.

Step 4: Advanced Diagnostics with Caterpillar ET Software

Connect Caterpillar Electronic Technician (ET) diagnostic software to identify which module isn't responding. The software can monitor real-time CAN Bus traffic and identify whether the ECM or MCM is failing to transmit. Check for additional fault codes that might indicate the root cause, such as power supply issues or specific module failures.

Step 5: Component Replacement

If wiring and connections test properly, the fault likely lies within a control module. Replace the ECM or MCM as indicated by diagnostic results. On used excavators, consider sourcing remanufactured modules from reputable suppliers to reduce costs while maintaining reliability.


Disclaimer: This guide provides general diagnostic information for Caterpillar excavator fault code CID1704. Always consult your machine's specific service manual and consider professional assistance from a certified Caterpillar technician for complex electrical diagnostics. Improper troubleshooting can cause additional damage to electronic control systems.

Fault Description:

Left drive pump backward control solenoid valve

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