E06 Error Code: Fan Motor Fault / Hall Sensor Error
An E06 error code indicates a failure within the combustion fan motor circuit or the rotation detection system. The heater’s Electronic Control Unit (ECU) has detected a physical obstruction, loose wiring, a faulty motor, or a missing signal from the Hall sensor on the fan hub.
Disclosure: This post contains affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you.
Because the fan motor is responsible for supplying combustion air to the burner and circulating heat through your space, an E06 fault will immediately interrupt the startup sequence or trigger a safety shutdown to prevent internal overheating.
Primary Causes of the E06 Error Code.
Physical Impeller Obstruction: Debris, leaves, or a warped housing jamming the fan blades.
Loose or Damaged Wiring: Corroded pins, loose wire harness connectors, or pinched fan motor cables.
Faulty Hall Sensor / Magnet: Missing sensor magnet on the fan wheel or a failed Hall sensor chip on the motor PCB.
Failed Fan Motor: Internal motor windings burnt out or bearings seized.
ECU Motor Driver Failure: Damaged MOSFET or control circuit on the mainboard failing to send voltage to the fan.
Step-by-Step Diagnostic Manual
Step 1: Check Fan Rotation & Mechanical Clearances (2 mins)
Ensure the fan can spin freely without rubbing against the housing or being blocked by physical debris.
- How to verify: With power off, reach into the intake/exhaust ports or remove the fan casing. Manually spin the fan wheel. It should rotate smoothly without grinding, catching, or rubbing against the outer casing.
- Action: Clear any foreign debris or loosen casing screws slightly if tight tolerances are causing the fan housing to rub against the impeller.
Step 2: Inspect Wiring Harness & ECU Connectors (2 mins)
Check electrical connections between the combustion fan assembly and the mainboard.
- How to verify: Inspect the 3-pin or 4-pin fan connector plug connected to the ECU. Look for backed-out connector pins, melted wire jackets, or moisture corrosion inside the plastic plug.
- Action: Re-seat the connector firmly. Clean corroded pins using electrical contact cleaner spray.
Step 3: Test Hall Sensor & Magnet Alignment (3 mins)
The ECU uses a small magnet mounted on the fan hub and a Hall sensor chip to monitor RPM.
If the magnet is still firmly attached to the fan hub, but the ECU still reports an E06 code while the fan spins, the Hall sensor chip itself has likely failed electronically and the fan assembly or PCB will need replacing.

- How to verify: Inspect the fan wheel hub for the small tiny circular magnet. Verify the magnet is in place and hasn’t fallen off. Ensure the Hall sensor chip on the small PCB sits within 1–2mm of the magnet path as it rotates.
- Action: Re-glue magnet into place with epoxy if missing or loose, or realign the sensor bracket closer to the magnet path.
Step 4: Measure Fan Motor Resistance & Voltage (3 mins)
Verify power delivery from the ECU and test motor winding integrity.
- How to verify: Unplug the fan connector from the ECU. Set your multimeter to DC Voltage and test the ECU fan output pins during startup sequence to check for 12V supply. Switch multimeter to Ohms and test continuity across the fan motor leads.
- Action: If voltage is present but the motor does not turn, replace the fan motor assembly. If 0V is delivered from the ECU during start up, replace the motherboard.
E06 Troubleshooting Quick Reference
| Multimeter / Visual Finding | Diagnosis | Required Action |
| Fan stuck or grinding | Physical obstruction / Rubbing impeller | Clear debris or realign housing |
| Magnet missing on fan hub | Loss of RPM signal to ECU | Re-attach magnet or replace fan hub |
| 12V present at plug, fan silent | Seized bearings / Burnt motor | Replace combustion fan motor |
| 0V output from ECU at start | Blown motor driver circuit | Replace ECU mainboard |
| Intermittent speed fluctuation | Damaged Hall sensor or loose plug | Re-seat plug or replace fan assembly |
With Chinese diesel heaters, the mainboard (ECU) and the LCD controller/thermostat run on specific protocol firmware versions (like Blue, Red, or Black controllers). A replacement ECU on its own, it might not “talk” to their existing controller, causing a communication error (E01 or E08).
If you are replacing the mainboard, buying an ECU and LCD controller kit ensures they pair seamlessly without communication errors.
Tools & Replacement Parts
To perform the diagnostic tests and repairs outlined in this guide, you will need the following tools and compatible replacement components:
- Multimeter: Compact Digital Auto-Ranging Multimeter
- Electrical Contact Cleaner: Electrical Contact Cleaner Spray
- Combustion Fan Assembly: 12V/24V Chinese Diesel Heater Replacement Combustion Fan Assembly
[ Back to error codes E01–E10 ]
Disclaimer: The diagnostic steps outlined in this guide are for informational and educational purposes only. Working with electrical components and live power carries inherent risks of short circuits, equipment damage, or personal injury. Always disconnect power before handling wiring or motherboards, exercise caution when testing live circuits, and consult a qualified technician if you are unsure.