Fault Codes:Sany General P989
What is Sany Excavator Fault Code P989?
Fault Code P989 indicates a communication error or malfunction in the CAN (Controller Area Network) bus system between the main controller (ECM/PCU) and peripheral control modules. This diagnostic trouble code specifically points to intermittent or complete loss of data transmission across the machine's electronic network, which coordinates critical functions between the engine controller, hydraulic system, and display monitor.
In Sany excavators, the CAN bus serves as the central nervous system, allowing multiple electronic control units to communicate simultaneously. When P989 triggers, it signals that one or more modules have stopped responding or are sending corrupted data packets. This is particularly critical because modern Sany machines rely heavily on electronic integration for fuel injection timing, hydraulic pressure modulation, and safety interlock systems. Left unaddressed, this fault can lead to unexpected shutdowns or degraded machine performance.
Common Symptoms
When Code P989 is active, operators typically experience:
- Intermittent or complete loss of dashboard display functions, including gauge readings going blank or freezing
- Engine derate mode engaging unexpectedly, limiting machine power to 50-70% of normal capacity
- Warning lights illuminating simultaneously (check engine, hydraulic system, and electrical system indicators)
- Erratic hydraulic response or delayed joystick commands due to communication lag between controllers
- Failure to start or immediate shutdown after startup as the ECM enters protective mode
Potential Causes
The most common technical reasons for P989 in used Sany excavators include:
- Corroded or damaged CAN bus connectors, especially at harness junction points near the turret bearing where constant rotation causes wear
- Broken or frayed wiring in the main harness, particularly in areas exposed to hydraulic fluid leaks or physical abrasion
- Faulty termination resistors at CAN bus endpoints (typically 120-ohm resistors that maintain signal integrity)
- Failed control module (ECM, display controller, or hydraulic controller) sending corrupt data
- Low voltage conditions from aging batteries or poor ground connections affecting network stability
- Water intrusion into sealed connectors, common in machines operating in wet environments
How to Troubleshoot and Fix Code P989
Step 1: Visual Inspection of CAN Bus Harness Begin by inspecting the entire main wiring harness, paying special attention to areas where cables pass through the turret rotation point and along the boom. Look for obvious damage, chafing against metal edges, or signs of hydraulic fluid contamination. On used excavators, check connector boots for cracks and ensure all weather seals are intact.
Step 2: Test CAN Bus Voltage and Resistance Using a digital multimeter, measure voltage between CAN-High and CAN-Low wires at the ECM connector with the key on (should read approximately 2.5V at rest, fluctuating between 1.5-3.5V during communication). With the key off, check termination resistance across the CAN-High and CAN-Low lines—you should read approximately 60 ohms (two 120-ohm resistors in parallel). Readings significantly higher suggest an open circuit or missing termination resistor.
Step 3: Isolate Faulty Module Disconnect modules one at a time (display, hydraulic controller, engine ECM) while monitoring the fault status using Sany diagnostic software (PC Suite or SY Diagnostic Tool). When disconnecting the faulty module clears the code, you've identified the problem component. For used machines, thoroughly clean all connector pins with electrical contact cleaner and inspect for bent terminals before condemning any module.
Step 4: Check Ground Connections and Battery Voltage Verify that all chassis ground points are clean, tight, and free from corrosion. Measure battery voltage under load—should maintain above 12.5V during cranking. Poor grounds or weak batteries create voltage fluctuations that disrupt CAN bus communication, especially in older machines with accumulated corrosion.
Step 5: Replace Damaged Components Replace any damaged harness sections, corroded connectors, or failed modules identified during testing. When replacing harness sections on used excavators, route new wiring away from sharp edges and secure with proper loom protection and zip ties to prevent future chafing.
Disclaimer: This guide provides general troubleshooting information for Sany excavator fault code P989. Always consult the manufacturer's service manual for your specific model and serial number. If you're uncomfortable performing electrical diagnostics, seek assistance from a qualified Sany technician or certified heavy equipment mechanic to prevent further damage to electronic systems.
Fault Description:
The data update rate of the navigation control module is abnormal
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