How to connect the robot vacuum cleaner Xiaomi to the phone: full instructions with error solutions

Why is connecting a robot vacuum cleaner to a phone necessary?

Xiaomi vacuum cleaners are no longer a luxury β€” they are indispensable cleaning assistants β€” but their true potential is only unlocked when connected to a smartphone, and without that, you lose the ability to remotely control, create cleaning schedules, adjust zones, and even voice control through Alice or Google Assistant.

The process of pairing seems simple, but in practice users face errors, from the banal β€œdoes not see the device” to problems with Xiaomi servers in different regions. In this article, we will analyze all the current ways of connecting (including models with LDS-lidar and visual navigation), and solve typical problems that are not described in the official instructions.

Important: If your vacuum cleaner is released before 2020, some features may require a firmware update, and we will separately look at how to do this without the risk of bricking the device.

What models of Xiaomi robot vacuum cleaners support phone connection?

Virtually all modern models of Xiaomi, Viomi and Dreame (part of the Mi Ecosystem ecosystem) support management through the application.

  • πŸ”Ή Mi Robot Vacuum (1st generation, 2016) – requires firmware at least 3.5.8 for stable operation with Mi Home.
  • πŸ”Ή Mi Robot Vacuum-Mop (2C, 2S, 2Pro) β€” Full support for all functions, including wet cleaning.
  • πŸ”Ή Viomi V2/V3 β€” use a separate Viomi Home app, but are compatible with Mi Home after linking an account.
  • πŸ”Ή Dreame D9, Z10 Pro – works via Mi Home, but for some functions (e.g, 3D-Maps need to be used for Dreamehome.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Lite - budget model with trimmed settings in the application.

If your model is older than 2018, check its compatibility at home.mi.com.Models up to 2016 (Mi Robot Vacuum 1) may require a manual firmware update via ADB.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum 2 Pro
Viomi V3
Dreame D9
Another Xiaomi model
Not Xiaomi.

Preparation for connection: what to do before pairing?

Before you start connecting, make sure all the preconditions are met, which will save you 90% of the problems during the pairing phase.

Download the latest version of the Mi Home or Xiaomi Home app

Make sure your phone is connected to 2.4GHz Wi-Fi (5GHz not supported!)

Charge the vacuum cleaner to battery level at least 20%

Check that the phone is enabled Bluetooth and geolocation

Turn it off. VPN (If used, Xiaomi servers may block connections from certain regions-->

Pay special attention to Wi-Fi networks. Xiaomi vacuum cleaner robots do not work with:

  • 🚫 Hidden nets SSID (You need to make the network visible temporarily).
  • 🚫 Corporate networks with authorization through the portal (for example, in hotels).
  • 🚫 Networks with MAC-filtering (to be added) MAC-vacuum cleaner address in the router's whitelist).

If your router supports both bands (2.4 GHz and 5 GHz) and broadcasts them under the same name, divide the networks in the router settings.

πŸ’‘

If you have a dual-band router, create a separate network for smart home devices. Mi_Home_2.4G And turn off the protection. WPA3 (use WPA2-PSK compatiblely).

Step-by-step: how to connect a robot vacuum cleaner Xiaomi to the phone?

Consider a universal method of connecting via the Mi Home app (relevant to most models). If you have Viomi or Dreame, the process is similar, but additional account binding may be required.

Step 1: Installation and configuration of the application

1. Download Mi Home from the official store:

- Google Play (Android)

- App Store (iOS)

Xiaomi

Google

Facebook

3. Select the "China mainland" region (important!) This will provide access to all functions, including zone cleaning and voice control. For Russia/Europe, some options may be limited.

Step 2: Adding the device to the application

1. Press "+ β†’ Add device" in the upper right corner.

2. Select the category "Vacilities" and find your model. If it is not on the list, select "Other vacuum cleaner".

3. Follow the instructions on the screen. The app will suggest:

  • πŸ”Š Turn on the vacuum cleaner (press the power button on the 3-5 seconds).
  • πŸ“Ά Connect to a temporary Wi-Fi network that a vacuum cleaner creates (the name will be type) MiRobot_XXXX).
  • πŸ”„ Return to the main network and wait for the setup to be completed.

Step 3: Setup after connecting

After successful pairing:

  • πŸ“ Update the room map (start manual cleaning to have the vacuum cleaner make a plan).
  • ⏰ Set up a cleaning schedule in the "Timer" section".
  • πŸ”§ Activate the "Do Not Disturb" option if you do not want the vacuum cleaner to work at night.
What if the app asks for β€œlocation permission”?
This request is related to the requirements of Google Play Services for Bluetooth LE devices. If you refuse, the connection can be interrupted. The permission is only necessary for initial settings - later can be turned off in the phone settings.

Critical information: If the vacuum cleaner does not connect during the Wi-Fi selection stage, try changing the region in the application to Singapore or Hong Kong. This often solves problems with Xiaomi servers for users from Russia and the CIS.

Solving common connection errors

Even with the correct follow-up, there can be failures, and we've collected real-world user cases and solutions that are not described in the official documentation.

Mistake.Reason.Decision
"Failure to connect to the device" (Error 1003)Conflict with VPN or router firewallDisable VPN, add IP vacuum cleaner to firewall exceptions, reboot router
The vacuum cleaner constantly β€œflashes orange” and does not connect.Low battery charge or firmware failureCharge to 100% if it doesn’t help – update the firmware via Mi Home β†’ Device Settings β†’ Update
The application "hangs" at the stage "Connect to Wi-Fi"The router uses an incompatible type of encryption (WPA3 or TKIP).Switch to WPA2-PSK (AES) in router settings
After connection there is no zone cleaning functionThe wrong region was selected in Mi HomeChange the region to China Mainland and reconnect the device

If none of the solutions worked, try resetting the vacuum cleaner to the factory.

  1. Turn off the vacuum cleaner.
  2. Press the Power and Home button (or Spot Cleaning, depending on the model) for 10 seconds.
  3. Wait for the beep and the lights to flash.

πŸ’‘

Resetting removes all stored maps of the premises! After the dump, the vacuum cleaner will need to re-design the apartment plan.

How to connect a Xiaomi robot vacuum cleaner to a phone without Mi Home?

The official Mi Home app isn't the only way to manage it, but let's look at alternatives that might come in handy if the main app doesn't work.

Method 1: Xiaomi Home app (for new models)

Xiaomi Home is an updated version of the Mi Home with an improved interface, supports all models of vacuum cleaners released after 2021.

Advantages:

  • πŸ”„ More stable synchronization with the cloud.
  • πŸ“Š Detailed cleaning statistics (area, time, water consumption for models with wet cleaning).
  • πŸ€– Google Home and Apple HomeKit integration (for selected regions).

Method 2: Manage via Alice or Google Assistant

If the vacuum cleaner is already connected to the Mi Home, it can be added to the ecosystem of voice assistants:

  1. In Mi Home, go to Profile β†’ Settings β†’ Voice Assistants.
  2. Choose Yandex or Google and follow the linking instructions.
  3. After synchronization, use commands such as β€œAlice, turn on the vacuum cleaner in the living room” β€œOK Google, start cleaning the kitchen”

Method 3: Alternative applications (for advanced users)

There are third-party applications like Valetudo or DustBuilder that allow you to control the vacuum cleaner without the Xiaomi cloud, but they require:

  • πŸ”§ Root on the phone (for some functions).
  • πŸ“₯ Valetudo firmware installations on the vacuum cleaner itself (risk of loss of warranty!).
  • πŸ’» Skills of working with ADB and SSH.

πŸ’‘

If you are not sure about your skills, do not use third-party firmware. Xiaomi’s official software provides 90% of the necessary features without the risk of β€œbricking” the device.

Robot vacuum cleaner firmware update: when is it needed?

Outdated firmware can cause:

  • 🚫 Wrong job. LDS-Lidar (vacuum cleaner "lost" in space).
  • 🚫 No features in the application (for example, zone cleaning or quiet operation mode).
  • 🚫 Wi-Fi connectivity issues (especially relevant for models) 2018-2019 garland.).

Check out the current version of the firmware:

  1. In Mi Home, go to the device settings.
  2. Click "Firmware Update."
  3. If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).

For 2016 Mi Robot Vacuum 1 models, manual updates may be required via ADB:

adb shell am start -a android.intent.action.VIEW -d "mihome://device/upgrade?did=YOUR_DEVICE_ID"

Where YOUR_DEVICE_ID β€” Device ID (can be found in Mi Home in vacuum cleaner information).

What happens if you interrupt the firmware update?
The vacuum cleaner may stop turning on or freeze in boot mode, which requires a UART flashing (soldier iron and electronics experience) and contact the service center if you are not sure about your abilities.

FAQ: Frequent questions about connecting Xiaomi robot vacuum cleaner

Can I connect a vacuum cleaner to multiple phones at the same time?
Yes, but with reservations. The main account (owner) has full access to the settings. Other users can only start/stop cleaning if the owner grants access through Sharing in Mi Home.
The vacuum cleaner is plugged in, but it's not mapping the room.
Check: Cleanliness LDS-Lidar (wipe the glass with a soft cloth); Indoor lighting (lidar works worse in the dark); vacuum cleaner height (no obstruction higher than 10 cm above the lidar); If it doesn't help, update the firmware or reset the map settings in the app.
How to change the Wi-Fi network to which the vacuum cleaner is connected?
Go to Mi Home, select the device β†’ Settings β†’ Wi-Fi. If the vacuum cleaner does not find a new network, reset it (see instructions above) and reconnect it.
Can you drive a vacuum cleaner without the Internet?
Yes, but with limitations, local control (via home Wi-Fi) allows you to use it: 🏠 Start/stop cleaning. πŸ“ Use zone cleaning (if the card is already saved). To do this, turn off the mobile Internet on your phone, but leave the connection to the same Wi-Fi network as the vacuum cleaner.
Why does the vacuum cleaner shut off from the app after a few days?
This is a typical problem with: πŸ”„ Frequent shifts IP-Router addresses (set up static) IP vacuumer). πŸ“΅ Unstable Wi-Fi signal (check signal level at vacuum cleaner charging point). ⏳ Long-term simple (some models "fall asleep" after 7 days without use). Solution: restart router and vacuum cleaner, update firmware.