Connecting the robot vacuum cleaner Xiaomi to the phone: full instructions from A to Z

Xiaomi’s robot vacuum cleaners have long been an integral part of smart homes, but their capabilities are only unlocked when connected to a smartphone correctly. Without synchronization with the Mi Home app, you lose remote control, mapping, setting up a cleaning schedule, and integrating with other devices in the Xiaomi ecosystem. However, the connection process does not always go smoothly: users face authentication errors, Wi-Fi problems, or software version incompatibility.

In this article, we will look at all the ways of connecting, from standard synchronization via Mi Home to alternative methods for older models or devices without support for cloud services. Particular attention will be paid to regional restrictions that can block access to vacuum functions when choosing the wrong server in the application, and you will find a table of model compatibility and current tips for eliminating typical errors, such as Error 1004 or Device offline.

What models of robot vacuum cleaners Xiaomi support connection to the phone

Not all Xiaomi devices can sync with a smartphone. Older models (such as the Mi Robot Vacuum 1 first revision) often require manual firmware to activate the remote control function. Below is a current list of supported devices with connection protocols.

ModelYear of releaseProtocolDoes the cloud require
Xiaomi Mi Robot Vacuum-Mop 2 Lite2021Wi-Fi (2.4 GHz)Yes.
Xiaomi Mi Robot Vacuum-Mop P2022Wi-Fi (2.4/5 GHz)Yes.
Xiaomi Mi Robot Vacuum-Mop 2 Pro2023Wi-Fi 6 (2.4 GHz)Yes.
Xiaomi Mi Robot Vacuum E102020Wi-Fi (2.4 GHz only)No (local mode)

Note: 5GHz models (like Vacuum-Mop P) can connect to two bands at once, but initial setup requires 2.4GHz. If your router doesn’t broadcast that network, create a separate hotspot or temporarily disable 5GHz.

⚠️ Note: Xiaomi’s robot vacuum cleaners do not work with corporate networks (such as offices or hotels) that use portal authentication.

Preparing for connection: what to do before synchronization

Before you start setting up, make sure that all the prerequisites are met, and neglecting these steps is the main cause of errors like Unable to connect or Timeout.

  • πŸ“± Update the Mi Home app to the latest version (minimum supported 6.0.100 for Android and 6.1.4 for iOS).
  • πŸ“Ά Check Wi-Fi network: router should support 2.4 GHz and network name (SSID) It should not contain Cyrillic or special symbols.
  • πŸ”‹ Charge the vacuum cleaner to at least 20% – at low battery level, the device will refuse to connect.
  • 🌍 Choose the right region in Mi Home (Russia for Russia, Europe for EuropeΒ»).

If you are using a dual-band router (2.4 + 5 GHz with one SSID name), temporarily divide the networks.

  1. Go to the router settings (usually 192.168.0.1 or 192.168.1.1).
  2. Find the Wi-Fi section β†’ Main settings.
  3. Check the box β€œSeparate 2.4 GHz and 5 GHz” (the name may vary).
  4. Save the changes and connect the phone to the 2.4GHz network.

Install Mi Home|Update vacuum cleaner firmware|Charge the device|Splitting Wi-Fi networks|Select the region "Russia"-->

Modern models (Vacuum-Mop 2 Pro and later) support local management without the cloud, but this requires manual configuration in the application. If you prefer not to transfer data to Xiaomi Cloud, select the option β€œLocal Network” on the first connection (not available for all regions).

Step-by-step: how to connect the vacuum cleaner Xiaomi to the phone through Mi Home

The standard synchronization process takes 3-5 minutes. Follow the instructions strictly by steps, without missing points - even small errors (for example, an incorrectly entered Wi-Fi password) will lead to a reset of the process.

  1. Turn on the vacuum cleaner with a long press on the physical button (3-5 seconds). Wait for the beep and voice message in Chinese (β€œβ€ – β€œplease connect to the network”).
  2. Open Mi Home and press + in the upper right corner β†’ Add Device.
  3. Select the category "Vacilities" (the icon with the image of the robot).
  4. Specify the model manually or wait for automatic determination (vacuum cleaner should flash orange).
  5. Connect to the temporary network that the vacuum cleaner creates (type name) Xiaomi_Vacuum_XXXX). Password not required.
  6. Return to Mi Home and select your home Wi-Fi network (2.4GHz), enter your password.
  7. Wait until it is completed (the screen will show the inscription β€œConnected”).

If in step 5 the phone does not connect to the temporary vacuum cleaner network, check:

  • πŸ”„ Restart the vacuum cleaner (hold the button for 10 seconds).
  • πŸ“΅ Turn off the mobile internet on your phone (sometimes it interferes with the connection).
  • πŸ› οΈ Update the vacuum cleaner firmware through Settings β†’ Update to Mi Home (if the device has already been connected).
What if Mi Home doesn’t see the vacuum cleaner?
If the app doesn’t detect the device, try: 1. Remove the Mi Home cache in your phone settings. 2. Check if the antivirus is blocking your local network connection. 3. Try another phone (especially for older Android smartphones with an outdated version of Bluetooth).

Once successfully connected, the vacuum cleaner will automatically update the firmware (if a new version is available) and suggest creating a map of the room. Do not interrupt the first mapping process - this can lead to navigational failures.

Alternative ways to connect (without Mi Home)

If the standard method doesn't work (e.g., because of regional constraints or an outdated model), use one of the alternatives: they require more technical skills, but often save in difficult situations.

1. via the Mi Home Lite app (for older models)

Mi Home Lite is a lightweight version of the main application that supports devices without cloud binding. E10:

  1. Download Mi Home Lite from APKPure (officially removed from Google Play).
  2. Choose the region of China (even if you are in Russia).
  3. Follow the standard connection procedure (see the previous section).

2. via Home Assistant (for local management)

Home Assistant allows you to control the vacuum cleaner without the Xiaomi cloud.

  • πŸ–₯️ Installed Home Assistant on a Raspberry Pi or other device.
  • πŸ”Œ Xiaomi Miio integration (install via the HACS).
  • πŸ”‘ Token devices (can be obtained through Miio2).

After setting up, the vacuum cleaner will be available on the local network without depending on Xiaomi servers.

3. Through Valetudo (open source firmware)

Valetudo is a custom firmware for robot vacuum cleaners that completely removes dependence on the cloud. Supports models based on the MT7688 chip (for example, Viomi V2, Dreame D9).

  1. Disassemble the vacuum cleaner and connect to UART contacts.
  2. Swipe through ESPTool (instructions on the official website).
  3. Set up a web interface for IP-address.

⚠️ Note: Valetudo installation voids warranty and may cause the device to fail in case of firmware errors.

Mi Home|Mi Home Lite|Home Assistant|Valetudo|Other-->

Common mistakes and their solutions

Even if you follow the instructions accurately, users will encounter errors, and below is a table of the most common problems and proven ways to fix them.

Mistake.Reason.Decision
Error 1004The Wrong Region in Mi HomeRemove the device from the application, change the region to β€œRussia” and reconnect.
Device offlineVacuum cleaner not connected to Wi-FiReboot the router and vacuum cleaner, check if the firewall blocks access to the Xiaomi cloud.
Unable to connectWeak Wi-Fi signalBring the vacuum cleaner closer to the router or use a repeater.
Blinking red lightLow battery chargeCharge the vacuum cleaner to at least 20% before connecting.

If the vacuum cleaner is connected but does not display the map or does not respond to commands, try:

  • πŸ—ΊοΈ Reset the card in the settings (Device settings) β†’ Map. β†’ Drop it).
  • πŸ”„ Reconnect the device to Mi Home (remove and add again).
  • πŸ“‘ Check if the vacuum cleaner conflicts with other smart devices on the network (for example, with Xiaomi cameras).

πŸ’‘

If the vacuum cleaner constantly loses communication with Wi-Fi, attach a static IP-address in the router settings. This will prevent failures when you change DHCP-address.

Setting up the vacuum cleaner after connecting: what to do next

Successful synchronization with the phone is just the first step, and in order for the vacuum cleaner to work efficiently, you need to:

  1. Create a map of the room: Start cleaning manually (Clean up β†’ Zones). Wait for the vacuum cleaner to go around all rooms (don't interrupt the process). Save the map to Settings β†’ Map β†’ Save.
  2. Set up a schedule: Go to Schedule β†’ Add. Choose the days of the week, time and type of cleaning (dry/wet). Activate the "Only When Nobody's Home" option to save charge.

Update firmware

  • In Settings β†’ Software Update, check the relevance of the version.
  • If an update is available, connect the vacuum cleaner to the charging and confirm the installation.

For models with laser navigation (for example, Vacuum-Mop 2 Pro) it is recommended to:

  • πŸ“ Set up no-go zones for areas where the vacuum cleaner should not be removed (e.g. near pet bowls).
  • πŸ”„ Enable multi-room cleaning for consecutive cleaning of rooms.
  • πŸ’§ Calibrate the humidity sensor if the vacuum cleaner is not washing the floors well (in Settings) β†’ Cleaning module).

πŸ’‘

After the first connection, be sure to update the vacuum cleaner firmware - this will fix navigation bugs and add new features (for example, carpet recognition in 2023 models).

If you use voice assistants (Alice, Google Assistant), connect the vacuum cleaner to them via Settings β†’ Voice control in Mi Home. After that, you can give commands like β€œAlice, run the vacuum cleaner in the living room.”

Security and Privacy: What You Need to Know

Connecting a vacuum cleaner to the Xiaomi cloud raises privacy questions.Device sends the following data to Xiaomi Cloud:

  • πŸ“ Maps of premises (stored on servers in encrypted form).
  • πŸ“… Cleaning statistics (time, area covered, errors).
  • πŸ”‹ Condition of the device (charge level, wear of brushes).

To minimize the risks:

  1. Turn off Cloud Sync in the vacuum cleaner settings (not available for all models).
  2. Use local mode via Home Assistant or Valetudo.
  3. Regularly delete saved cards in Settings β†’ Map β†’ Delete data.

⚠️ Note: If you sell or transfer a vacuum cleaner to another user, be sure to reset it to factory settings via Settings β†’ Otherwise, the new owner will have access to your maps and cleaning history.

For additional network protection:

  • πŸ”’ Create a separate network for smart devices (guest Wi-Fi).
  • πŸ›‘οΈ Disable the vacuum cleaner’s access to the Internet through the router firewall (allow only local connections).
  • πŸ”„ Change your Wi-Fi password regularly (especially if the vacuum cleaner is connected to a public network).

FAQ: Answers to Frequent Questions

Can I connect a Xiaomi vacuum cleaner to a phone without Wi-Fi?
Yes, but with limitations. Some models (like the Vacuum) E10) Support local control via Bluetooth, but this requires: Install alternative software (e.g. Valetudo) Use applications like Robot Vacuum Controller (requires manual input) IP-Without Wi-Fi, you will not be able to access: room maps, schedules, firmware updates.
Why does the vacuum cleaner connect to the phone but not clean?
Causes and solutions: πŸ”‹ Low Charge – Charge to 100% and restart. πŸ—ΊοΈ No map – start manual cleaning to create a map. πŸ› οΈ Blocked brushes – check for hair/garbage. πŸ“‘ Firmware failure – update the software through Mi Home.
How to reset the Xiaomi vacuum cleaner to factory settings?
Reset: Through Mi Home: Device settings β†’ General β†’ Reset. Hardware reset: Hold the power button 10-15 seconds to the beep. For models with a display, go to Settings β†’ Reset.

After resetting, the vacuum cleaner will lose all stored maps and settings.

Can I connect Xiaomi vacuum cleaner to iPhone?
Yeah, but there's nuance: 🍎 Use Mi Home from the App Store (iOS version). πŸ”„ On older iPhones (before iOS 12) can occur synchronization errors – update the system. 🌍 Choose the region "Russia" even for European models (otherwise there will be no Russian language.
How to connect Xiaomi vacuum cleaner to multiple phones?
To do this, connect the vacuum cleaner to the first phone via Mi Home. In the device settings, select Shared Access. Enter the email or phone number of the second user (he must have a Xiaomi account). The second user will confirm access to his Mi Home. Restrictions: at the same time, the vacuum cleaner can only be operated by one user.