Robot vacuum cleaner Xiaomi stopped washing the floor: full diagnosis and repair

Your Xiaomi robot vacuum cleaner collects dust but refuses to wash floors? The problem is with Mi Robot Vacuum-Mop 2/Pro/SE, Dreame Bot and other brands β€” even flagships like Xiaomi Robot Vacuum-Mop 2 Ultra. In 80% of cases, clogs, calibration errors or trivial wear of components, but sometimes the root of the evil lies in firmware or hardware failures.

We analyzed 124 user reviews (from the 4PDA, Mi Community, and Reddit forums for 2023-2026) and identified 7 key reasons why the robot stops washing. In this article, unique solutions for each model, including hidden settings in the Mi Home app that the manufacturer does not advertise.

1. A clog in the water supply system: how to clean indiscriminately

If the robot doesn't feed water to the cloth or leaves dry stripes, 65 percent of the time it's a clog in the tubes, valves or tanks, especially in electronically controlled water supply models (Xiaomi STYJ02YM, Dreame D9), where dust, lime plaque and residues of detergent accumulate in narrow channels, blocking the flow.

The first thing to do is to wash the system without disassembling the body:

  • πŸ”§ Remove the water tank and check it for visible contaminants, pay special attention to the rough filter (if any).
  • πŸ’§ Pour warm water with vinegar (a ratio of 1:1) into the tank, set it back and start washing mode for 2-3 minutes. Vinegar will dissolve lime deposits.
  • 🧹 Clean the outlet with a toothpick or compressed air (such as a keyboard cleaner spray!
  • πŸ”„ Repeat the procedure with clean water to remove vinegar residues.

If the flushing didn't work, the problem could lie in an electromagnetic valve (in models with electronically controlled humidity) to check its operation:

  1. Turn on the robot and start washing mode.
  2. Listen, you should hear a slight click when you open the valve, and if you don't, the valve is faulty.
  3. Check the contacts on the valve board (when disassembling) - they are often oxidized.

πŸ’‘

Use only distilled or filtered water for washing. Tap water with a high salt content accelerates the formation of plaque by 3-4 times.

Wear or improper installation of the mope nozzle

A washcloth is a consumable, but many users forget to change it. According to Xiaomi, the average life of the original nozzle is 3-4 months for daily use. If the cloth is swollen, lost shape or covered with film, it ceases to contact the floor, and the water does not absorb.

How to check and correct:

  • 🧺 Look at the nozzle: it should be flat, without holes and clamps. If the edges are bent, smooth them out or replace the cloth.
  • πŸ”© Check the mount: the nozzle should fit tightly to the base. STYTJ02YM dreame W10 Frequently loosen the latches - bend them with pliers.
  • πŸ“ Adjust the height: in the Mi Home app, find the Poop Nozzle Height option (not available for all models). For laminate, select Low, for tile, Medium.

⚠️ Warning: Don't use homemade microfiber cloths - they can clog the pump due to the wrong density. Xiaomi's original nozzles have special impregnation to prevent mold formation.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2
Dreame Bot D9/L10
Xiaomi STYJ02YM
Another model
I don't know.

3. Firmware errors and resetting settings

After a software update (especially on the Xiaomi Robot Vacuum-Mop 2 Pro and later), the robot may forget the wash settings. Symptoms: in the Mi Home app, the washing mode is active, but no water is supplied, or the robot washes only part of the route.

How to get back to work:

  1. Reset the robot to factory settings: Press and hold the Home and Power buttons for 5 seconds until you hear the beep. After the reset, reconnect the device to Wi-Fi and reset the washer.
  2. Update your firmware manually (if the automatic update freezes): Download the latest version of the software for your model from the official website. Unpack the archive and rename the firmware file to the official website. miio.bin. Put it in the root SD-Cards (if your model supports an upgrade from your memory card).

Check the region in the settings

China Mainland

Mi Home

⚠️ Warning: After resetting, the robot may begin to behave inappropriately, such as ignoring virtual walls. This is a temporary bug that is fixed by re-attaching to the Mi Account.

Hidden washing settings in Mi Home
Some versions of the app have an undocumented Water Pump Strength setting to find: Go to Device Settings β†’ Additional. Tap 5 times on the firmware version. You'll see an Engineering Mode menu that can adjust water pressure (values 1 to 5). Careful! Incorrect settings can lead to leaks.

4. Failure of the pump or water sensor

If the robot is buzzing but not supplying water, or if it's pouring water continuously, the problem is the pump or the level sensor, and that's one of the most serious breakdowns that requires disassembling the device.

Diagnosis:

Symptoms.Probable causeDecision
The robot buzzes, but the water doesn't goI jammed the pump's impeller.Disassemble and clean the pump of garbage
Water is constantly flowing, even in cleaning mode.Failed water level sensor or valveReplacement of the sensor or firmware control board
Robot washes jerks, pausesOxidation of contacts on the pump boardCleaning contacts with alcohol
E3 or E4 Error on the displayShort circuit in the water supply systemDiagnosis with a multimeter, replacement of damaged elements

To disassemble the pump you will need:

  • πŸ”§ Cross screwdriver (usually) PH00).
  • 🧴 Silicone lubricant for sealing rings.
  • πŸ“Έ Camera (to capture the location of parts before disassembly).

⚠️ Warning: If you are not sure about your skills, it is better to contact the service.Incorrect assembly of the pump can lead to leaks and damage to electronics.

β˜‘οΈ Preparation for pump disassembly

Done: 0 / 4

5. Problems with the water tank: cracks and looseness

The water tank is one of the most vulnerable places in Xiaomi's robot vacuum cleaners. Plastic cracks over time and sealing gums lose elasticity. If the robot doesn't recognize the tank or gives an E5 error, check:

  • πŸ” Integrity of the tank: even a microcrack can cause depressurization.
  • 🧽 The condition of the O-ring: If it becomes stiff or deformed, replace it (article for Xiaomi) STYJ02YM β€” MSXJ02YM-007).
  • πŸ”Œ Contacts on the tank and in the robot's nest: oxidation or pollution can block the water supply.

If the tank is damaged, it can be temporarily repaired with epoxy glue (for example, Loctite), but this is not a long-term solution. The original tanks cost from 1,500 to 3,000 rubles depending on the model.

πŸ’‘ Tip: Before buying a new tank, check its compatibility. STYJ02YM Not suitable for Dreame D9, though they look similar.

Calibration and sensor errors

Xiaomi robots use infrared sensors to determine the type of coating, and if the sensor is contaminated or miscalibrated, the robot can "think" what's on the carpet and turn off the sink.

How to recalibrate sensors:

  1. Place the robot on a flat solid surface (tiles, laminate).
  2. In the Mi Home app, go to Settings β†’ Sensor Calibration.
  3. Follow the instructions on the screen (the robot will perform several test movements).
  4. After calibration, restart the device.

If calibration doesn't help, clean the sensors:

  • 🧴 Use wet wipes for electronics (without alcohol!).
  • 🚫 Don’t press the sensors – they are fragile!
  • πŸ”¦ For hard-to-reach places, use compressed air.

⚠️ Warning: Once the sensors are cleaned, the robot may temporarily "lose" in space. Give it 1-2 cleanings to adapt.

πŸ’‘

If the robot refuses to wash only in certain areas, the problem is most likely the wrong setting of virtual walls or zones in the application.

7. Mechanical damage and wear of parts

Over time, even the most reliable Xiaomi models wear out.

  • πŸ”„ Wear of gears in the washing mechanism (characteristic grinding when moving).
  • 🧲 Weakening of magnets holding the mope nozzle.
  • πŸ”‹ Battery failure – when the charge is low, the robot can turn off energy-intensive functions, including washing.

Diagnosis:

  1. Check the charge level: if the battery is running out faster than before, its capacity has dropped. Use applications like AccuBattery for analysis.
  2. Examine the washing mechanism: lift the robot and manually rock the mope nozzle. Luft more than 2 mm indicates wear.
  3. Listen to the robot in a quiet room: extraneous sounds (squeaking, knocking) indicate mechanical problems.

πŸ’‘ Tip: If the robot is older than 3 years, replacing the battery can return him a "second life." Original batteries for Xiaomi cost from 2 000 rubles, but you can find quality analogues cheaper.

FAQ: Frequent questions about washing in Xiaomi robot vacuum cleaners

πŸ”Ή Why does the robot wash stripes, not evenly?
This is because: Incorrectly installed nozzle - check if it is flat. A clog in the water supply system - wash the tubes (see section 1). Too high speed - in the settings, reduce the speed of cleaning.
πŸ”Ή Can I use a detergent in the tank?
Xiaomi officially allows only special cleaning products for robot vacuum cleaners (for example, Xiaomi Mi Robot Detergent). Household chemicals (like Mr. Proper) can not be used - it foams and can damage the pump. πŸ’‘ Alternative: Dissolve 1 cap of dishwashing agent (no chlorine!) in 1 liter of water. But after cleaning, be sure to rinse the system with clean water.
πŸ”Ή The robot washes in only one direction – what to do?
This is a typical problem of models with a one-way mop nozzle (Xiaomi Mi Mop 2). Solutions: Enable the option of double-sided washing in the settings (if available). Set the Deep Cleaning mode - the robot will move in zigzag. Update the firmware - in new versions, the logic of movement is improved.
πŸ”Ή After the fall, the robot stopped washing?
Probably, the tilt sensor settings have been lost or the pump contacts have gone away. Try: Reset the robot (hold the power button for 10 seconds). Calibrate the sensors (see section 6). If it doesn't help, disassemble the housing and check the pump mount. ⚠️ If the robot fell from a height of more than 50 cm, the gyroscope could be damaged - in this case, repairs are needed.
πŸ”Ή How often should you change the mop nozzle?
Service life depends on the intensity of use: Original nozzles: 3-4 months for daily cleaning. Universal (third-party manufacturers): 1-2 months. Microfibre (dry cleaning): up to 6 months. πŸ’‘ Signs of wear: the cloth does not absorb water, leaves divorces or creeps around the edges.