How to connect Xiaomi robot vacuum cleaner to phone and Wi-Fi: the complete guide

Why the right connection of the Xiaomi robot is the key to its effective work

Xiaomi’s robot vacuum cleaners (including Mi Robot Vacuum, Dreame, and Viomi models) require a smart initial setup to unlock the full potential of smart cleaning. Connection errors can lead to management problems, loss of communication, or even device breakdowns. For example, an incorrectly selected Wi-Fi network (such as a guest network with device isolation) will make the robot inaccessible for remote control, and the lack of firmware updates cause laser sensors to malfunction.

In this article, we will look at all the ways of connecting, from basic synchronization with the Mi Home app to solving typical errors like Error 12 or Wi-Fi connection failed. We will focus on the nuances for new models from 2023-2026 (for example, Xiaomi Robot Vacuum-Mop 2 Ultra), where the process is different from the old versions. If you just unpacked the box or encountered problems after resetting, here you will find the answers.

Before you start, make sure you have:

  • πŸ“± Smartphone on Android 8.0+ or iOS 12.0+ (Older robot models may require an older version of the app).
  • πŸ“Ά The 2.4GHz router (5GHz) is not suitable for most Xiaomi models!).
  • πŸ”‹ Charged robot (at least 30% of battery).
  • πŸ“‘ Stable Internet (Xiaomi cloud connection requires access to servers in China).
πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (Series)
Dreame (D9, D10, etc.)
Viomi (V2, V3, etc.)
Another brand
I haven't bought it yet.

Step 1: Preparing the robot and the Mi Home app

Before you connect, you need to install the official app and prepare the device itself.

  1. Download Mi Home from Google Play or App Store. Important: for Russia, choose Russia region when you first launch, this will make it easier to connect to local servers.
  2. Sign up for a Xiaomi account (or sign in through an existing one). Without an account binding, the robot won't be able to receive firmware updates and sync cleaning cards.
  3. Turn on Bluetooth and Wi-Fi on your smartphone – they will be required for initial synchronization.

Now prepare the robot:

  • πŸ”Œ Connect the device to the charger and wait until the indicator lights up blue (means the battery is charging).
  • πŸ“± Make sure the robot emits an audible signal when you press the on button (if not, check the power supply).
  • 🧹 Remove the transport film from sensors and brushes (especially relevant for new models).

πŸ’‘

If the robot doesn’t respond to the buttons, try resetting it to factory settings: press the power button for 10-15 seconds until you hear a double beep.

Step 2: Connecting the robot to Wi-Fi

This is the most critical stage, and errors here lead to Error 12 ("Unable to connect to the network").

  1. Open Mi Home, press + β†’ Add the device.
  2. Select the Smart Home β†’ Vacuum category and find your model (if it is not on the list, select Mi Robot Vacuum – Universal Profile).
  3. Click Next and confirm that the robot is flashing orange (pairing mode). If not, press the Wi-Fi button on the case for 3 seconds.
  4. Select your 2.4GHz network (if you have a dual-band router, make sure the smartphone is connected to the same network!).
  5. Wait for the robot to beep (voice message "Wi-Fi connected" or melody).

If the connection was suspended during the "Conjugation" stage:

  • ⚑ Restart your router (sometimes changing your Wi-Fi channel to 1-6 in your router settings helps).
  • πŸ“΅ Turn it off. VPN Proxies on your smartphone block access to Xiaomi servers.
  • πŸ”„ Try changing the region in Mi Home to China (in profile settings), then return it back.
What if the robot connects to Wi-Fi, but constantly falls off?
This is a typical problem for routers with AP Isolation enabled. Go to the router settings (usually 192.168.0.1 or 192.168.1.1) and turn off this option. Also check if Wi-Fi power saving mode is on, it can break the connection.

Step 3: Set up the first launch and calibrate

Once successfully connected to Wi-Fi, the robot will require sensor calibration, a process that takes 1-2 minutes and involves:

  • 🧭 Checking the gyroscope (the robot will rotate in place).
  • πŸ‘οΈ Testing of laser rangefinder (LDS) Cameras (for models with visual navigation).
  • πŸ”Š Dynamics check (statement of statuses).

Next:

  1. Place the charging base against the wall with a free space of 1.5 m in front and 0.5 m on the sides.
  2. Make sure that within a radius of 2 meters there are no mirrors, glass or black surfaces – they knock down laser sensors.
  3. Start the first cleaning in Standard mode (do not use Turbo or Max – this will create an excess load on the new robot).

Remove wires and small objects from the floor |

Close doors to rooms where cleaning is not required|

Make sure there is enough space on the base.|

Disable other robot vacuum cleaners (if any)-->

Step 4: Solving Typical Connection Errors

Even with the right actions, there can be failures. Let's look at the most common ones.

Error codeReason.Decision
Error 12I couldn’t connect to Wi-Fi.Check your password, reboot your router, try another channel (1–6)
Error 10Problems with Xiaomi serversChange the region to Mi Home to China, then back to Russia
Error 2Charging base not foundMove the base to another location, check the contacts
Error 5Sensor stuck (dust, obstruction)Clean the sensors with a dry cloth, reboot the robot

If the robot is connected but not displayed in Mi Home:

  1. Make sure you’re logged in to the same Xiaomi account you used when setting up.
  2. Check if the robot has been added to another β€œroom” in the app (go to Profile β†’ Smart Home β†’ All devices).
  3. Update the Mi Home app to the latest version (older versions may not support newer models).

πŸ’‘

If the robot is constantly resetting the Wi-Fi connection, try to attach a static one to it. IP-address in the router settings, which will prevent conflicts DHCP.

Step 5: Update the firmware and set up the schedule

Once connected, be sure to update the firmware of the robot - this will fix the bugs and add new features.

  1. Open the robot card in Mi Home.
  2. Go to Settings (βš™) β†’ Firmware update.
  3. If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).

Now we will set up a cleaning schedule:

  • πŸ•’ In the Scheduled Cleaning section, add new tasks (e.g., 10:00 daily cleaning).
  • 🏠 Select areas to clean (if the robot has already built a map) or mark the entire area.
  • πŸ”‹ Set the suction level (Silent for night cleaning, Standard for day cleaning).

πŸ’‘

For models with a moping function (like the Dreame D10 Plus), set up a separate schedule for wet cleaning – it takes longer and requires a filled water tank.

Step 6: Integration with voice assistants and smart home

Xiaomi robots support control via Alice, Google Assistant and Apple HomeKit (for select models).

For Alice (Yandex):

  1. Open the Yandex app and go to Devices β†’ Add.
  2. Choose Xiaomi and log in through your Mi Account.
  3. Allow access to the robot vacuum cleaner.

Now you can say, "Alice, turn on the vacuum cleaner" or "Alice, start cleaning the living room."

For Google Assistant:

  • πŸ”Š At Mi Home, go to Profile β†’ Settings β†’ Voice control.
  • πŸ”— Link your account to Google Home.
  • 🎀 Now you can control the robot with a command: OK, Google, put the vacuum cleaner back on the base".
How to connect a robot to Apple HomeKit?
This is only possible for Matter-enabled models (e.g. Xiaomi Robot Vacuum-Mop 2 Ultra).In the robot settings in Mi Home, find Add to HomeKit and scan. QR-code through the app Home on iPhone.

Step 7: Optimize the robot after you connect

To make the robot work more efficiently, follow these steps:

  • πŸ—ΊοΈ Save the map: After the first cleaning, check the map in the application. If there are errors (for example, missed rooms), start cleaning again or manually mark the areas.
  • 🚫 Configure restricted areas: In Mi Home, you can circle areas where the robot cannot enter (for example, around animal food).
  • πŸ”‹ Calibrate the battery: Once every 3 months, discharge the robot to 10% and charge to 100% without interruptions.
  • 🧹 Clean the sensors: Laser sensor (under a transparent cap) and camera wipe with a soft cloth once a week.

For models with automatic water change (e.g. Viomi V3):

  • πŸ’§ Use only distilled water - ordinary can leave a plaque.
  • 🧼 Add the detergent only to a special compartment (not in the water tank!).

πŸ’‘

If the robot is getting worse at navigating, check to see if the sensors are covered with stickers or dust, and even a small obstacle can disrupt navigation.

Frequent questions about connecting Xiaomi robot

Can I connect a Xiaomi robot without Wi-Fi?
Yes, but the functionality is going to be very limited. Without Wi-Fi, you can only control the robot from the remote (if it comes with it) or the buttons on the case. You can't: Remote control through the app, firmware update, save cleaning cards, voice control (Alice, Google), for basic cleaning, but smart features won't work.
Why does the robot connect to Wi-Fi but not respond to commands?
This is a typical problem with: Unstable Internet connection (the robot loses communication with Xiaomi servers); outdated firmware (refresh it manually); conflict with other devices on the network (try to turn off other gadgets from Wi-Fi during the test); Solution: Reboot the robot (press the power button for 10 seconds); Remove it from Mi Home and add it again. Check whether the antivirus or firewall blocks access to Xiaomi servers.
How to connect a Xiaomi robot to another Wi-Fi (for example, after moving)?
To change the network: Open Mi Home and go to the robot settings. Select Wi-Fi settings β†’ Change the network. Press Next and hold the Wi-Fi button on the robot for 3 seconds until you hear the signal. Select a new 2.4 GHz network and enter the password. If the robot does not respond, reset it to the factory settings (press the power button for 15 seconds) and reconnect.
Can Xiaomi Robot Connect to 5GHz Wi-Fi?
Most Xiaomi models, including Mi Robot Vacuum, Dreame D9/D10) They only work 2.4 GHz.Exceptions: Xiaomi Robot Vacuum-Mop 2 Ultra (supports) 5 GHz, but recommended 2.4 GHz for stability. Viomi V3 (Some of the firmware has support 5 GHz, but it can be unstable. If your router doesn't share networks, it gives you a single name for the network. 2.4 and 5 GHz, try: Go to the router settings and divide the networks (give them different names, for example, to use different names, MyWiFi_2G and MyWiFi_5G). Connect the robot to the network with _2G titled.
What if Xiaomi robot does not connect to Mi Home in Russia?
The problem may be related to: Locking Xiaomi servers (try using a VPN with access to Hong Kong or Singapore); outdated version of the application (remove Mi Home and install the latest version from the official website); Incompatible region (select Russia or China in the profile settings); If nothing helps: Reset the robot to factory settings. Install an alternative application, such as Dreamehome (for Dreame robots) or Viomi Home. Contact Xiaomi via chat in the application (Profile β†’ Feedback section).