How to install the application on the robot vacuum cleaner Xiaomi: all ways and solutions to problems

Xiaomi’s robot vacuum cleaners are not just cleaning devices, they’re full-fledged members of the smart home ecosystem. But without a properly installed app, you lose half of your functions: remote control, mapping, setting schedules, and integrating with voice assistants. Many users have difficulty connecting to the app β€” the app doesn’t find the device, it gives you authorization errors, or it just doesn’t support a particular model.

In this article, we will discuss all the current ways to install official and third-party applications for Xiaomi, Roborock and Dreame robot vacuum cleaners (including models from 2023-2026), learn how to properly connect a vacuum cleaner to the Mi Home, Roborock App or Dreamehome, what errors occur most often and how to fix them.

What app you need for your robot vacuum cleaner Xiaomi

The first and foremost mistake is trying to install the wrong app. Xiaomi's ecosystem includes several brands of robot vacuum cleaners, and each requires its own software.

  • πŸ”Ή Mi Home (Miija) – for classic Xiaomi Mi Robot Vacuum models (e.g. Mi Robot Vacuum-Mop 2 Lite, Mi Robot Vacuum-Mop P). Supports integration with Apple HomeKit and Google Assistant.
  • πŸ”Ή Roborock App – for Roborock brand devices (series) S7, S8, Q7, Q Revo has advanced zoning and multicard features.
  • πŸ”Ή Dreamehome – for Dreame vacuum cleaners (e.g. DreameBot) D9, DreameBot L10s Ultra. It has a unique cleaning algorithm. 3D Mapping.
  • πŸ”Ή Xiaomi Home (global) – international version of Mi Home for users outside of China. often requires changing the region in the settings.

How do you know which app you want? Look at the sticker on the vacuum cleaner case or in the documentation. If it says Roborock, download the Roborock App if Dreame is Dreamehome. Mi Home is good for the rest of the models. Except that Xiaomi Mijia 1C/1T vacuum cleaners require a Chinese version of Mi Home even for global users.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you use?
Xiaomi Mi Robot
Roborock (S7/S8/Q7)
Dreame (D9/L10)
Another brand
I haven't bought it yet.

Preparation for installation: what to do before downloading

Before installing the app, follow 4 mandatory steps to avoid connection errors:

  1. Check model compatibility. Some vacuum cleaners (e.g. Roborock S7 MaxV) require firmware at least v3.5.8.
  2. Update your smartphone OS. Xiaomi apps require Android 8.0+ or iOS 12+. Older versions may not have Bluetooth LE and Wi-Fi 5 GHz features.
  3. Connect the vacuum cleaner to charge, the charge level must be at least 20%, otherwise the device will not enter the pairing mode.
  4. The robot supports only 2.4 GHz networks (not 5 GHz!) and does not work with corporate networks (for example, with authorization through a portal).

Pay special attention to your account region, and if you bought a vacuum cleaner in China and you live in Europe, you'll have to change your region to Mi Home or use a VPN, and you'll find more about this in the connection bug section.

β˜‘οΈ Checklist before installation

Done: 0 / 5

Step-by-step: installation and configuration of Mi Home

Consider the Mi Home (which is relevant for most Xiaomi models) and the instructions are suitable for Android and iOS:

  1. Download the app: πŸ“± Mi Home for Android 🍎 Mi Home for iOS

Use official sources only – third-party APKs may contain viruses or outdated versions.

Register an account

Click Sign Up and enter your email or phone number. For Russian/CIS users, choose Russia (if not listed, use Mainland China, but be prepared for Cyrillic issues).

Add the device.

Click + β†’ Add Device β†’ Robot vacuum cleaner. Choose your model from the list. If you don't have one, try the Other Device β†’ Robot vacuum cleaner option.

Activate the pairing mode

Press the Home button and Power vacuum for 3-5 seconds until you hear the beep. The Wi-Fi indicator should flash orange.

Connect to Wi-Fi

Enter the 2.4 GHz network password. If the vacuum cleaner doesn't connect, check if the router is blocking new devices (turn off). MAC-filtering).

Once the app is successfully connected, it will prompt you to update the firmware. Don't refuse - new versions fix navigation errors and add support for voice commands. The update will take 5-15 minutes (the robot should stay on base!).

What if Mi Home doesn’t find a vacuum cleaner?
1. Reboot the robot (hold the power button for 10 seconds).2. Check that the phone and vacuum cleaner are connected to the same Wi-Fi.3. In the phone settings, turn on Location Transfer and permissions for Mi Home.4. Try changing the account region to Mainland China (requires VPN).

Installation of Roborock App: features and differences

The Roborock App features more advanced management features, but connectivity is nuanced, with the main difference from Mi Home being the mandatory binding to a Roborock account (even if you already have a Xiaomi account).

Step-by-step:

  1. Download the app: πŸ“± Roborock for Android 🍎 Roborock for iOS

Create an account

If you already have a Xiaomi account, you can sign in through it, but some features (like Multi-map) will be limited.

Add the device.

Press. + β†’ Roborock App automatically identifies models by serial number. If your model does not show up, check if it is supported in your region (the list of supported countries is available on the official website).

Set up Wi-Fi.

Roborock supports 2.4 GHz and 5 GHz, but for stable operation it is better to use 2.4 GHz. If you have a dual-band router, temporarily turn off 5 GHz during the connection.

Once you've connected, the Roborock App will suggest you configure a map of the room, and you can do the first cleaning in Full Clean mode, so you can make an accurate map, and you can save it in the app to further customize cleaning areas and restricted areas.

πŸ’‘

If you have a Roborock S7 MaxV Ultra or Q Revo, activate ReactiveAI 2.0 in the settings after you connect, which allows the robot to recognize and avoid small obstacles (such as wires or shoes).

Solving common installation errors

Even with the correct following of the instructions, users encounter errors, and we have collected the TOP-5 problems and ways to solve them:

Mistake.Reason.Decision
No device found.Vacuum is not paired or the phone is connected to another networkReboot the robot and check Wi-Fi. On Roborock, hold the Home button for 5 seconds.
Authorization error (401)Disparity between the account and device regionChange your region to Mainland China or create a new account
Can't connect to Wi-Fi.The router uses incompatible settings (e.g. WPA3)Turn the router into mode WPA2-PSK or turn it off. MAC-filtering
Firmware not installedWeak Wi-Fi signal or low battery chargeBring the robot closer to the router and make sure it is charged > 50%
The application will fly out when you add the deviceAn outdated version of an application or OSUpdate the Mi Home/Roborock App and reboot your phone

If none of these methods worked, try an alternative method of connecting:

  • πŸ”Œ Connect the vacuum cleaner to the hotspot of the phone (Wi-Fi distribution). Sometimes this solves problems with the router.
  • 🌍 Use it. VPN with servers in China (such as Astrill or ExpressVPN) to register an account in the Mainland China region.
  • πŸ“± Try connecting the vacuum cleaner from another phone (especially if you have Huawei or Xiaomi with customized firmware).

πŸ’‘

If your robot vacuum cleaner is bought in China but you live in Europe, the only reliable way is to register an account in Mainland China using a VPN. Once connected, you can change the region back, but some features (such as voice assistant) may not work well.

Installation of third-party applications: pros and risks

Xiaomi’s official apps don’t always suit users: limited functionality, region-specific, no Russian language, and the alternative is to side-by-side applications such as:

  • πŸ› οΈ Valetudo is an open source software for Xiaomi-based robot vacuum cleaners that allows you to control your device without the cloud, but requires root access to the vacuum cleaner.
  • 🌐 Home Assistant – Smart Home system with support for Xiaomi devices. Integrated through Mi Home API or MQTT.
  • πŸ“± Mi Home Alternative – an informal client for Mi Home with advanced settings (e.g. manually specifying servers).

Advantages of third-party solutions:

  • βœ… No regional linkage.
  • βœ… More automation capabilities (e.g., starting geolocation cleaning).
  • βœ… Working without Xiaomi Cloud (enhanced privacy).

But there are also serious risks:

⚠️ Warning: Installing unofficial software can lead to loss of warranty, unstable sensors or even device failure. S5 Known for Lidar Problems After Updates.

If you decide to take a risk, follow the mandatory rules:

  1. Back up your original firmware (the instructions are available on the 4PDA or XDA-Developers forums).
  2. Use only proven versions of the software (for example, Valetudo RE for Roborock).
  3. Do not update the firmware through the official application after installing alternative software - this will lead to conflict.

Update the firmware through the application: when and how to do it

The firmware of the robot vacuum cleaner is responsible for navigation, performance and compatibility with new features, and it needs to be updated, but not always immediately after the release of a new version.

  • πŸ†• Critical bugs have appeared (for example, the robot gets stuck in corners or does not return to the base).
  • πŸ”„ Support for new functions (e.g., new features, 3D-mapping L10s Ultra).
  • πŸ›‘οΈ Security vulnerabilities (especially if you are using Google Home or Apple HomeKit integration).

How to update the firmware correctly:

  1. Connect the vacuum cleaner to the base and make sure the charge is > 80%.
  2. Close all background apps on your phone so as not to interrupt the connection.
  3. In Mi Home/Roborock App, go to Device Settings β†’ Firmware Update.
  4. If the update is stalled, wait 30 minutes - sometimes that's normal for major updates.

⚠️ Warning: If the robot gets worse after the update (for example, it builds a map worse or does not recognize carpets), roll back the firmware. To do this, the Roborock App has a Downgrade feature (not available for all models). In Mi Home, rollback is possible only through the service center.

FAQ: Answers to Frequent Questions

Can you control a Xiaomi robot vacuum cleaner without an app?
Yes, but with serious limitations. Without the app, you can: Start/stop cleaning from the buttons on the case. Use the remote control (if it is included), but schedule settings, zoning, firmware updates and other features will not be available.
Why doesn't Roborock App see my model vacuum cleaner?
This is a typical problem for devices purchased in China: Solutions: Check if your model is supported in your region (the list is available on the official website); Change your account region to Mainland China (a VPN will be required); upgrade the app to the latest version - sometimes support for new models is added later.
How to transfer the vacuum cleaner settings to a new phone?
If you change your smartphone, use the Export/Import Settings feature: On your old phone: Mi Home β†’ Profile β†’ Settings β†’ Backup. On your new phone: log in to the same account and restore data from the backup. For Roborock App, room maps are synced automatically over the cloud if you use one account.
Can I connect one vacuum cleaner to multiple accounts?
Officially, no. But there's a workaround: The main account (owner) adds a vacuum cleaner to Mi Home. Through device settings β†’ Sharing invites other users via email. Please note that only one user can operate the vacuum cleaner at a time.
What if after updating the firmware vacuum cleaner became worse?
Return the previous firmware version: For Roborock: in the app, select Settings β†’ Update β†’ Recoil (if available). For other models, contact Xiaomi Service Center to flash the previous version. If rollback is not possible, try resetting the vacuum cleaner to factory: hold the power button for 10 seconds until the indicator blinks.