When a SANY excavator throws a fault code on the display, every minute counts. A machine sitting idle on a construction site costs $150–$400 per hour in lost productivity — and in remote mining or infrastructure projects across Africa, the Middle East, and Southeast Asia, getting a technician to the site can take days.
This guide provides a practical, code-by-code reference for the most common SANY excavator fault codes — organized by system, with real diagnostic steps and solutions. It is built for fleet managers, site mechanics, and anyone who needs to get a SANY machine back to work without waiting for dealer support.
You will find: engine P-codes (fuel, sensors, ECU), hydraulic H-codes (pump pressure, pilot signals, proportional valves), electrical E-codes (CAN bus, controllers, sensors), and mode-specific troubleshooting that maps symptoms to root causes. Every code includes the part numbers most likely needed for the repair — because diagnosing the problem is only half the battle.
How SANY Fault Codes Work
SANY excavators use a three-prefix diagnostic system displayed on the onboard monitor. Each prefix identifies the system, and the number identifies the specific fault:
| Prefix | System | Typical Faults | Models |
|---|---|---|---|
| P | Engine & ECU | Fuel pressure, sensors, injectors, EGR, DPF, ECU power | All models (SY195/205/215/225/235/335/485) |
| H | Hydraulic System | Pump pressure, pilot pressure, proportional valves, oil temperature | All models |
| E | Electrical & Controller | CAN bus, controller, sensors, throttle motor, display | All models |
| E-X / H-X | Mode Troubleshooting | Symptom-based guided diagnostics (engine won't start, arm slow, etc.) | SY195/205/215/225C9 and newer |
Engine System Fault Codes (P-Codes)
Engine fault codes are the most common on SANY excavators and also the most expensive to ignore. A P025 (low rail pressure) that is left unchecked for a week can destroy a high-pressure pump — turning a $200 filter replacement into a $3,000+ pump rebuild.
Critical Engine Faults — Stop Immediately
Fuel System Faults
Sensor & ECU Faults
| Code | Fault | Symptoms | Most Likely Fix |
|---|---|---|---|
| P001 | Camshaft sensor — no signal | Hard starting, rough running, may not start at all | Replace camshaft position sensor; check wiring for breaks near the connector |
| P020 / P021 | Crankshaft sensor — no signal / wrong pulse count | Engine cranks but won't start, or stalls abruptly | Replace crankshaft position sensor; check sensor gap (0.5–1.5 mm from flywheel teeth) |
| P009 / P301 | Coolant overheat | Temperature gauge in red zone, power reduction | Check coolant level, inspect thermostat and radiator cap; replace coolant temperature sensor if gauge reading is erratic |
| P005 / P033 | Boost pressure sensor fault | Black smoke under load, low power, turbo not spooling | Replace boost pressure sensor on intake manifold; check rubber hose to sensor for cracks/leaks |
| P100 / P101 | ECU power — voltage too high / too low | Multiple random fault codes, engine may not start | Check battery voltage (12.4–12.8V engine off, 13.8–14.4V running). Replace alternator if voltage is out of range; clean all ECU ground connections |
| P031 / P032 | Main relay — stuck closed / open | Engine won't shut down (P031) or won't start (P032) | Replace ECU main relay (located in the fuse box behind the cab) |
| P100–P103 | Sensor 5V supply voltage error | Multiple sensors reporting errors simultaneously | Check the ECU 5V output; inspect wiring harness for shorts — common failure point is where the harness passes through the cab firewall |
Hydraulic System Fault Codes (H-Codes)
Hydraulic codes on SANY excavators are especially important because they often point to progressive failures — a H014 (low oil level) today becomes a H010 (overheat) tomorrow, and a destroyed pump next week. Hydraulic pumps for SANY machines (typically Kawasaki K5V or Rexroth A8VO series) cost $8,000–$15,000 to replace.
Pump & Pressure Faults
Pilot Pressure & Motion Faults
| Code | Fault | Consequence | Most Likely Fix |
|---|---|---|---|
| H001–H006 | Bucket / Boom pilot pressure abnormal | Specific function slow or unresponsive | Check the corresponding pilot pressure sensor on the pilot manifold; clean or replace the sensor; verify 5V reference voltage |
| H007 / H008 | Left / Right travel pilot pressure abnormal | Machine pulls to one side, slow travel | Replace the travel pilot pressure sensor; also check the travel lever potentiometer — they wear out on high-hour machines |
| H009 | Swing pilot pressure abnormal | Swing slow or jerky | Check swing pilot pressure sensor; inspect swing brake release pressure — if brake doesn't fully release, swing will be slow |
| H010 | Hydraulic oil temperature too high | System derates, seals degrade, oil oxidizes | Check oil level first; clean the hydraulic oil cooler (external fins clogged with dust is the #1 cause); replace hydraulic oil temperature sensor if reading is erratic |
| H013 | Hydraulic oil temperature sensor abnormal | False overheat warnings or no overheat protection | Replace hydraulic oil temperature sensor (located on the hydraulic tank); test by comparing to an infrared thermometer reading on the tank surface |
| H014 | Hydraulic oil level too low | Pump cavitation, aeration, erratic operation | Top up hydraulic oil to correct level; inspect all cylinders and hoses for external leaks; use ISO 46 or ISO 68 hydraulic oil depending on climate |
Proportional Valve & Solenoid Faults
| Code(s) | Valve Affected | Symptom | Common Fix |
|---|---|---|---|
| H033 | Swing priority valve | Swing slow during combined operations | Replace swing priority proportional valve |
| H036 | Bucket confluence valve | Bucket weak, slow, won't reach full speed | Replace bucket confluence solenoid valve |
| H017 / H018 | Boom priority 1 & 2 valves | Boom slow to raise, priority logic not working | Replace boom priority solenoid valves; check hydraulic pilot pressure at the valve block |
| H076 | Boom regeneration valve | Boom drops too fast, cavitation noise | Replace boom regeneration valve; also inspect the boom cylinder seals for internal leakage |
| H077 | Boom return oil valve | Boom down slow, jerky lowering | Replace boom return valve; check return filter for contamination |
| H078 | Travel line valve | Travel function erratic or one-sided | Replace travel line valve; inspect travel motor case drain filter |
Common Hydraulic Symptom-to-Code Mapping
| Symptom | Likely Codes | First Check |
|---|---|---|
| Machine tracks to one side (travel deviation) | H007, H008, H-14 | Measure left vs right travel pressure; inspect travel motor case drain flow |
| All functions slow | H011, H012, H015, H016, H-1 | Check pilot pressure at the pilot manifold (should be 35–40 bar) |
| Boom drops when stopped | H-10, H-11 | Check boom cylinder seals and holding valve on the control valve |
| Swing jerky or won't hold position | H-19, H-22, H-24 | Check swing brake release pressure and swing motor make-up valves |
| Hydraulic oil smells burnt, dark color | H010, H011, H012 | Replace hydraulic oil immediately; flush system; find the overheating source |
Electrical & Controller Fault Codes (E-Codes)
Electrical fault codes on SANY excavators range from simple (blown fuse) to complex (CAN bus failure). The E-code system also includes mode-based troubleshooting codes (E-1 through E-25) that help mechanics trace symptoms to root causes.
Critical Controller & Communication Faults
Throttle & Display Faults
Common Electrical Codes — Quick Reference
| Code | Fault | Symptom | Most Likely Fix |
|---|---|---|---|
| E001 | Supply voltage too low | Slow cranking, display flickers | Charge or replace battery; check alternator output |
| E002 | Supply voltage too high | Overheating electronics, blown fuses | Replace voltage regulator / alternator |
| E004 | Fuel control dial abnormal | Engine won't respond to throttle dial | Replace throttle potentiometer (fuel control dial) |
| E007 | Controller temperature abnormal | System may derate, warning only | Clean controller ventilation; check cab air conditioning; ensure controller not covered with debris |
| E008 | Sensor power supply abnormal | Multiple sensor faults appearing simultaneously | Check sensor 5V/24V supply; inspect wiring harness for shorts |
| E015 | Power voltage abnormal (over 36V) | System shuts down motors and solenoids | Check alternator output immediately — overvoltage can destroy the ECU |
| E320 / E321 | Front / Rear pump output pressure sensor feedback abnormal | Machine slow, pump control erratic | Replace the affected pump pressure sensor |
| E541 | Engine speed abnormal (below 100 RPM) | Engine stalls, won't idle | Replace crankshaft speed sensor; check sensor gap and wiring |
Mode-Based Troubleshooting (E-Mode Faults)
SANY's mode-based troubleshooting (E-1 through E-25) maps specific symptoms to diagnostic paths. These appear on the display when the machine's self-diagnostics detect abnormal operation patterns:
| Mode Code | Symptom | Diagnostic Path |
|---|---|---|
| E-1 | Engine won't start | Battery voltage → starter relay → starter motor → shutdown solenoid → F1 fuse |
| E-2 | Engine runs rough / unstable | Sensor wiring → sensor internal fault → ground short → controller fault |
| E-3 | Engine won't shut down | Battery relay welded → surge diode shorted |
| E-6 | Machine starts but no functions work | Safety lock switch → lock solenoid → wiring to lock valve |
| E-7 / E-8 | Boom slow or weak | Boom pilot pressure sensor → control valve spool → cylinder seal |
| E-10 | Travel slow or weak | Travel pilot sensors → travel motor → final drive |
| E-13 | Cannot switch to high speed travel | 2-speed solenoid coil → wiring → travel motor shift mechanism |
| E-15 | Fuel gauge inaccurate | Fuel level sensor → wiring → gauge calibration |
Diagnostic Tools Worth Having
For fleet managers and site mechanics who maintain multiple SANY machines, the right diagnostic tools turn a day of guesswork into a 30-minute repair. Here is what professionals use:
| Tool | What It Does | When It Pays for Itself |
|---|---|---|
| SANY Diagnostic Software + Adapter | Reads and clears all SANY-specific fault codes, programs injector IQA codes, performs throttle calibration, monitors live data | After 1 avoided dealer service call ($500–800 minimum) |
| Jaltest / Texa Diagnostic Kit | Multi-brand diagnostic tool with hydraulic pressure graphing, DPF regeneration, and injector testing | After 2–3 avoided service calls on mixed-brand fleets |
| Mechanical Pressure Test Kit (0–600 bar) | Verifies actual hydraulic pressure at test ports — the only way to confirm whether a "pressure sensor fault" is a sensor problem or a real pump problem | First time it prevents an unnecessary $8,000+ pump replacement |
| Digital Multimeter with Duty Cycle | Tests sensor voltages, solenoid resistances, wiring continuity, and PWM signals to proportional valves | Essential from day one — resolves 40% of electrical fault codes |
| Infrared Thermometer | Verifies temperature sensor readings non-invasively; identifies hot spots on hydraulic components | Cheap insurance; identifies overheating before codes appear |
Preventive Maintenance to Reduce Fault Codes
The best fault code is the one you never see. These preventive measures are specific to SANY excavator failure patterns observed across thousands of machines in Africa, the Middle East, and Southeast Asia:
Daily (Operator)
- Check engine oil level and color
- Check hydraulic oil level in sight glass
- Drain water from fuel/water separator
- Inspect all hydraulic hoses for wet spots
- Check for new fault codes on display
- Listen for unusual pump or engine noises
Every 250 Hours
- Replace engine oil and filter (use CF-4 15W-40)
- Replace fuel filter and pre-filter
- Clean air filter (replace every 500 hrs)
- Grease all pins, bushings, and swing bearing
- Inspect bucket teeth and cutting edges
- Check fan belt and alternator belt tension
Every 500 Hours
- Replace hydraulic oil return filter
- Replace pilot oil filter
- Take hydraulic oil sample for analysis
- Check all electrical connectors for corrosion
- Test all safety switches and lock systems
- Inspect wiring harness for chafing points
Every 1,000 Hours
- Replace hydraulic oil (extend to 2,000 hrs with oil analysis)
- Replace hydraulic tank breather
- Clean hydraulic oil cooler externally
- Perform injector leak-back test
- Check turbocharger shaft play
- Calibrate all pressure sensors
Quality Tiers for Replacement Parts
When a fault code tells you what to replace, the next question is always: what quality part do I buy? Here is how the replacement part market breaks down for SANY excavator components:
SANY OEM Parts — Original equipment from SANY or their approved suppliers (Kawasaki, Rexroth, Cummins, etc.)
Best for: ECU, controllers, fuel injection components, pump rotating groups, and any sensor that directly feeds the ECU. Always use genuine for injectors — aftermarket injectors on SANY common-rail engines have a 40%+ early failure rate.
Same-Factory, Non-Branded — Made by the same manufacturers who supply SANY's production line, but without the SANY logo markup. 30–50% cheaper than genuine.
Best for: Hydraulic pump solenoids, pressure sensors, proportional valves, and mechanical components (bushings, pins, seals). Archer Parts sources these directly from the Kawasaki-approved supply chain.
Cost-Effective Replacement — Third-party manufactured parts. Quality varies dramatically by supplier. Suitable for non-safety, non-precision components.
Best for: Filters, belts, hoses, bucket teeth, rubber tracks, cabin parts, lights, and wear items. Never use aftermarket for rail pressure sensors, ECU components, or injectors.
Send Us Your Fault Code — We'll Cross-Reference the Right Part
Tell us your SANY model, the fault code on your display, and your preferred quality tier. Our team identifies the correct OEM part numbers and ships with pre-delivery photos.
Get a Quote NowFrequently Asked Questions
Start with the lowest-numbered code in the P (engine) prefix, then move to E (electrical), then H (hydraulic). For example, if you see P025 + H015 + E008, fix P025 first — many hydraulic and electrical codes are triggered as downstream effects of an engine fault. Specifically: always fix ECU power and sensor supply voltage faults (E001/E002/P100–P103) before anything else, because unstable power causes random fault codes across all systems.
It depends on the code severity. Informational codes (E007 controller temperature, E118 display communication) can often be cleared and monitored. Warning codes (H010 overheat, P025 low rail pressure, E213 throttle abnormal) should be investigated within the same shift — they indicate a developing problem that will worsen. Critical codes (P003 high rail pressure, P013 low oil pressure, E111 controller memory fault, P088 overspeed) require immediate shutdown. Never clear a critical code and continue working — doing so can turn a sensor replacement into a complete engine or pump rebuild.
An active code (red icon on display) means the fault condition is currently present and the ECU has taken protective action (derating, limp mode, or shutdown). A stored/historical code (grey icon) means the fault occurred in the past and is no longer active, but the ECU keeps a record for diagnostics. Stored codes are useful for tracking intermittent problems — if the same stored code keeps reappearing after being cleared, you have an intermittent fault that needs investigation (usually a wiring problem, loose connector, or sensor that fails when hot).
Always verify with a mechanical gauge. Install a pressure gauge at the test port for the system that is showing the fault, and compare the gauge reading to the sensor reading on the diagnostic tool. If they match, the sensor is correct and you have a real system fault. If they differ by more than 5%, replace the sensor. Sensor failure is common on high-hour machines — the sensing element drifts over time. On SANY excavators, the pump pressure sensors and rail pressure sensor are the most commonly misdiagnosed.
Not necessarily. Travel deviation on SANY excavators has multiple possible causes, and replacing the travel motor should be the last resort. Check in this order: (1) Track tension — a loose track on one side will cause deviation. (2) Pilot pressure sensors (H007/H008) — if one side reads lower, the controller sends less flow to that motor. (3) Swivel joint (center rotary joint) — internal leakage in the swivel joint can steal flow from one travel circuit. (4) Travel motor case drain flow — measure the case drain flow from each motor at full speed; if one side is significantly higher, that motor has internal leakage. Only at step 4 would you consider replacing or rebuilding the motor.
The P, H, and E code prefixes are standardized across all SANY excavator models from SY135 through SY485, and also apply to SANY wheel loaders and some crane models. However, the exact part number for the replacement component varies by model and production year. For example, a "front pump pressure sensor" on an SY215C9 is a different part than on an SY215C10. Always provide your full model designation and serial number (VIN) when ordering parts based on a fault code — Archer Parts cross-references the exact part number against your machine's build configuration.
Get Fault Code Support from Archer Parts
Every hour a SANY excavator sits with an active fault code is an hour of lost production. For fleet managers and site mechanics who need to get the right parts quickly — whether it's a rail pressure sensor for a P025, a proportional valve for an H015, or a main controller for an E006 — Archer Parts provides code-matched component sourcing with 24-hour quotation.
Our team maintains a cross-reference database that maps SANY fault codes to OEM part numbers across all quality tiers. When you contact us with a fault code, we don't just sell you a part — we confirm it matches your exact machine model and build year.