Xiaomi robot vacuum cleaner doesn’t connect to phone: full guide

The situation when a smart gadget refuses to sync with the control application is familiar to many owners of the Xiaomi ecosystem. Usually the initial setup process takes a couple of minutes, but sometimes the robot vacuum cleaner hangs during the search phase of the network or gives a timeout error, which causes frustration, since without connecting to Wi-Fi, control from the phone and voice assistants becomes impossible.

The reasons for the failure can be in the software of the smartphone, the features of the router or the cleaning device itself. Often the problem is solved by simply switching frequency bands or changing the region in the application. It is important to consistently all possible options, from simple reboots to more complex manipulation of network settings.

In this article, we will take a look at the algorithm that will help you reconnect your Mi Home with your cleaning robot, explain why Bluetooth can interfere with your connection, how to reset your network settings on different models, and what to do if your router blocks new devices. Follow the steps to get your device back on track.

Checking basic requirements and network compatibility

The first thing to do is to make sure that the environment in which the appliances work meets the manufacturer’s specifications. Most models of robot vacuum cleaners Xiaomi, Roborock and Viomi support only the 2.4 GHz Wi-Fi standard. If your router broadcasts a 5 GHz network or combines both bands into one SSID with the Smart Connect function, the device may simply “not see” the network or refuse to connect to it.

Go to your router’s settings through your browser and check if the frequencies are divided. If you have a single network name, try temporarily disabling the 5GHz band or creating a guest network exclusively for 2.4GHz. Also make sure that the network name (SSID) and password are free of Cyrillic characters or special characters that some IoT modules misunderstand.

⚠️ Attention: Use VPN-Services or proxy connections on a smartphone during setup often result in a connection error. VPN geolocation is off (GPS) activated on the phone, as it is a mandatory requirement of Android and iOS to work with Bluetooth devices.

Another critical aspect is the operating system and application version: Mi Home’s outdated software can contain bugs that prevent new devices from being discovered; go to the app store (Google Play or App Store) and check for updates; sometimes it helps to completely reinstall the app with cache clearing, which allows you to reset possible software conflicts.

📊 What is your error when connecting?
Time-out connections
No device found.
Server error
Infinite waiting 0%

Algorithm of correct resetting of Wi-Fi settings on the robot

If the network settings have been changed or the device has previously connected to another router, you need to perform a full reset of the communication module. Just turn off and turn on the vacuum cleaner is not enough - you need to put it in pairing mode. On different Xiaomi models, this procedure may differ, so it is important to know the sequence of actions for your particular case.

Usually you need to press two buttons on the device body at the same time (often the Home and Turn on/Off buttons), or hold the Wi-Fi reset button for 3-5 seconds until the voice notification appears or the indicator display changes.

☑️ Checklist for preparation for pairing

Done: 0 / 4

In some cases, especially on the Roborock S5/S6 series or Xiaomi Vacuum Mop, the reset may not work the first time. Try leaving the vacuum cleaner off for 10-15 minutes, then turn it on and repeat the reset procedure. This allows the Wi-Fi module to completely cool down and restart all network services.

Hidden button combinations for different models
For the Mi Robot Vacuum Mop Essential: clamp the Home and On/Off buttons at the same time. For the Roborock S5 Max, clamp the Wi-Fi reset button (near charging) for 3 seconds. For the Viomi V2, clamp the Home and Charging buttons at the same time.

Setting up a region and account in the Mi Home app

One of the most common reasons why the robot vacuum cleaner doesn’t connect is the discrepancy between the region in the Mi Home app and the region the device is intended for. If you bought the equipment in the Chinese market (CN version), and the application chooses the region “Russia” or “Europe”, the search for the device may not give results.

To fix this, go to the app profile (the Profile tab in the lower right corner), click on Settings and find the Region field. Try changing it to China. Once you change the region, the list of devices will update and you can add a gadget. Remember that when you change the region, your device list may temporarily disappear from view, but they will not go anywhere - you just need to switch the region back to control.

Type of deviceRecommended regionFeatures of connection
Global version (Global)Russia / Country of residenceServers are stable, Russian language is on the menu
Chinese version (CN)ChinaRequires a change of region, possible delay of teams
European version (EU)Germany / France / FranceSimilar to the global servers, but the servers can be in the EU
Viomi devicesChina or Separate AnnexOften, the Viomi Home app is used instead of Mi Home.

It’s also worth checking which account you’re logged in to, if you’re using a Xiaomi account that’s linked to another sign-up region, it can block the addition of new devices, and in rare cases, creating a new account with a region that matches the device’s version helps.

Router compatibility issues and DHCP configuration

Modern routers often have security features that can perceive IoT devices as a threat or simply ignore their connection requests, particularly AP Isolation, which prevents devices on the same network from communicating with each other.

Another important parameter is the address pool. DHCP. If you have a lot of gadgets on your network, free IP-Addresses may run out, and the router will not give the address to the new vacuum cleaner. Try to increase the range of addresses you give away or temporarily disable other devices. WPA2-PSK, since WEP new WPA3 It may not be supported by the robot module.

⚠️ Warning: Some antivirus programs and firewalls on computers connected to the same network may block broadcast packets needed to detect the device.

If you have a complex network with multiple access points (Mesh), try connecting your phone and robot to the same access point. Sometimes roaming protocols interfere with the initial setup. Go close to the router when you set up to eliminate signal level problems.

💡

Use a guest Wi-Fi network for a smart home.This isolates your gadgets from the main network with computers and documents, increasing security, and often makes it easier to connect Xiaomi devices.

The Impact of Bluetooth and Third Party Applications

Smart home management apps are actively using Bluetooth for initial device detection. However, if the phone has too many background apps on or Bluetooth is unstable, the process may be interrupted. Make sure the Mi Home app has all the necessary permissions, especially access to location and Bluetooth.

On Android smartphones, cleaning the list of conjugate devices sometimes helps. Remove any old or unnecessary connections from the phone’s memory, especially if there are devices with similar names, and it’s also worth checking if the Mi Home app conflicts with other hardware management programs, such as Google Home or Yandex, if they are trying to scan the network at the same time.

For iPhone (iOS) owners, it’s important to check your privacy settings. Go to Settings → Privacy → Location and make sure that the Mi Home has a “When in Use” or “Always” resolution. Without that, iOS won’t let the app scan the airwaves to search for Wi-Fi networks.

💡

The stability of a smartphone’s Bluetooth module directly affects the success of the initial setup. Rebooting Bluetooth on a phone often solves the problem of the “invisible” device.

Specific errors and their elimination

If you see a specific error code or message, it narrows the search significantly. For example, a “Device is occupied” error means that the vacuum cleaner is already linked to another account, in which case the previous owner must remove the device from their application, or you need to perform a full reset (see section above).

A “server is busy” or timeout error is 99% often indicative of a problem with the server. DNS-Try to set up static Wi-Fi settings on the router. DNS-Google (8.8.8.8 and 8.8.4.4) or Cloudflare, which often speeds up the response of Xiaomi servers and stabilizes the connection.

In rare cases, the problem lies in the hardware of the robot's own Wi-Fi module. If nothing helps and other devices in the house are working normally, the module may have failed. However, before you bring the equipment into the service, try connecting it through the hotspot on another smartphone (distribute the Internet from a phone with a network name and password, like your home router). If the phone connection goes well, the problem is precisely the router settings.

What if the robot gets connected but loses contact?
This is a classic sign of an unstable signal or energy saving by a router. IP-address for the robot in the router settings (Static) DHCP). Also check if the router is not on the schedule of Wi-Fi outages at night.
Can you connect Xiaomi robot vacuum cleaner to a 5 GHz network?
Hardware most models only support 2.4GHz. Even if the phone is running at 5GHz, the robot module only searches for 2.4GHz at the time of setting up. Make sure the router broadcasts this frequency.
How to reset your network settings if the buttons don’t respond?
If the buttons on the case do not work, try using the application (if the device has ever been added) to select the device, click three dots in the corner and select "Delete the device" or "Reset Wi-Fi." If the application does not see the robot, only a combination of buttons or a reboot will help.
Does Internet speed affect your connection?
Channel speed is not important, it is important to maintain ping stability to Xiaomi servers. NAT Carrier Grade level, connection may be difficult. VPN Sometimes it helps to get around these restrictions.
Why does the app write “Add Device” (Error in Chinese)?
This means you’re trying to add a device that doesn’t match the current region of the application, or the servers are overloaded. Change the region in your profile settings to China and try again.