Why Xiaomiโs robot vacuum cleaner canโt see your phone and how to fix it
You just unpacked the new Xiaomi Mi Robot Vacuum or returned the old Viomi from service V3, But the device stubbornly refuses to connect to the phone, or suddenly stopped responding to commands from the Mi Home app after the update? The problem is familiar to many owners of smart equipment - according to statistics of service centers, 37% of requests for robot vacuum cleaners Xiaomi are associated with errors of connection to the smartphone.
The reasons can be anything from a simple Wi-Fi failure to a critical firmware error, and in this article we will look at all possible scenarios, from basic checks to complex manipulations of firmware that will help restore communication between devices. Importantly, some methods require technical training, so we have isolated them separately from the warnings.
So, to start with, the simplest thing is to diagnose the problem: If your Xiaomi robot vacuum cleaner flashes a blue light but doesn't appear on the app's device list, or vice versa, the phone "sees" the gadget but can't complete the pairing, follow the instructions below in order, and the probability of solving the problem in the first three steps is 85 percent.
1. Checking the basic connection conditions
Before digging deeper, make sure that the minimum requirements for pairing devices are met. Often users miss the obvious points, spending hours looking for non-existent faults.
First, check version compatibility. Xiaomi's robot vacuum cleaners only work with the Mi Home app (or Xiaomi Home for new models). Make sure you have the latest version installed from Google Play or the App Store. Older versions (up to 6.0) may not support new devices.
Secondly, pay attention to the region of the account. Xiaomi divides servers by country, and if your account is tied to Russia, and the robot is bought for China (or vice versa), the connection will be blocked. โ Settings โ Region.
- ๐ถ Wi-Fi networks: the robot only supports 2.4GHz (not 5GHz!). Make sure the phone is connected to the same network as the vacuum cleaner.
- ๐ Battery charge: at levels below 20%, some models (Viomi) V3, Deerma DX700) block the connection.
- ๐ฑ Application permissions: Mi Home should have access to geolocation, Wi-Fi and Bluetooth (check in phone settings).
- ๐ Reboot: Turn off the robot with a button on the case, wait 30 seconds and turn it on again.
โ ๏ธ Note: If you are using a dual-lane router (2.4+5 GHz under one name, try splitting networks in router settings. Many Xiaomi robots don't automatically pick the right frequency.
2. Resetting robot vacuum cleaner settings
If the basic checks didn't work, the next step is to hard-reset the device, which will return the vacuum cleaner to the factory settings and remove all the stored Wi-Fi networks.
For most of the Xiaomi Mi Robots (including the ones) 1S, 2 Pro, Mop 2 Lite):
- Hold the power (or home) button for 10 seconds until you hear the beep.
- The indicator should flash orange, which means that the reset was successful.
For Viomi models (V2, V3, SE):
- Press and hold the power buttons at the same time. + Spot Cleaning in 5 Seconds.
- After a double beep, release the buttons and the robot will restart.
After reset, try reconnecting via Mi Home. If the robot is still not visible, move on to the next step.
Disconnect the robot from the charging station
Make sure the battery is more than 50% charged
Record the data of the current Wi-Fi network (SSID password)
Prepare a phone with installed Mi Home-->
โ ๏ธ Warning: Reset removes all stored room maps and custom settings! If you have a zoning or cleaning schedule set up, they will have to be reconfigured.
3. Wi-Fi problems: diagnostics and solutions
In 90% of cases, connection problems are connected to the Wi-Fi network. Xiaomi robots are extremely sensitive to router settings, and even minor parameters (such as the type of encryption) can block the connection.
The first thing to check is the type of network security, and only supports:
- ๐ WPA2-PSK (AES) โ best-case
- ๐ Open network (without password) โ not recommended for security reasons
Network with WPA3, WEP or mixed-regime WPA/WPA2 Change the settings in the router control panel (usually at the address) 192.168.0.1 or 192.168.1.1).
The second is Wi-Fi. Some robots (especially older models) don't support channels above 11 in the 2.4 GHz band. Try manually setting channel 1, 6, or 11 in the router settings.
Third โ DHCP. Make sure the router has a server on. DHCP (grant IP-Addresses automatically if you have static IP, The robot may not get an address.
| Problem. | Symptoms | Decision |
|---|---|---|
| The wrong type of encryption | The robot sees the network, but it doesn't connect. Mi Home has a "failed to connect" error. | Change to WPA2-PSK (AES) router-setting |
| Too high a Wi-Fi channel | The robot doesnโt find the network at all or connects and immediately falls off. | Manually set channel 1, 6 or 11 |
| Conflict IP-address | Mi Home Error "Device offline" after successful connection | Reboot the router, turn on DHCP |
| Weak Wi-Fi signal | The robot only connects next to the router. | Move the router closer or use the repeater |
๐ก
If you have a dual-band router, try temporarily disabling the 5GHz network in the settings. Sometimes Xiaomi robots confuse networks, even if you choose 2.4GHz manually.
4. Mi Home app errors
The Mi Home app itself can be a problem, too, especially if you're:
- ๐ฑ Updated it recently.
- ๐ Changed the region of the account
- ๐ Added robot vacuum cleaner through the โsmart homeโ of another manufacturer (for example, Google Home)
The first thing you should do is clear the app cache. On Android: Settings โ Annexes โ Mi Home โ Memory. โ Clear cache. On iOS: Remove and install the app again (cache in iOS is cleaned only this way).
The second is to re-link the device to the account.
- Open Mi Home and go to the Devices tab.
- Find your robot vacuum cleaner and click on the three dots in the top right corner.
- Choose Remove the device (donโt be afraid โ this is not a robot reset!).
- Then click Add the device (+ in the upper right corner) and go through the pairing process again.
If the robot doesn't connect after reconnecting, try changing the server in Mi Home.
- Go to Profile โ Settings โ Region.
- Choose China (even if you are not in China).
- Restart the app and try to connect again.
- If it doesnโt work, return to the old region.
Why does Chinaโs change of region sometimes help?
5. Update of the firmware of the robot vacuum cleaner
Outdated firmware is a common cause of connectivity problems, especially if you haven't updated the robot in a long time.The manufacturer regularly releases patches that fix compatibility errors with newer versions of the Mi Home.
There are two ways to update the firmware:
Method 1: Using the Mi Home app (recommended)
- Connect the robot to the charging station and make sure it is charged at least 80%.
- Open Mi Home, select your robot vacuum cleaner.
- Go to the device settings โ Update the firmware.
- If a new version is available, click Update and wait until it is completed (donโt interrupt the process!).
Method 2: Manually through SD-map (for experienced users)
If the robot doesn't connect to the phone and the update via Mi Home is not available, you can manually flash it.
- ๐ฅ๏ธ Windows computer
- ๐ Firmware for your model (you can download it on the forum) MIUI or 4PDA)
- ๐พ Empty microSD card (up to 32 GB, formatted in the form of a microSD card) FAT32)
Instructions for manual updating:
- Download the archive with the firmware and unpack it.
- Place the firmware file (usually with the.pkg extension) in the root SD-map.
- Insert the card into the robot vacuum cleaner (the slot is usually under the cover).
- Press and hold the Power button for 15 seconds until you hear a voice message in Chinese (this means that the robot has detected the firmware).
- Wait for the update to complete (the robot will flash white and emit audible signals).
โ ๏ธ Attention: Wrong firmware can turn a robot into a brick! Make sure the firmware file is for your model. For example, the firmware for Xiaomi Mi Robot 1S Not suitable for Viomi V3, even if they look similar in appearance.
6. Alternative management practices
If none of the above methods worked, donโt despair โ there are ways to operate a Xiaomi robot vacuum cleaner without a direct phone connection.
Method 1: Voice assistants
Many models support integration with Alice (Yandex), Google Assistant or Amazon Alexa.
- Make sure the robot is connected to the same Wi-Fi network as the speaker with the voice assistant.
- In the Assistant app (e.g. Yandex) go to Devices โ Add the device.
- Choose Xiaomi and sign in via Mi Home.
- After synchronization, you can give voice commands like "Alice, turn on the vacuum cleaner."
Method 2: Control from the charging station remote
Some models (Viomi) V3, Deerma DX700) have physical buttons on the docking station:
- ๐ Clean - start cleaning
- ๐ Home - Return to the station
- โธ๏ธ Pause - suspend work
Method 3: Local API (for advanced users)
Xiaomi robots have undocumented local API, You can connect to it through home automation systems like Home Assistant or Node-RED:
- Find out. IP-Robot address on your network (can be viewed on the router).
- Send. HTTP-request: http://[IP_robot]/miIO.info to obtain a device token.
- Use the token to send commands (e.g., start cleaning): http://[IP_robot]/miIO.info?params={"did":"[device_id]","token":"[your token],""siid":2,"aiid":1,"in":[1]}
๐ก
Local. API It works even without the internet, but requires technical knowledge, not recommended for beginners because of the risk of blocking the device.
7. When to contact the service center
If youโve tried all the methods and Xiaomiโs robot vacuum cleaner still doesnโt connect to your phone, it may be a hardware problem.
- ๐ The robot does not respond to any buttons (including resetting).
- ๐ก Wi-Fi indicator does not flash when trying to connect (possibly burned module).
- ๐ฅ There was a smell of burning or the robot is very warm.
- ๐ There are no voice prompts (even when charging).
- ๐ The robot is constantly rebooted in a cycle.
In official service centers Xiaomi diagnostics costs from 500 to 1500 rubles (depending on the city).
- ๐ง Replacement of Wi-Fi module: 2000-3500 rubles.
- ๐ Repair of control board: 3000-5000 rubles.
- ๐ Flashing with restoration: 1000-2000 rubles.
Before the service visit:
- Reset your settings (as described in Section 2).
- Prepare a check or a warranty card (if the robot is guaranteed).
- Write down the serial number (usually on the bottom or under the battery).
โ ๏ธ Note: Some โunofficialโ services offer to reflash the robot under Chinese firmware to bypass regional restrictions, which can lead to loss of warranty and unstable operation of the device.