How to Install a Xiaomi Robot Vacuum Software: A Complete Guide to 2026

Why does Xiaomi’s robot vacuum cleaner need special software?

Xiaomi’s robot vacuum cleaners aren’t just stand-alone cleaners, they’re full-fledged smart devices that require software management. Without properly installed software, your robot vacuum cleaner won’t be able to map spaces, avoid obstacles, or integrate into the Mi Home ecosystem. Moreover, the firmware version depends on supporting new features like cleaning zoning, carpet recognition, or voice control through Alice and Google Assistant.

Many users mistakenly think that it is enough to turn on the vacuum cleaner and it will work, but in fact, without prior configuration through the official Mi Home app or alternative programs (for example, Valetudo for open source firmware), the device will be limited in functionality, for example, without software, the robot will not be able to save the cleaning history, update maps or sync with other Xiaomi gadgets.

In this article, we will discuss:

  • πŸ“± How to install the official Mi Home app and tie the robot vacuum cleaner
  • πŸ”„ What alternative programs exist and when should they be used?
  • βš™οΈ Step-by-step setting up the first start and updating the firmware
  • ❌ Typical errors in the installation of software and ways to eliminate them

Step 1: Install the official Mi Home app

Xiaomi’s primary tool for managing robot vacuum cleaners is the Mi Home app. It’s available for Android and iOS, but there are nuances: for example, some models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Pro) require a region-specific version of the app. If you choose the wrong region when registering, the robot may not connect or work with errors.

You can download Mi Home:

  • 🌐 Home.mi.com (select the version for your country)
  • πŸ“± Google Play for Android: Link
  • 🍎 App Store for iOS: Link

After installation of the annex:

  1. Register a Xiaomi account (if you don't have one). Use a valid email, which will be useful for access restoration.
  2. Select a region of Russia (or your country) – this is critical for the correct operation of the robot.
  3. Click Add Device (+ icon in the upper right corner) and select the Vacuum category.

πŸ’‘

If you already have a Xiaomi account but the robot is not connecting, try changing the region in your profile settings. For example, Mi Robot Vacuum-Mop P models sometimes require a China region, but then voice assistants may not work.

Step 2: Connecting a robot vacuum cleaner to an application

Before connecting, make sure that:

  • πŸ”‹ The robot is charged at least 20% (it is better to connect it to the base).
  • πŸ“Ά You have stable Wi-Fi at 2.4 GHz (Xiaomi robots do not support 5 GHz).
  • πŸ“± Bluetooth is on the phone – it is needed for initial synchronization.

Instructions for connection:

  1. Turn on the robot vacuum cleaner with a button on the body. Wait for the beep (usually a voice message in Chinese or English).
  2. In the Mi Home app, click Add Device β†’ Vacuum β†’ Your model.
  3. Follow the instructions on the screen: the app will offer to bring the phone to the robot for synchronization over Bluetooth.
  4. Once synchronized, select your Wi-Fi network and enter your password. The robot will emit a long beep, which means a successful connection.

Robot charged at 20%+

Phone connected to 2.4 GHz Wi-Fi

Bluetooth on your phone is on

Mi Home app updated to latest version-->

If the robot doesn't connect:

  • ❌ Check if the firewall or antivirus is blocking the network connection.
  • ❌ Restart your router – sometimes DHCP fails IP-address.
  • ❌ Try changing the region in Mi Home to China (but note that Russian-language voice prompts may be missing).
πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 2 Lite
Other
I haven't bought it yet.

Step 3: Update the firmware of the robot vacuum cleaner

After the first connection, the Mi Home app will automatically prompt you to update your firmware if a new version is available.The update is mandatory - it fixes navigation errors, adds new cleaning modes and improves compatibility with other Xiaomi devices.

How to update firmware:

  1. Open the robot card in Mi Home.
  2. Go to Settings β†’ Update firmware.
  3. If a new version is available, click Update. Do not turn off the robot or close the application until the process is complete (usually takes 5-15 minutes).

What to do if the update is suspended:

  • πŸ”„ Reboot the robot by holding the power button for 10 seconds.
  • πŸ“Ά Check the stability of Wi-Fi – if the signal is weak, bring the robot closer to the router.
  • πŸ“± Update the Mi Home app to the latest version.
What happens if you interrupt the update?
Interrupting the firmware update can cause the robot to β€œbrick” β€” it will stop responding to commands and require manual recovery via USB-OTG or service center. In some cases, resetting to factory settings (hold the Home + Power buttons for 15 seconds) helps, but this will delete all stored maps and settings.

Model robot vacuum cleanerThe latest version of the firmware (2026)Features of the update
Xiaomi Mi Robot Vacuum-Mop 2 Pro3.5.9_0042Support 3D-maps, improved navigation on carpets
Xiaomi Mi Robot Vacuum-Mop P3.3.9_0030Fixed errors with recognition of obstacles
Xiaomi Mi Robot Vacuum-Mop 2 Lite3.1.8_0021Support for voice commands in Russian

Step 4: Alternative software for Xiaomi robot vacuum cleaner

The official Mi Home app is suitable for most users, but it has limitations:

  • 🚫 No fine-tuning of cleaning parameters (for example, suction force by zone).
  • 🚫 No support for local servers (all data goes to the cloud Xiaomi).
  • 🚫 Some features are blocked for regions outside China.

Alternative solutions:

  • πŸ› οΈ Valetudo is an open source firmware that allows you to control a robot without the Xiaomi cloud. Supports Mi Robot Vacuum-Mop 2 Pro and other models based on Rockrobo.
  • πŸ“Š DreameHome is a robot app for Dreame (a subsidiary of Xiaomi), but it is also suitable for some Xiaomi models with flashing.
  • πŸ”§ Home Assistant – a smart home system that can integrate a robot vacuum cleaner through the Xiaomi Miio plugin.

Warning: Using unofficial firmware (e.g. Valetudo) is warranty-free and can lead to unstable operation.

πŸ’‘

Alternative firmware gives more freedom, but requires technical skills, and for most users, the official Mi Home with the latest updates is enough.

Step 5: Set up the first launch and calibrate

Once the software is installed and the robot is connected, an initial calibration is required, which will help the device to build maps correctly and avoid obstacles.

How to calibrate:

  1. Put the robot on the charging base.
  2. In the Mi Home app, select Scheduled Cleaning or Zone Cleaning.
  3. So you can start the robot and wait for it to go around the room, and you can't interfere with it, because even if it's sitting there for a long time, it's part of the mapping algorithm.
  4. After cleaning, check the map in the app. If there are errors (for example, the walls are drawn crooked), start cleaning again.

Tips for an accurate map:

  • πŸͺŸ Close the curtains – direct sunlight interferes with sensors LDS (laser-scanner).
  • πŸšͺ Remove small objects (wires, toys) from the floor – they can knock down the robot.
  • πŸ›‹οΈ Lift chairs on your legs so the robot can drive under them.

πŸ’‘

If the robot is constantly β€œlost” in one place, put a virtual wall in the application or use a physical beacon (sold separately).

Step 6: Solving Common Errors in Software Installation

Even when following the instructions, there may be problems.

Mistake.Reason.Decision
The robot does not connect to Wi-FiMi Home or router is only running on 5 GHzChange region to China or set up router to 2.4 GHz
The app doesn't see the robotBluetooth is disabled or the robot is dischargedTurn on Bluetooth on your phone and charge the robot up to 30%
Firmware update errorWeak Wi-Fi signal or lack of memory on the robotBring the robot closer to the router and restart the update

If the robot is experiencing an Error 10 (problem with sensors):

  1. Turn off the robot, turn it over and clear the optical sensor (the small window below) of dust.
  2. Check if the laser sensor (upper rotating part) is closed with foreign objects.
  3. Reboot the robot and start calibration again.
What to do if the robot is stuck on the screensaver Xiaomi?
This is a sign of a firmware failure. Try resetting: Hold the Home button + Power for 10 seconds. Connect the robot to Mi Home again. If it doesn't work, contact the service center (self-flashing can exacerbate the problem).

FAQ: Frequent questions about installing software for the robot vacuum cleaner Xiaomi

Can you control a robot vacuum cleaner without the Mi Home app?
Technically, but with limitations. Without the app, you can only clean from the button on the case, without the ability to set zones, schedule or view the map.
How to transfer the robot settings to a new phone?
Sign in to the same Xiaomi account on the new phone – all attached devices and their settings are synchronized automatically. If the robot does not appear, check that both phones are connected to the same Wi-Fi network.
Why did the robot after updating the firmware become worse to clean?
Sometimes new firmware versions contain bugs: Try: Reset the robot to factory settings, recalibrate it, reset the firmware to previous firmware (if available).
Can you use a Xiaomi robot vacuum cleaner without the Internet?
Yes, but with limitations. Without the Internet, the robot can't: Update firmware, sync with the cloud (e.g., to manage Google Home), save the cleaning history, local control over Wi-Fi without Internet access, if the robot has already been configured.
How to reset the robot vacuum cleaner to factory settings?
Hold the Home + Power buttons for 10-15 seconds until voice confirmation is heard, and after reset, the robot will forget all the stored maps and Wi-Fi settings.