Why Xiaomi robot vacuum cleaner stopped washing floors: a full breakdown of malfunctions

Your Xiaomi Mi Robot Mop, Viomi V3 or other wet-cleaning model suddenly refused to wash floors even though dust collects as usual? This problem affects 15-20% of the brand's robot vacuum cleaners, and in 80 percent of cases it can be fixed on its own without going to the service. The reasons range from banal blockages to software failures โ€” we'll go through all possible scenarios with detailed diagnostic instructions.

It's important to understand that the washing system in Xiaomi robots consists of several nodes: a water pump, tubes and valves, a fluid level sensor, an electronic control unit and mechanical parts (such as a rag holder), any of which can lead to a failure of the function, starting with the simplest checks and gradually moving to complex malfunctions.

Verification of basic working conditions

Before disassembling the robot, make sure that all the pre-requisites for the wash mode are met. Often users miss the obvious points:

  • ๐Ÿ’ง Water in the tank: check the fluid level in the tank. Some models (e.g. Xiaomi Mi Mop 2 Pro) require a minimum water level to activate the pump.
  • ๐Ÿ”‹ Battery Charge: At a charge level below 20%, many robots automatically turn off the wash function to save energy to return to base.
  • ๐Ÿ“ฑ In-app settings: Mi Home or Xiaomi Home may have wet cleaning disabled or water supply levels too low.
  • ๐Ÿงน Cloth on a napkin holder: Some models (e.g., the Viomi V2 Pro) block the wash if the cloth is not fixed.

If all the conditions are met, but the robot is still not washing, move to the next step. Pay special attention to the model of your device - the pump algorithms in the Xiaomi Mi Robot Mop P and Dreame D9 (although they belong to the Xiaomi ecosystem) may differ.

๐Ÿ“Š What model of a robot vacuum cleaner Xiaomi you have?
Xiaomi Mi Robot Mop (1st generation)
Xiaomi Mi Mop 2/2 Pro
Viomi V2/V3
Dreame D9/D10
Another model

Blockages and mechanical blockages

The most common reason for wash failure is a clogging of the water supply system, and dust, lime plaque (if you use tap water), or residues of detergent can block the tubes, valves, or the pump itself.

  1. Remove the water tank and check it for visible contaminants, pay special attention to the rough filter (if any in your model).
  2. Blow the water supply tube (usually located at the bottom of the tank). Use a pump or low-pressure compressor.
  3. Check the valve at the bottom of the tank - it should open freely when pressed.
  4. In the Xiaomi Mi Mop 2 Pro models, it is located under the removable lid next to the tank.

Use distilled water or special scale removal products (such as Cillit Bang in diluted form) to clean. Never use metal objects - they can damage plastic parts.

โ˜‘๏ธ Checklist for blockage removal

Done: 0 / 5

โš ๏ธ Warning: If the pump is humming after cleaning, but no water is coming in, it may indicate that the impeller of the pump has broken or that the wires inside the housing have broken, and this will require disassembly of the device.

Problems with the water supply pump

The pump is a key part of the washing system, and if it doesn't work, the robot can't physically put water on the cloth.

  • ๐Ÿ”‡ No sound when washing mode is activated (normally a light buzzing sound should be heard).
  • ๐Ÿ’ฆ The water does not come in, even though the pump is humming.
  • ๐Ÿ”ฅ Overheating of the housing in the pump area after prolonged operation.

For diagnosis:

  1. Disconnect the robot from power and remove the bottom cover (in most models it is mounted on 4-6 screws).
  2. Find a pump โ€“ it looks like a small plastic cylinder with tubes.
  3. Unplug the tubes and check if the impeller is rotating when the power is supplied (you can temporarily connect the pump to the 5V power supply).

If the pump does not respond, possible causes:

Reason.SymptomsDecision
Breaking the power chainThe pump is not humming, there are no signs of lifeCall the multimeter wire from the board to the pump
Impaler jammingThe pump hums but does not pump waterDisassemble and clean the axis of the impeller
Pump engine failureThe pump does not respond to the power supplyReplacement of pump (article depends on model)
Oxidation of contactsPeriodic pump failuresClean the contacts with alcohol

For models Xiaomi Mi Mop 2 Pro and Viomi V3 pump can be replaced by yourself - its cost is 800-1500 rubles.

  • MDY40252501 for Mi Robot Mop (1st generation)
  • LDS0501FM for Mi Mop 2 Pro
  • VIOMI-V2-001 for Viomi V2
How to check the pump without disassembling the robot?
Connect the robot to the Mi Home app, activate wash mode, and attach the ear to the bottom of the body in the tank area. Normally, you can hear the sound of the pump running (light buzzing), if there is no sound, the problem is exactly the pump or the power supply.

4. Software failures

In 10-15% of cases, the failure of the wash is associated with software errors.

  • ๐Ÿ› Firmware glitch after update.
  • ๐Ÿ“ต Communication failure between the main board and the pump control module.
  • ๐Ÿ”„ Incorrect settings in the application.

The sequence of actions for diagnosis:

  1. Reboot the robot: Hold the power button for 10-15 seconds until completely switched off, then turn it on again.
  2. Reset settings: Press and hold the Home and Spot buttons simultaneously for 5 seconds. Once reset, the robot will emit an audible signal.
  3. Update the firmware: in the Mi Home app, go to Device Settings โ†’ Firmware Update.
  4. Check the error log: in Mi Home, open the Device Log - there may be error codes associated with the pump (e.g., Error 12 - pump malfunction).

If the robot produces an Error 9 or Error 12 error, it almost always indicates a hardware problem with the pump or water sensor, in which case the software reset will not help - it needs repair.

๐Ÿ’ก

Before updating the firmware, make sure that the robot is charged at least 50%. Interrupting the update process can lead to the "bricking" of the device.

5. Failures of sensors and electronic components

The washing system is controlled not only by the pump, but also by several sensors:

  • ๐Ÿ’ง Water level sensor โ€“ detects the presence of liquid in the tank.
  • ๐Ÿ“ Pressure sensor โ€“ controls the water supply to the tubes.
  • ๐Ÿ”Œ The position sensor of the rag holder checks whether the rag is installed.

If one of the sensors fails, the robot can block the wash function, for example, the oxidation of the contacts of the water level sensor is a common problem in the Xiaomi Mi Mop 2 Pro after a year of operation.

  1. Remove the water tank and inspect the sensor contacts (usually located at the bottom of the tank).
  2. Clean the contacts with a cotton swab soaked in isopropyl alcohol.
  3. Check the integrity of the wires going from the sensor to the main board.

The Viomi V3 and Dreame D9 often fail the water supply tube pressure sensor, which can be replaced separately (article VIOMI-SENSOR-003), but requires a soldering iron to reconnect the wires.

โš ๏ธ Warning: If after cleaning the sensors, the robot still does not wash the floors, but the pump is working, the problem may be in the firmware of the electronic control unit (see below).MCUIn this case, only reflashing through STM32 Cube Programmer (skills with soldering iron and debugger are required).

Sometimes the problem is not in the electronics, but in the mechanics.

  • ๐Ÿงบ Wear of the rag holder: If the mounts are broken, the robot can "think" that the rag is not installed and block the sink.
  • ๐Ÿ”— Drive cable break: In some models (e.g. Dreame D10), the rag is pressed against the floor by a cable mechanism, and if the cable breaks, the water will not be distributed over the surface.
  • ๐Ÿ”ฉ Weakening of fasteners: Vibration during operation can cause screws holding the pump or tubes to unscrew.

For diagnosis:

  1. Remove the rag holder and check the integrity of the plastic latches.
  2. Make sure that the springs or cables (if any) move freely.
  3. Check to see if there is a water supply hose somewhere.

Xiaomi Mi Mop 2 Pro models often break the plastic rod that presses on the rag. It can be replaced with a 3D- printed counterpart or temporarily reinforced with epoxy resin.

๐Ÿ’ก

If the robot makes sounds of the pump, but the water does not enter the cloth - in 90% of cases the problem is in the mechanical part (clogging of the tube, breakage of the rag holder or a break in the cable).

7. When to contact the service

Not all breakdowns can be repaired by yourself. Contact the service center if:

  • ๐Ÿ”ง After all the checks, the pump shows no signs of life, and the wires and contacts are intact (possible malfunction of the power key on the board).
  • ๐Ÿ’ป The robot emits an Error 15 error (critical error MCU) or does not turn on at all.
  • ๐Ÿ”ฅ The board shows traces of burnt-out elements (blackened resistors, bloated capacitors).
  • ๐Ÿ“‰ The water level in the tank drops, but it does not enter the cloth (possible leakage in the system).

The cost of repair in official Xiaomi services:

Type of repairCost (โ‚ฝ)Date(s)
Pump replacement1 200 โ€” 2 5001-2
Scaling system cleansing800 โ€” 1 5001
Replacement of water level sensor900 โ€” 1 8001-3
Reflashing the MCU1 500 โ€” 3 0002-5
Management board repair2 000 โ€” 5 0003-7

Before visiting the service, reset the robot to factory settings and back up the cleaning card (if any) to speed up diagnosis.

FAQ: Frequent questions about washing problems

The robot washes stripes, not the whole surface.
This is a typical problem when a cloth is not installed correctly or the spray clog is blocked. Check whether the cloth is flat on the holder (there should be no folds); whether the spray holes are clean on the bottom of the robot; whether the water level in the tank is sufficient (in some models, water is supplied intermittently at low levels); If the problem remains, try using a thinner cloth (for example, microfiber for glasses).
After the wash, there are divorces. How do you fix it?
Divorces arise because: Too much water โ€” reduce the feed level in the application settings; Dirty cloth โ€” wash it after each cleaning; Hard water โ€” use distilled water or add a softener (for example, Calgon); Wrong detergent โ€” use only special fluids for robot vacuum cleaners (for example, Xiaomi Mibot Robot Detergent).
The robot only washes in one direction. Why?
This could be due to: A clogged gyroscope, the robot "thinks" it's moving straight, when it's actually turning. Try rebooting the device; malfunctioning one of the wheels to see if they rotate freely; a failure in the cleaning algorithm to update the firmware or reset the settings; if the problem persists, check the chassis sensor (may be contaminated or damaged).
Can I use regular tap water?
Technically, but not recommended. Tap water contains: chlorine, which eventually breaks down rubber seals; lime, which forms a plaque on the pump and the tubes; metals, which can oxidize the contacts of sensors; Distilled water or boiled tap water is the best option; If you use a tap water, add a softener (1 cap per 1 liter of water).
How often should the washing system be cleaned?
Recommended frequency: After each cleaning: wash the tank and cloth. Once a week: clean the water supply tube (blow or flush). Once a month: disassemble and clean the pump (if available). Every 3 months: check the sensors and contacts. If you use hard water, clean the pump and tubes should be done every 2 weeks.