Xiaomiβs robot vacuum cleaner can be a real home assistant, but only if itβs set up correctly. Many users have a problem when the device only cleans individual rooms, skips corners or gets stuck on doorsteps, most often due to incorrect settings of the room map, cleaning areas or traffic parameters, not technical limitations.
In this article you will find step-by-step instructions for setting up the Xiaomi Mi Robot Vacuum, Viomi, Dreame or other models based on Mi. Home/Xiaomi Home for a complete house cleaning, we'll learn how to create an accurate map, customize virtual walls, optimize the route and avoid the typical mistakes that make the vacuum cleaner lazy or inefficient. Particular attention will be paid to hidden settings in the firmware, which the manufacturer does not advertise, but which dramatically improve the quality of cleaning.
1. Preparation of the room: what to do before the first cleaning
Before you start a robot vacuum cleaner, prepare your apartment, and this will save the device from false alarms of sensors and help you to make an accurate map.
- π§Ή Remove small objects from the floor: wires, socks, toys, which the robot can hook or mistake for an obstacle that will distort the map.
- πͺ Close doors to rooms that don't need to be cleaned (like the bathroom) and open doors knock down the route algorithm.
- πͺ Make sure you have good lighting. LDS (laser and ToF (3D-The scanners work more accurately in bright light. In the dark, the map can be "teared".
- ποΈ Lift furniture on legs less than 10 cm high The robot will not crawl under the sofa, but will try to do it, wasting time and charge.
If the apartment has mirrors or glass surfaces (for example, wardrobes), seal them with matte film or cloth during the first cleaning. The laser rangefinder can "blind" from reflections, which makes the map with duplicate walls.
β οΈ Attention: Do not use a robot vacuum cleaner on wet surfaces (for example, immediately after washing the floors). Humidity sensors are absent in budget models, and water entering electronics is fraught with short circuit. If you want to clean wet spaces, choose models with Mop Pro function and protection. IPX5.
2.The first cleaning: how to make a map of the apartment
The accuracy of the map determines 90 percent of the success of the cleaning process, so if you make mistakes in the scanning process, the robot will constantly lose or miss zones.
- Charge to 100%. Make sure the battery is fully charged. Interrupting the first scan due to discharge will result in a fragmented map.
- Launch from the dock. Put the robot on the base and press the Clean button (or activate cleaning through the app). Don't move it manually, it knocks the navigation system down.
- Don't interfere. Let the vacuum cleaner go around all the rooms on its own, don't pick it up or move it, it will distort the sensor data.
- Wait until it's done. The first cleaning can take 1.5 to 2 hours, and the robot has to return to base and save the map automatically.
Once completed, check the map in the Mi Home app (Map section).
- πΊοΈ Be whole (without tears between rooms).
- π Match real size (scale can be checked by measuring the length of the wall on the map and in life).
- π« Do not contain "ghost" walls (a common problem when reflecting from mirrors).
If the card turns out to be a curve, delete it in the settings (Map) β Delete the map and repeat the scan. In some models (for example, Dreame). D10 Plus) there is a Reboot card function that resets data without completely deleting it.
Charging 100%|Doors closed.|Lighting on|Small items removed|Robot starts from docking station-->
Setting up zones and virtual walls: how to limit or extend cleaning
By default, the robot removes all available areas, but you can pinpoint the areas of cleaning or banning.
- π Isolation of places where pets sleep.
- πΆ Protecting children's play areas with small details.
- π« Exclusions of high-pile carpets (robot may get stuck).
Instructions for setting up in the Mi Home app:
- Open the Map section and wait for the apartment plan to load.
- Click Add Zone (or Virtual Wall depending on the model).
- Finger around the area on the map: π³ Cleaning area β the robot will clean only here. π« No-go zone - the device will bypass this area. π§± Virtual Wall β Creates an Invisible Barrier (Helpful for Stairways).
Save the changes and start a test cleaning.
For models with LDS-A multicard function is available with a laser (e.g. Mi Robot Vacuum-Mop 2 Pro), which is to save individual maps for each floor:
Settings β Map β Add a map β Select a floorβ οΈ Note: Virtual walls and zones are only saved for the current card. If you delete the card or reset the settings, you will have to reconfigure them. To avoid this, export a backup of the card through Settings. β Map. β Exports (not available on all models).
How to fool a robot vacuum cleaner if it canβt see the zone?
4.Itinerary optimization: how to make the vacuum cleaner more efficiently
Xiaomi robots use a Z-shaped cleaning algorithm by default, but in complex rooms, this method is not always optimal. You can manually adjust the cleaning strategy:
| Cleaning mode | Description | When to use |
|---|---|---|
| Standard. | Z-shaped route, suitable for rectangular rooms. | Apartments with a simple layout. |
| Spirally. | Moving from the center to the walls (or vice versa). | Round rooms or open spaces. |
| Along the walls | Priority cleaning perimeter, then center. | If the robot doesn't clean corners well. |
| Accidental | Chaotic movement (an outdated algorithm) | Not recommended β high risk of missing out. |
To change the regime:
Mi Home β Device β Settings β Cleaning modeFor models with a gyroscope (e.g. Mi Robot Vacuum) 1S) Turbo mode is available, which increases suction but reduces operating time. Use it only for highly contaminated areas.
Secret Life Hack: If the robot constantly βforgetsβ corners, turn on the Edge Cleaning option in the settings (Settings) β Additionally. β Edge cleaning: Incl. This will cause the device to drive along the walls twice - first around the perimeter, then with a 10 cm indentation.
π‘
If the robot often gets stuck on the thresholds, stick a black tape 5 cm wide on them. the optical sensor sensors will perceive it as a "cliff" and circle the obstacle along the arc.
5 Cleaning Schedule: How to Automate the Process
To clean the apartment without you, set up a schedule.
- β° Cleaning time: Optimal when you are not at home (e.g. 10:00 to 12:00) The robot is noisy (50-70 dB).
- π If the cleaning is scheduled for 10:00, make sure that the battery is at least 80 times charged by then%.
- π Frequency: For an apartment of 50-70 m2, cleaning every other day is enough.
Instructions for setting:
- Open the Mi Home app and select your vacuum cleaner.
- Go to the schedule (or timer in older versions).
- Click Add and specify: Days of the week (e.g., Pn, Sr, Pt). Start time (e.g., 10:00); Cleaning type (dry, wet or combined); Zones (if you don't want to clean the whole apartment).
Save the settings.
In models that support Google Assistant or Alice, you can control the cleaning with your voice.
- π€ "Alice, run the robot vacuum cleaner in the living room (if the zones are set up).
- π€ "Google, start cleaning in 30 minutes".
β οΈ Note: If the schedule indicates the time when the robot is recharging (for example, after the previous cleaning), it will miss the task. To avoid this, turn on the option Autostart after charging in the timer settings.
π‘
For maximum autonomy, set auto-return to base at low charge (Settings) β Battery β Then the vacuum cleaner will report the completion of the cleaning and return to recharging.
6 Advanced Settings: Hidden Features for Perfect Cleaning
In the firmware of Xiaomi robot vacuum cleaners, there are hidden options that do not appear in the main menu, but significantly improve the work, and they can be accessed through the developer mode or special commands.
Methods of activation:
- π± Through Mi Home: Go to Settings β About the program. Click 5 times on the firmware version until the message Developer Mode is activated. Return to the main menu and a new Developer section will appear.
Through ADB
adb shell setprop persist.sys.xiaomi.robot.dev 1Useful hidden settings:
| Parameter | Description | Recommended value |
|---|---|---|
| map_save_interval | How often is the card saved (in minutes)? | 5 (default 10). |
| wall_follow_distance | Distance from the wall when cleaning at the edges (mm). | 150 (default 200). |
| obstacle_avoid_level | Sensitivity to obstacles (0-3). | 2 (1 if the robot is often "frightened") |
| mop_pressure | The force of the cloth pressing during wet cleaning. | 3 (maximum for linoleum). |
To change the settings through Mi Home:
- Go to For Developers β Advanced settings.
- Find the desired parameter and change the value.
- Reboot the robot (Reset button on the case or through Settings) β Reboot).
Warning: Incorrect values can cause failures, for example, if you set the obstacle_avoid_level=0, The robot will be fighting against obstacles, and mop_pressure=5 The rag wears out quickly. Always go back to factory settings if the device gets worse.
How to reset hidden settings?
7. Typical problems and how to solve them
Even when set up correctly, the robot vacuum cleaner may not work perfectly, and let's look at some of the most common problems and ways to fix them:
- π€ Robot does not return to base: Check if the docking station has moved (should stand against a wall with 1 m free space in front and 0.5 m on the sides). Make sure there are no obstacles around the base (wires, carpets). Update the firmware through Settings β Update of the PO.
- πΊοΈ Map constantly getting knocked down: Delete the current card and perform a re-scan. check the sensors for dust (wipe with a soft cloth, especially) LDS-Sensor on top. Turn off Quick Mapping (if any) in the settings).
- π Battery goes down quickly: Reduce suction power in settings (Silent instead of Turbo). Turn off wet cleaning if you don't need it. Check battery wear through Settings β Battery status (if the value) < 80%, replacement is required).
- π« Ignore virtual walls: Remove and draw the zone again (sometimes coordinates get lost). Check the Mi Home app version (update to the last one). Reboot the robot (Settings are lost). β Reboot).
If the problem persists, check the error log in the application (Settings) β The error codes are deciphered as this:
- Error 1 β A problem with the collision sensor (check the bumper).
- Error 2 β jammed the side brush (clean the hair).
- Error 5 - Laser Sensor Error (Exact) LDS-sensor).
- Error 9 is a battery failure.
8.Firmware Update: Why It Matters and How to Do It Right
The manufacturer regularly releases firmware updates that:
- π οΈ Correct navigation errors.
- π Add support for new functions (e.g, 3D-mapping in DreameBot D10 Plus).
- π Optimize battery consumption.
To update the firmware:
- Connect the robot to Wi-Fi (updating over the air requires stable internet).
- Open Mi Home and go to Settings β Update of the PO.
- If a new version is available, click Update.
- Don't interrupt the process! The robot will restart automatically.
For models without OTA-Updates (e.g. old Mi Robot Vacuum 1) firmware can be installed manually:
- Download the firmware file from the official Xiaomi website (the support section of your model).
- Unpack the archive and rename the file to update.zip.
- Put it in the root SD-cards (if there is a slot) or on USB-accumulator.
- Connect the media to the robot (through the port on the case) and hold the Reset button for 5 seconds.
β οΈ Note: Do not install firmware from third-party developers (for example, forums) This may lead to loss of warranty or incorrect operation of sensors. Use only official files from the site mi.com.
π‘
Once you update your firmware, always re-scan the map, and new navigation algorithms may conflict with the old map, leading to routing errors.