Fault Codes:Sany General P912
What is Sany Excavator Fault Code P912?
Fault Code P912 indicates a malfunction in the Engine Control Module (ECM) communication circuit or a critical internal ECM error. This diagnostic trouble code (DTC) specifically signals that the ECM has detected an inconsistency in its internal processing, data corruption, or a failure in the communication network between the engine control unit and other machine subsystems.
For Sany excavators, the ECM serves as the brain of the entire powertrain management system, controlling fuel injection timing, turbocharger boost pressure, emission controls, and hydraulic pump coordination. When P912 appears, it typically means the ECM cannot reliably process sensor inputs or execute commands, which can compromise machine performance and potentially cause unexpected shutdowns. This code is particularly critical because it directly affects the engine's ability to operate within safe parameters, making immediate diagnosis essential for preventing catastrophic engine damage or complete operational failure.
Common Symptoms
- Engine derate mode activated, limiting power output to 50-70% of normal capacity
- Check engine light or malfunction indicator lamp (MIL) illuminated on the dashboard
- Intermittent engine stalling or unexpected shutdowns, especially under load
- Erratic throttle response or failure of the machine to respond to joystick commands
- Complete loss of communication with diagnostic software when attempting to connect
Potential Causes
The most common technical causes for P912 in used Sany excavators include:
- ECM internal component failure due to age, heat stress, or voltage spikes from electrical system issues
- Corroded or damaged main wiring harness connectors at the ECM, particularly the 120-pin connector
- CAN bus communication line damage from wire chafing near the engine mounting points or hydraulic lines
- Low or fluctuating battery voltage (below 22V on 24V systems) causing ECM brownout conditions
- Water intrusion into the ECM housing through compromised seals, common in machines operating in wet environments
- Failed ground connections at the frame rail or engine block, creating voltage reference errors
How to Troubleshoot and Fix Code P912
Step 1: Verify Power Supply and Grounds Using a digital multimeter, check battery voltage with the engine off (should read 24-26V) and during cranking (shouldn't drop below 20V). Inspect all ground straps between the engine, frame, and battery. Clean and tighten all ground connections, paying special attention to the ECM ground point typically located on the left side of the engine block.
Step 2: Inspect ECM Connectors and Wiring Disconnect the main ECM harness connector and carefully inspect for:
- Green corrosion on pins (especially in used excavators with 5,000+ hours)
- Bent or pushed-back pins that may cause intermittent connections
- Moisture inside the connector housing
- Wire insulation damage within 12 inches of the connector from vibration wear
Apply dielectric grease to all pins before reconnection if no damage is found.
Step 3: Test CAN Bus Communication Lines Using Sany's diagnostic software (PC-E or equivalent) or a compatible J1939 diagnostic tool, check for CAN bus communication integrity. Measure resistance between CAN-High and CAN-Low terminals at the ECM connector (should read 55-65 ohms with all modules connected). Inspect the CAN bus wiring along the main harness for damage, particularly where it passes near the hydraulic pump and along the boom base where harness movement is greatest.
Step 4: Perform ECM Reset and Retest Disconnect both batteries for 15 minutes to allow the ECM capacitors to fully discharge. Reconnect batteries and attempt to clear the code using diagnostic software. If P912 returns immediately upon key-on without starting the engine, this strongly indicates internal ECM failure requiring replacement.
Step 5: ECM Replacement Considerations For used excavators, sourcing a replacement ECM requires matching the exact part number and ensuring proper programming. Sany ECMs are VIN-locked and require dealer-level programming with machine-specific calibration files. Consider testing with a known-good ECM before purchasing, as replacement costs typically range from $1,500-$3,500 for the unit plus programming.
Disclaimer: This guide provides general troubleshooting information for Sany excavator fault code P912. Electrical system diagnostics involve risks of short circuits and component damage. Always consult your machine's service manual and consider professional assistance from a certified Sany technician, especially for ECM replacement and programming procedures.
Fault Description:
The position data of the engine exhaust back pressure regulator is unstable
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