How to set up the application of the robot vacuum cleaner Xiaomi: a step-by-step guide

Modern cleaning devices have evolved from simple rolling pancakes to high-tech assistants that require smart integration into the digital ecosystem. Setup Xiaomi’s robot vacuum cleaner through a proprietary app is a key step, without which you can not unlock even half of the potential of the gadget. It is the software that allows you to build accurate maps, install virtual walls and schedule cleaning while you are at work.

The initial configuration process can seem confusing to the beginner, especially given the differences in regional firmware versions and network hardware requirements. However, by following the clear algorithm of actions described in this material, you can avoid typical connection errors. Mi Home or Xiaomi Home are central hubs through which all smart brand equipment is managed, and the correct installation of them is critical.

In this article, we will go into detail all the steps from downloading the current version of the software to fine-tuning the automation scenarios. You will learn why it is important to choose the right server region, how to properly reset the device's Wi-Fi module, and what parameters you need to check before starting the first cleaning. 2.4 GHz Wi-Fi network is critical for stable operation of the robot, since most models do not support 5 GHz frequency.

Preparing a smartphone and choosing the right application

Before you start pairing devices, you need to make sure that your smartphone is ready to work with the ecosystem of the smart home, first of all you need to download the official application. Xiaomi is currently actively promoting the Xiaomi Home app, which gradually replaces the old Mi Home, although both options can still be found in stores.

It is important to download the application only from official sources: Google Play Market for Android or App Store for iOS. APK-files or modified versions can lead to unstable operation, no push notifications about the status of cleaning and even data leakage. Once installed, make sure that the phone is enabled geolocation and Bluetooth, as these protocols are used for the initial detection of the device.

Special attention should be paid to the server region when registering an account. If your device is designed for the global market (Global Version), choose the appropriate region, for example, "Russia" or "Germany". For Chinese versions of equipment (CN Version), it is often necessary to switch the region in the application settings to "China", otherwise the gadget may not be determined on the network.

  • 📱 Make sure your smartphone operating system is updated to the current version (Android 8.0)+ or iOS 12+).
  • 🔒 Create a strong password for your Mi Account, as it is the key to all your smart devices.
  • 📡 Check in advance that your phone is connected to a 2.4GHz home Wi-Fi network, not a guest network or mobile internet.

⚠️ Warning: Do not try to register multiple accounts for the same device in different regions at the same time, which can lead to the robot being “linked” to the wrong server and the inability to remotely manage.

Once you install the app and register, log in. The interface may vary slightly depending on the OS version, but the basic logic remains the same. Press the device add button, usually the plus symbol in the upper right corner, and the system will automatically start scanning the space around.

The process of connecting the robot to the Wi-Fi network

The most important step is to directly pair the robot vacuum cleaner with your wireless network. First, turn the device on by holding the power button or a combination of buttons, depending on the model (for example, Xiaomi Vacuum Mop 2 Pro or Roborock S7).

Most modern models use fast-connection technology, so you don't have to manually enter a Wi-Fi password into the robot interface, but the app itself will suggest using the current network data that your smartphone is connected to, just confirm the action, and the phone will transmit network credentials to the device via Bluetooth or an audio signal.

If the automatic connection didn't work, you'd have to use manual mode, which often requires resetting the Wi-Fi settings on the robot itself, usually by simultaneously pressing the Home and Turn on buttons for 5-7 seconds until a voice message is heard about the transition to pairing mode or the Wi-Fi indicator starts flashing.

📊 Have you encountered problems connecting a robot to Wi-Fi?
Yeah, there were always mistakes.
There were difficulties with the 5 GHz network
It's been on the first time.
I don't use the app at all.

When you set up the connection, make sure you're in close proximity to the router. A weak signal during the configuration phase may interrupt the data transmission and the procedure will have to start again. Once the connection is successful, the application will suggest that you assign a name to the device and select a room where it will be based.

  • 🏠 Call the device by an understandable name, such as “Kitchen Vacuum” or “Robot Living room” to easily identify it in the list.
  • 📶 Make sure that the Wi-Fi password is entered correctly, without unnecessary spaces and taking into account the symbol register.
  • 🔄 If the connection is 99% down, try restarting the router and repeating the procedure.

Primary cleaning and construction of a room map

Once connected successfully, the app will prompt the first cleaning, which is when Xiaomi’s robot vacuum cleaner begins scanning the room using a laser rangefinder (LDS) or camera-based navigation (VSLAM), and it’s crucial not to interrupt this process and allow the device to travel around the entire available area.

During the first pass, the device collects data on the geometry of the room, the location of furniture and obstacles. The smartphone screen will display the map under construction in real time, and it is recommended to be at home at this time, so that if necessary, wires, socks or other small objects that can confuse the brush are removed from the floor.

Once the map is completed, it will be stored in the device's memory and in the cloud, and you can see a clear division into rooms if the algorithm correctly recognizes walls and doorways, and if the map is incorrect (e.g., rooms have merged or extra walls have appeared), it can be edited or recreated through the map management menu.

Navigation parameterLDS (Laser)VSLAM (Camera)gyroscope
Map accuracyTall.Medium/HighLow.
Working in the darkYes.No (light needed)Yes.
Scanning speedQuickly.Middle-AverageSlowly.
Examples of modelsXiaomi S10Xiaomi S10+Mi Robot 1S

⚠️ Warning: Do not move furniture or close doors during the first map construction, this can knock the navigation algorithm, and the map will be saved with errors that will have to be fixed manually.

💡

The quality of the map directly affects the efficiency of cleaning in the future, so the first launch should be given maximum attention and provide the ideal conditions for scanning.

Setting up zones, virtual walls and schedules

One of the main advantages of using the app is that you can flexibly manage cleaning areas, so you can divide the map into separate rooms, name them and set individual parameters for each room, for example, for the kitchen you can set high suction power, and for the bedroom you can set quiet mode.

The virtual wall feature allows the robot to be prevented from entering certain areas, especially for fringe mats, places where there is a bowl of water for animals, or areas with a lot of wires, and this is done in the application by drawing prohibition lines or No-Go zones right on a map.

And this section also sets up a schedule, so you can set specific days and times to automatically start cleaning, and the smart algorithm will take into account how long it takes to clean your apartment, and plan the start of work so that when you come, the house is clean and the robot is charging.

  • 🚫 Use Invisible Walls to block access to dangerous areas such as stairs or small objects.
  • ⏰ Set your schedule to accommodate the time you are not at home so that the noise of the motor does not interfere with your rest.
  • 💧 For models with wet cleaning, adjust the water supply level separately for different types of coatings (tiles, laminate).

To access these features, go to the map management menu, usually a map icon or three dots in the corner of the screen, and there you will find editing tools: room division, zone merging, magnetic tape installation. All changes apply instantly and are saved for subsequent cleaning cycles.

Cleaning and maintenance management

The app provides access to detailed settings of operating modes. You can choose a strategy for driving: spiral, along the walls, zigzag or local cleaning at a specific point. For models with wet cleaning function, you can adjust the intensity of wetting of the rag.

In the service section, the resource of the main consumables is displayed: the main brush, side brush, HEPA-The app calculates the remaining lifespan based on the work statistics and reminds you when it's time to replace the component.

Suction power adjustment is also available here, and quiet mode is suitable for daily cleanliness support, while Turbo or Max mode is necessary for long-pile or heavy-polluted carpets.

☑️ Checklist of service

Done: 0 / 4

Check your app's cleaning history regularly, and it contains information about the area of the cleaned surface, the time spent, and the route you're going, and by analyzing that data, you can optimize the furniture arrangement or identify places where the robot gets stuck.

Updating the firmware and troubleshooting

Manufacturers regularly release software updates that improve navigation algorithms, fix bugs and add new features. It is recommended to always keep the firmware of the robot and the application up to date.

During the upgrade process, it is important to ensure a stable Internet connection and not interrupt the device. The robot should stand on the charging dock. If there is a power failure or loss of communication during the upgrade, the device may cease to function correctly and a complex recovery procedure will be required.

If the robot has stopped responding to commands or lost communication with Wi-Fi, try resetting to factory settings. This is usually done by holding buttons on the body for a long time. After reset, the device must be added to the application again, as in the first installation.

What to do if the robot loses the map?
If the robot loses the map, don't panic. Go to the map settings in the app, select "Delete the card" or "Reset" option. Then start the robot to clean up again for it to build a new map from scratch. Make sure the room environment hasn't changed since the last successful scan.

⚠️ Warning: Never turn off the robot vacuum cleaner with a button during the firmware update process.This can cause permanent damage to the software ("bricking") of the device.

In the case of persistent errors such as “Stuck drop sensor” or “wheel error”, the application will issue a notification with an error code. The decoding of the codes can be found in the help inside the application or in the user’s instructions.

Frequently Asked Questions (FAQ)

Can you control Xiaomi robot through Google Home or Yandex Alice?
Yes, the Xiaomi ecosystem supports integration with popular voice assistants, and you need to find the “Other Services” or “Works with Google/Yandex” section in the Mi Home or Xiaomi Home app, log in to your account and link devices, and then you can start cleaning with your voice.
What if the app doesn’t see the robot vacuum cleaner?
Make sure the phone and robot are connected to the same Wi-Fi network (2.4 GHz). Check if the correct region is selected in the application settings. Try rebooting the router and the robot itself. If the problem persists, remove the device from the list and add again, resetting the Wi-Fi settings on the case.
How to save several cards for different floors?
Most modern Xiaomi models support saving up to 4-5 cards. Once you build the first map, go to the map settings, select Save the map or Rename. Then take the robot to the other floor, reset the current map (or start a new one), and after you build it, also save it. Switch between floors manually in the application.
Why doesn't the robot return to base?
Check if the charging dock and infrared receivers are blocked. Make sure the base is on a flat surface against the wall and there is free space around it (0.5 meters on the sides and 1.5 meters in the front).