// Reddit research · field repair brief

No Clean
Water.

Deebot T20 Omni + CH2232 base // dirty-water suction OK // line provably clear
No fresh water reaches the mop wash basin. Pads come out dry.
Dirty-water suction works normally. The drain side is fine.
Water line is clear. You can push water through it by hand with a syringe.
?
Robot is otherwise normal. So what is starving the basin?
The Short Answer // what Reddit owners landed on
Across the X9, X5 and T20 threads, one pattern repeats
When the line is clear and the pump bench-tests good, it is almost never the pump.

The failure sits downstream of the muscle: the valve, a sensor, or the station's brain (control board / firmware). On the closest-matching case, a plain factory reset got the water flowing again with no part swap at all.

Pump vs Solenoid Valve // how owners told them apart

The Pump

Rarely the culprit

It is the motor that pushes water. An owner unhooked it and fed it 12V straight from a bench supply, it pushed water right into the tray. Yours likely does the same: it builds pressure when the outlet is pinched.

TELL IT APART: feed the pump its own 12V. If water moves, the pump is fine, stop blaming it.

The Solenoid Valve

More suspect

An electric gate that opens to let water past. One owner measured the coil at ~51.5 ohms on a 12V valve, electrically healthy. The catch: the station opens it for a very short, fixed time and trusts it worked.

TELL IT APART: probe the two coil pins with a meter on resistance. ~50Ω = good coil.
Watch the wording: on Reddit owners say "pump" and "valve", never "solenoid". Searching "freshwater solenoid" returns car parts, not robot parts.
Diagnostic Tree // narrow it in 3 checks
1Does the pump push water on its own 12V?
NO, deadReplace the station fresh-water pump. But your syringe test says the path is open, so this is unlikely.
YES, it pumpsPump is good. Move to the valve and the brain. This is your branch.
2Does the valve coil read ~50Ω?
OPEN or 0ΩCoil is burnt open or shorted. Swap the fresh-water valve.
~50Ω, healthyCoil is fine. The question becomes: is the board even sending it power?
3Does 12V reach the valve during a wash?
NO voltageThe control board / firmware is not firing the valve. This is what a factory reset fixed for the X9 owner.
YES, 12V presentPower arrives but no flow, suspect a stuck valve or an airlock holding it back.
The missing test: nobody on Reddit measured voltage at the valve connector during a cycle. That single check (step 3) is the only thing that cleanly splits "dead valve" from "board not firing it".
Fix It In Order // cheapest first, tap to check off
0 / 4 DONE SOURCED FROM 6 THREADS
FIX 1Factory Reset + Power-Cycle the Station
This fixed the exact "pump works, no water" case on an X9 Omni. Free, do it first.
  • Hold the small Wi-Fi / Reset button on the robot for 5 to 10 seconds until the voice prompt and startup music play.
  • Unplug the base station for 30 seconds, then plug back in.
  • Run "clean mop" and check the pads.
Heads up: a factory reset wipes your saved map and custom settings. Worth it to test, but know that going in.
FIX 2Prime the Airlock + Clear the Tank Filter
Ecovacs support's own list and multiple owners point here when flow is weak or zero.
  • Break an airlock: pull the clean-water tank, syringe water straight into the inlet hole on the station base while running "clean mop". This forces trapped air out.
  • Clean the outlet filter / sponge under the clean tank. Detergent residue clogs it.
  • Reseat the tank firmly so it seals, and confirm the station sits dead level. A tilt starves the basin.
FIX 3Bench-Test the Valve + Probe for 12V
If it is still dry, get the meter out. This is where Reddit ran out of road, so it is the highest-value test you can run.
ReadingMeansVerdict
~50Ω coilValve coil healthyGOOD
Open / ∞Coil burnt openSWAP VALVE
~0ΩCoil shortedSWAP VALVE
12V @ washBoard IS firing itVALVE STUCK
0V @ washBoard NOT firing itBOARD
Logic: line clear + pump runs + valve coil good + no 12V at the valve = the control board is the fault, not any single moving part.
FIX 4Warranty / Replacement Call
If the board is the suspect, this is where owners ended up. Multiple X9 owners were told a faulty base just gets a full replacement under warranty.
  • Lead with your evidence: "line clear, pump pushes water on 12V, valve coil reads 50 ohms, no voltage at the valve during wash."
  • That framing skips the script and points straight at the station board.
Reality check: even when an Ecovacs tech swapped a pump on the X1 (dirty side), it still ran weak. A pro part swap is not a guaranteed cure, the board / firmware angle matters.
The Threads // ranked by how close they match you
r/ecovacs · May 2026Closest Match
X9 Omni base not dispensing water
"Disconnecting the fresh water pump and supplying my own 12v, it successfully pushed water through... except for the full factory reset, that got the water flowing again!"
Your twin. Pump bench-tested good, line clear, and a factory reset cured it. Start here.
POST + 7 COMMENTSOPEN →
r/ecovacs · Jan 2026Best Teardown
X5 Pro: pump fine, valve fine, ~51.5Ω coil
"The clean-water pump is fine... The solenoid valve is also electrically fine (~51.5 ohm on a 12V valve)... I tested this with dyed water in the tube."
The how-to-measure source. Coil resistance + dyed-water tube test. Caveat: his case is low water, not zero, and the T20 has no internal robot tank.
DEEP DIAGNOSTIC COMMENTOPEN →
r/ecovacs · Jan 2024Your Model
T20 Omni uses very little water
"Is your filter in the clean water tank clogged? Is your station installed on a flat, level surface?"
The only T20-specific thread. Names the two physical starvation causes: clogged tank filter and a tilted station. "Clean mop" worked, auto-mop did not, points at logic.
POST + COMMENTSOPEN →
r/ecovacs · Dec 2025Contrast Case
X1 Omni: tech swapped pump, still weak
"They replaced the pump. After replacement, the drainage is still weak."
Cautionary tale. This is the dirty-water side, but it proves a pro part swap is not a sure fix. Don't assume a new pump ends it.
POST + COMMENTSOPEN →
Teardown + Parts // you're already inside, here's the rest
If you've snapped pieces trying to open it, here's why
The back shell is held by plastic clips, not just screws.

Once the screws are out, you have to release the clips, not pull. Pulling is what snaps them. iFixit shows 6-plus clips on Ecovacs bases. They hide under the water tanks, under the rubber feet, and along the side seams.

TEST FIRST, NO TEARDOWN: Ecovacs says there's a button on the LEFT side of the station panel that runs the pump directly. Press it and watch for water. If water comes out, the pump is alive, your fault is the valve or the board.
PRY RIGHT: use a flat plastic tool (guitar pick or spudger), not a screwdriver. Walk it along the seam and pop one clip at a time. Check under the tanks and peel the rubber feet, screws love to hide there.
FREE SWAP TEST (once open): the clean and dirty sides often use the SAME pump. Swap them. If the dead spot follows the pump to the dirty side, the pump is bad. If clean stays dead, it's the valve or board, a new pump won't fix it.
Amazon · PLANTKAFits T20
Replacement Water Pump
"Original" water pump listed as compatible with T20 Omni / T10 Omni / T10 Turbo / X1 Omni / X1 Turbo, the shared base family. This is the part Reddit never linked.
STATION PUMP · CHECK PHOTOS VS YOURSOPEN →
AliExpressCheaper
Same Pump, Lower Price
Vacuum cleaner water pump motor for ECOVACS Deebot, same cross-model family. Slower shipping, lower cost. Match the photo to your part before buying.
STATION PUMP MOTOROPEN →
YouTubeTeardown
How To Open an Ecovacs Deebot
Video walkthrough of cracking the shell. Watch where they release clips before you pry any more, save the pieces you have left.
VIDEOOPEN →
iFixitReference
Ecovacs Repair Guides
No exact T20 station guide, but the clip-and-spudger method for Ecovacs bases is here. Good for the general "how these shells open" picture.
GUIDE HUBOPEN →
Honest Gaps // what Reddit could NOT answer
Part link, NOW FOUND. Reddit had none, but a fitting station pump exists on Amazon and AliExpress (T20/T10/X1 family). See Teardown + Parts above. Still verify the photo matches your exact pump.
Teardown, NOW FOUND. A YouTube disassembly video plus iFixit's clip method are linked above. Still no labeled photo of the specific fresh-water valve.
No voltage-at-connector measurement during a wash. The only electrical number anywhere is the 51.5Ω coil resistance. The "is the board firing it" test is still wide open, it's on you to run.
No exact T20 "zero water" twin. Closest is the X9 (different model, same base design) and the T20 "low water" thread.