Fault Codes:Caterpillar General CID3789
What is Caterpillar Fault Code CID3789?
Caterpillar fault code CID3789 indicates an abnormal update rate for the Machine Control Module (MCM) communication on the CAN (Controller Area Network) data link. This code is triggered when the Electronic Control Module (ECM) detects that the MCM is not communicating at the expected frequency or is sending irregular data packets over the machine's communication network.
This fault is critical for Caterpillar excavators because the MCM manages essential machine functions including hydraulic pump control, implement positioning, and operator interface systems. When communication between the ECM and MCM is disrupted, the excavator cannot properly coordinate engine performance with hydraulic demands, leading to reduced operational efficiency and potential safety concerns. The CAN data link serves as the nervous system of modern excavators, and any interruption can cascade into multiple system malfunctions.
Common Symptoms
- Warning lights illuminating on the instrument cluster, particularly the malfunction indicator lamp or diagnostic lamp
- Intermittent or complete loss of hydraulic response when operating implements (boom, stick, or bucket controls may become sluggish or unresponsive)
- Engine derate conditions where the machine limits power output to protect systems from operating without proper coordination
- Erratic gauge readings or complete failure of the operator display panel showing machine parameters
- Unexpected machine behavior such as sudden changes in engine RPM without operator input
Potential Causes
The most common technical causes for CID3789 in used Caterpillar excavators include:
- Corroded or loose connector pins at the MCM harness connection points, especially common in machines exposed to moisture or harsh environments
- Damaged CAN bus wiring due to harness chafing against frame components, particularly near the swing bearing where cables experience repeated flexing
- Failed or failing Machine Control Module itself, often due to age-related component degradation or moisture intrusion in the module housing
- Low battery voltage or poor ground connections affecting the stability of the communication network
- ECM software version incompatibility after repairs or component replacements on older machines
- Physical damage to terminating resistors on the CAN network causing signal reflection issues
How to Troubleshoot and Fix Code CID3789
Step 1: Perform Initial Visual Inspection Begin by thoroughly inspecting all wiring harnesses between the ECM and MCM, paying special attention to areas where cables route through the frame or near moving components. On used excavators, check for harness wear at common rub points near the swing bearing, along the boom base, and where cables enter the cab. Look for crushed, pinched, or abraded wires and examine all connector bodies for signs of corrosion, moisture intrusion, or bent pins.
Step 2: Check Power Supply and Grounds Using a digital multimeter, verify that the MCM is receiving proper voltage (typically 24V on Caterpillar machines). Check battery voltage under load—low voltage conditions below 22V can cause erratic communication behavior. Inspect and clean all ground connections associated with both the ECM and MCM, as corroded grounds are a frequent culprit in used equipment. Measure resistance between ground points; readings should be less than 1 ohm.
Step 3: Test CAN Communication Network Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to access detailed communication data. Monitor the CAN bus activity while the code is active to determine if messages from the MCM are absent, delayed, or corrupted. Check CAN bus terminating resistors (should measure approximately 60 ohms across CAN High and CAN Low when modules are disconnected). For used excavators, water damage to connectors often causes intermittent communication—apply dielectric grease to clean connections before reassembly.
Step 4: Isolate the Faulty Component If wiring and connections test properly, perform a substitution test if possible with a known-good MCM, or send the existing module for bench testing. Before replacing the MCM on a used machine, verify that the ECM software version is current and compatible. Clear codes after repairs and perform a complete operational test under load to ensure the communication issue is resolved.
Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID3789. Always consult the specific service manual for your excavator model and consider engaging a certified Caterpillar technician for complex electrical diagnostics, especially when working with used equipment that may have undocumented modifications or repairs.
Fault Description:
The scraper lowers the solenoid valve #1
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