Xiaomi robot vacuum cleaner: what to do if it does not work, gives a mistake or poorly cleans

Xiaomi’s robot vacuum cleaners are some of the most popular home cleaning assistants, but even they sometimes break down, glitch or don’t work as expected. You may encounter screen errors, sudden stops during cleaning, charging problems or poor suction. In this article, we’ll look at all the typical malfunctions of Xiaomi’s robot vacuum cleaners (including Mi Robot Vacuum, Viomi, Dreame, and others), and give step-by-step instructions on what to do in every situation, from simple reboot to repairs.

It's important to understand that not every problem requires a call to a service center. Many errors can be fixed by yourself, saving time and money. For example, error 10 (wheel problem) is often solved by a simple cleaning, and failure of the Wi-Fi connection by restarting the router. But there are also serious breakdowns in which it is better not to take risks. We will explain in detail how to diagnose the cause, what to check first and when it is really time to carry the device for repair.

This article will be useful for both beginners and experienced users. If your robot vacuum cleaner Xiaomi:

  • 🚫 Does not turn on or respond to buttons
  • ⚠️ Issuing a code error (5, 6, 9, 10, 11, 12 and others)
  • πŸ”‹ Not charging or discharged quickly
  • πŸŒ€ Does not build a map, wanders around the room or gets stuck
  • πŸ’¨ Poorly sucking garbage or not washing the floor
  • πŸ“± Not connected to the Mi Home app

So, here you'll find a solution. Let's start with the simplest and move on to the hardest.

1. Xiaomi Robot Vacuum Won't Include: Causes and Solutions

If your Xiaomi Mi Robot or Viomi doesn’t respond to the power button, doesn’t make sounds, and doesn’t show signs of life, the problem can be both trivial things (a dead battery) and serious failure (a burned-out controller).

Start with the power source:

  • πŸ”Œ Make sure the charging station is connected to the outlet (the indicator on the base should burn).
  • πŸ”‹ Try connecting the robot to another outlet – maybe a problem in the network.
  • πŸ”„ Disconnect and reconnect the base and robot contacts (sometimes they oxidize).
  • ⏳ Leave the robot on charge for 2-3 hours – if the battery is completely discharged, it may not react immediately.

If the robot does not turn on after charging:

  1. Press and hold the power button for 10-15 seconds, it will reset the device.
  2. Check if the battery is swelling (take the bottom cover off carefully).
  3. Examine the contacts on the robot and base – they should be clean, without oxidation.

⚠️ Warning: If the robot clicks or smells of a burn when you try to turn it on, do not try to repair it yourself - this is a sign of a short circuit.

If none of these methods worked, the problem may be:

  • πŸ”‹ Failed battery (replacement required).
  • πŸ–₯️ Burned motherboard (needs repair).
  • πŸ”Œ Damaged power supply (check the voltage multimeter).
πŸ“Š What model is your robot vacuum cleaner Xiaomi?
Mi Robot Vacuum (1st or 2nd generation)
Viomi V2/V3
Dreame D9/F9
Xiaomi Mop 2 Pro
Another model

2. Xiaomi error codes: decryption and ways to eliminate

Xiaomi's robot vacuum cleaners display errors in voice or on screen (in new models), each code corresponding to a specific problem, and below is the full error table with solutions.

Error codeDescriptionHow to eliminate
5The sidebrush problemClean the hairbrush or replace it. Check the fastener.
6Main brush blockedRemove the hair, the threads, check the bearings.
9Problem with the collision sensorWipe the sensors with alcohol, see if they're covered with stickers.
10One of the wheels got stuck.Clean the wheels of the garbage. Grease the axles with silicone grease.
11Problem with height sensor (in models with laser)Wipe the lidar glass. Reset the robot.

Error 12 (battery problem) is the most insidious: the robot may suddenly turn off or not hold the charge, and if after full discharge and charging the problem remains, the battery needs to be replaced.

Some errors (e.g. 15 is a gyroscope problem) require calibration.

  1. Place the robot on a flat surface.
  2. Press the Home and Spot buttons for 3 seconds.
  3. Wait for the beep.

πŸ’‘

If the robot gives an error, but everything is fine, try resetting to the factory through the Mi Home application (section "Device Settings" β†’ Reset").

3.Robot doesn't charge or discharges quickly: battery diagnosis

The battery life of Xiaomi’s robot vacuum cleaners is about 2-3 years (or 300-500 charging cycles). If the robot has become less capable of holding a charge, there are several ways to extend its life.

Causes of rapid discharge:

  • πŸ”‹ Natural wear of the battery (capacity falls over time).
  • πŸ”Œ Faulty power supply (does not give the desired voltage).
  • πŸ–₯️ Software failure (the robot incorrectly displays the level of charge).
  • 🧹 Contaminated contacts on a robot or base.

What to do:

  1. Clean the contacts on the robot and charging station with a cotton swab soaked in alcohol.
  2. Check the voltage of the power supply multimeter (should be 20–24V model-wise).
  3. Perform a full discharge/charging cycle: discharge the robot before turning off, then charge to 100% without interruption.
  4. If the battery is swollen, replace it immediately!

⚠️ Warning: Don't use a robot with a bloated battery - it's dangerous! Lithium-ion batteries can ignite.

To replace the battery in Mi Robot Vacuum models, you will need:

  • πŸ”§ Screwdriver. T5 or T6.
  • πŸ”‹ New battery, for example, BMS 14.8V 5200mAh for Mi Robot 1S).
  • 🧴 Thermopaste (for better heat sink).

β˜‘οΈ Preparation for battery replacement

Done: 0 / 4

4. Connection problems with Wi-Fi and Mi Home app

If the Xiaomi robot vacuum cleaner doesn’t connect to Mi Home, doesn’t respond to commands from the app, or constantly loses communication, the problem may be:

  • πŸ“Ά Unstable Wi-Fi (Xiaomi robots don’t work well with 5 GHz networks).
  • πŸ“± The outdated version of the Mi Home app.
  • πŸ”„ Failure in the firmware of the robot.
  • 🌍 Regional restrictions (the robot is tied to another server).

Step-by-step instructions for connecting:

  1. Make sure your router is running at 2.4 GHz (Xiaomi robots don't support 5 GHz).
  2. Reboot the robot (hold the power button for 10 seconds).
  3. In the Mi Home app, select China region (even if you are in Russia) – this often solves connectivity issues.
  4. Reset the robot settings to factory (clip Wi-Fi and Power for 5 seconds).
  5. Connect again by following the instructions in the application.

If the robot connects but does not build a map or respond to commands:

  • πŸ—ΊοΈ Remove the saved card in the application and let the robot scan the room again.
  • πŸ”„ Update the firmware of the robot (section "Device settings" β†’ Update of the PO").
  • πŸ“‘ Check if firewall or antivirus is blocking the connection to Xiaomi servers.
How to change the region in Mi Home if the robot is not connected?
1. Uninstall the Mi Home app. 2. Install VPN With servers in China or Singapore. 3. Download Mi Home again and select China region when registering. 4. Connect the robot - now it must decide.

5. Robot cleans poorly: weak suction, does not wash the floor, gets stuck

If your Xiaomi is getting worse at picking up garbage, not washing the floor, or getting stuck all the time, the problem may be:

  • 🧹 Clogged dust collector or filters.
  • πŸŒ€ Worn brushes (side or main).
  • πŸ’§ dried dirt in the water tank (models with washing function).
  • πŸ€– Incorrect settings in the application (for example, low suction power).

Checklist for cleaning problems:

β˜‘οΈ Checking before cleaning

Done: 0 / 5

If the robot doesn't wash the floor:

  1. Check that the tank has water and it is properly installed.
  2. Clean the nozzle of water supply (often clogged with scale).
  3. Replace the cloth - over time it loses its absorbent properties.
  4. In the Mi Home app, select Wet Cleanup mode (not all models support automatic gender type determination).

If the robot gets stuck:

  • πŸšͺ Remove wires from the floor, fringed mats, high rapids.
  • πŸ“ Check the collision sensors – they should be clean.
  • πŸ—ΊοΈ Update the map in the app by noting areas where the robot gets stuck often.
  • πŸ”§ Adjust the height of the wheels (in some models, this can be done manually).

For models with a laser navigator (Mi Robot Vacuum-Mop 2 Pro, DreameBot):

  • 🧹 Wipe the lidar glass with a soft cloth (dust interferes with scanning).
  • 🚫 Do not use the robot in direct sunlight – it knocks sensors.
  • πŸ”„ Reboot the robot if it starts to wander around the room without a system.

πŸ’‘

Regular cleaning of brushes and filters (every 1-2 weeks) increases the suction power by 30-40% and prolongs the life of the robot.

6.The robot does not return to base: causes and solutions

One of the most common problems is that the robot can't find its way back to the charging station, and it can be because of:

  • πŸ—ΊοΈ Incorrectly constructed map (robot lost").
  • πŸ”‹ Battery discharge (lack of charge to reach the base).
  • πŸšͺ Obstacles to the way (e.g. closed door).
  • πŸ“‘ Interference from other devices (Wi-Fi, Bluetooth, microwaves).

How to get the robot back to base:

  1. Check that the charging station is on a flat surface and nothing adjoins it (minimum 0.5 m of free space in front and 1 m on the sides).
  2. Make sure the indicator on the base is on (if not, check the power).
  3. In the Mi Home app, update the map and make sure the base is marked correctly.
  4. If the robot is far from base, move it closer and press Return to base manually.

Laser-Navigated Models (Mi Robot Vacuum-Mop P, Dreame) D9):

  • 🧭 Make sure the robot is not manually moved – this knocks the coordinate system.
  • πŸ”„ Reboot the robot if it is spinning in place and can't find the base.
  • πŸ“ Check that the base is not under direct sunlight (this interferes with sensors).

⚠️ Warning: If the robot is constantly "lost" even after resetting the card, the gyroscope or lidar may be defective.

7. repair robot vacuum cleaner Xiaomi with their own hands: what can you do yourself

Some problems can be fixed without contacting the service.

  • πŸ”§ Replacement of brushes (side or main) - requires only a screwdriver.
  • πŸ”‹ Cleaning or replacing the battery – even beginners can do it.
  • 🧹 Cleaning sensors and wheels – regular maintenance.
  • πŸ–₯️ Flashing - if the robot is bugging because of the software.

What you should NOT repair yourself:

  • πŸ”§ Motherboard (the risk of finally breaking the robot).
  • πŸ€– Lidar or gyroscope (calibration required).
  • πŸ”Œ Power supply (dangerous due to high voltage).

Instructions for replacing the main brush:

  1. Turn the robot over and remove the lid by unscrewing 2 screws.
  2. Remove the old brush by pressing the locks on the sides.
  3. Install a new brush (e.g. Xiaomi Original Brush for Mi Robot).
  4. Secure the lid and check the rotation.

Where to buy spare parts:

  • πŸ›’ Official Xiaomi Store (detail warranty).
  • 🌍 AliExpress (cheap but longer delivery).
  • 🏬 Local service centers (sometimes sell used parts).

πŸ’‘

Before disassembling the robot, take a picture of the location of all the parts and wires - this will help to properly assemble it back.

8.When to contact the service: signs of serious breakdowns

If you've tried all the ways, but Xiaomi's robot vacuum cleaner still doesn't work, it's probably a bigger problem than it looks.

  • πŸ”₯ Robot smokes, smells of smoke or sparkles.
  • πŸ”Š constantly squeaking or making uncharacteristic sounds (squeaking, knocking).
  • πŸ–₯️ Does not respond to resetting and flashing.
  • πŸŒ€ It is still moving and not moving forward (motor problem).
  • πŸ“‘ Completely lost contact with the application and does not connect even after reset.

Average prices for repairs in service centers (2026):

Type of repairCost (β‚½)
Battery replacement1 500 – 3 000
Maternity board repair3 000 – 6 000
Lidar replacement4 000 – 8 000
Cleaning and lubricating of engines1 000 – 2 500

How to choose a service center:

  • πŸ“ Preference is given to official partners of Xiaomi (list on the website mi.com).
  • πŸ’¬ Read reviews about the workshop (especially on thematic forums).
  • πŸ“‹ Check whether you have a warranty for repairs (at least 3 months).
  • πŸ’° Compare prices in 2-3 services (sometimes the difference is 2 times!).

⚠️ Warning: If the robot is warranty, don't disassemble it yourself, it will void warranty obligations.

FAQ: Frequent questions about Xiaomi robot vacuum cleaners

πŸ€” The robot gives you error 5 (sidebrush problem), but the brush is clean?
Error 5 can be caused not only by garbage, but also by the: πŸ”§ Weakened brush attachment (check the locks). πŸ–₯️ Failure in the rotation sensor (reboot will help). πŸ”‹ Faulty brush engine (replacement required) try removing the brush, cleaning the contacts and resetting. If the error persists, contact the service.
πŸ“± The robot is connected to Wi-Fi, but you can't see it in the Mi Home app?
Possible causes: 🌍 The robot is tied to another region (try changing to China in Mi Home). πŸ”„ Outdated firmware (update through the app). πŸ“΅ Robot locked in router settings (check firewall). reset robot settings (hold Wi-Fi). + Power 5 seconds) and reconnect.
πŸ”‹ The robot is running out of power. Can you replace the battery on your own?
Yes, replacing the battery is one of the easiest procedures: πŸ”§ Screwdriver. T5/T6. πŸ”‹ New battery, for example, 14.8V 5200mAh for Mi Robot 1S). 🧴 Thermopaste (optionally for better heat sink) Instructions: Unscrew the bottom cover. Unplug the battery connector. Remove the old battery by unstuck it from the body. Install a new one and plug the connector. After replacement, complete the full charge/discharge cycle.
🧹 Robot sucks garbage badly?
Weak absorption may be due to: πŸ—‘οΈ Clogged dust collector or filter HEPA (clean or replace). πŸŒ€ Worn-out brushes (check rotation). πŸ–₯️ Failure in power settings (in the application select Maximum mode). πŸ”§ Damaged fan (required repair) Also check if the duct is clogged (dust collector to engine tube).
🏠 The robot doesn't build a map or build it wrong?
Problems with the map arise because of: 🧭 Dirty lidar (wipe the glass with a soft cloth). πŸ“‘ Interference from other devices (Wi-Fi, Bluetooth, microwaves). 🌞 Direct sunlight (it knocks down sensors). πŸ–₯️ Outdated firmware (update via Mi Home) reset the map in the app and let the robot scan the room again. If the problem persists, the gyroscope or lidar may have malfunctioned.