Haier Washer dO — What It Means & How to Fix It
Also shown as E0, E2 on some models.
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.
What this code means
dO on a Haier washer — displayed as E0 or E2 on some portable models — means the lid switch is reporting the lid open. Haier's own guidance is to make sure the lid is closed properly; the basket won't spin until the switch confirms it.
This is the Haier portable washer lid code. Full-size Haier machines use Err-number codes for their faults instead, so check which style your display uses — the model number is on the back panel.
Most likely causes
| Cause | How likely | DIY-fixable? |
|---|---|---|
| Lid not pressed fully closed | Very common | Yes — no tools |
| Object on the rim stopping the lid seating | Common | Yes — no tools |
| Failed or stuck lid switch | Common | No — technician job |
| Bent or broken lid striker | Occasional | Partly — inspect only |
What you can try yourself
- Open the lid and close it again firmly until it seats.
- Clear the rim and latch area of laundry or anything stopping a flush close.
- Start a cycle while pressing down on the closed lid — if it then spins, the lid switch isn't being triggered.
- Unplug the washer for a minute to clear a stuck reading, then retry.
- If dO stays with the lid clearly closed, the lid switch needs replacing.
When to call a technician
- dO stays with the lid firmly closed and nothing in the way.
- The lid switch clicks but the machine won't spin.
- The striker or latch is visibly broken or loose.
Typical professional repair cost: Lid switch replacement on a Haier washer typically runs $90—$180 including labor.
Frequently asked questions
Is dO the same as E0 or E2 on a Haier washer?
Yes — they're the same lid-switch code shown differently across portable models. All mean the machine senses the lid as open and won't spin until it reads closed.
Why won't my Haier washer spin with dO showing?
The lid switch isn't confirming the lid is closed. Press the lid down firmly as the spin starts — if that works, the switch isn't seating and needs attention. Otherwise check nothing is on the rim.
Can I bypass the Haier lid switch?
No — it's a safety interlock that stops the basket spinning with the lid open. The washer is built not to spin past dO, and defeating the switch removes that protection.
Related Haier codes
- Haier Washer 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.
- Haier Washer Err5 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.
- Haier Washer Err2 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.
- Haier Washer Err7 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.
More: all Haier washer codes · all Haier codes · search by symptom