Haier Washer Error Codes — Complete List
Haier washers split into two code styles. The portable top-loaders use short letter codes — dO (shown E0 or E2) for the lid, dd for an unbalanced spin — while the full-size machines use Err numbers: Err5 for filling, Err2 for draining, Err7 for the motor. Each verified guide below says which kind it applies to and the safe checks that clear it.
- dO (E0, E2) Your Haier portable washer thinks the lid is open — dO (shown as E0 or E2 on some units) is the lid-switch code, so it won't spin until the lid reads closed.
- dd Your Haier washer flagged dd during the spin — it's the out-of-balance code, cleared by spreading the load evenly and levelling the machine.
- Err5 (Err 5) Your full-size Haier washer didn't fill to level in time — Err5 is the fill fault, usually a closed tap, a kinked hose, or a clogged inlet filter.
- Err2 (Err 2) Your Haier washer couldn't pump out in time — Err2 is the drain fault, raised when the tank doesn't empty within the program's drain window, usually a blocked filter or hose.
- Err7 (Err 7) Your Haier washer detected a motor-speed fault — Err7 is a motor/control error, and beyond a single power reset it's a technician repair.
Don't see your code?
Because Haier covers both compact portables and full-size washers under one name, the code on your display tells you which family you have — letter codes (dO, dd) for portables, Err numbers for full-size. Haier's own support pages and your model's manual (model number on the back) are the references for anything not listed here.