Why doesnโt the standard method work without Wi-Fi?
Xiaomi Robot Vacuum-Mop 2 Pro models, S7, X10+ Traditionally, Mi Home is connected to the app via a home Wi-Fi network. But what if the router is not available, the Internet is off, or you are in a place where Wi-Fi is not available? QR-Mi Home code will end with an error Unable to connect to the device or Check Wi-Fi network.
The problem lies in the MiOT (Mi IoT Protocol) architecture that Xiaomi uses to connect devices. By default, the robot vacuum cleaner expects the phone and the device to be on the same local network. Without Wi-Fi, this link breaks and the application cannot "see" the vacuum cleaner. However, there are workarounds, from using the access point mode on the iPhone to alternative protocols like Bluetooth Low Energy (BLE) for initial setup.
In this article, we will discuss all the working ways to connect a Xiaomi robot vacuum cleaner to the Mi Home on an iPhone without Wi-Fi, including nuances for different models and firmware versions, and learn how to avoid typical errors and what to do if the device is โnot visibleโ in the application.
Method 1: Using iPhone as a Wi-Fi hotspot
The most reliable method is to temporarily turn your iPhone into a router, which works for all Xiaomi robot vacuum cleaners because it mimics the home network, and it's important that the iPhone has to be active on mobile data (3G/4G/5G).
Instructions:
- Activate modem modem: go to Settings โ Modem mode and enable the option to Allow others to connect.
- Set up a network: Create a simple network name (SSID) without spaces and Cyrillic (e.g. XiaomiSetup) and set a password (minimum 8 characters).
- Connect the robot vacuum cleaner: press and hold the power button on the vacuum cleaner body until the beep (3-5 seconds). When you hear the voice message "Connect to Wi-Fi", move to the next step.
- Launch Mi Home: In the app, click Add Device (+) โ Robot vacuum cleaner and select your model. QR-The phone will automatically connect to the vacuum cleaner access point, and then to your temporary network on the iPhone.
If there is an error in the connection stage, it was not possible to get IP-address, check:
- ๐ Reboot modem modem on iPhone (turn off and turn on again).
- ๐ถ Make sure that the mobile internet is turned on (without it, the access point will not distribute traffic).
- ๐ The password of the network should not contain special characters such as!@#$ โ Use only Latin and numbers.
โ๏ธ Preparing iPhone for modem modem
Method 2: Connect via Bluetooth (for new models)
Xiaomiโs robot vacuum cleaners, starting with the S7 series and later (e.g., X10+, X20) support initial setup via Bluetooth Low Energy (BLE), which allows you to pair the device with the Mi Home without Wi-Fi, but with limitations:
- โ It works only for the first connection (you will still need Wi-Fi for updates).
- โ Does not support cleaning cards and advanced features without a network.
- โ ๏ธ iPhone may require geolocation permission for Mi Home (in app settings).
Step-by-step:
- Turn on Bluetooth on your iPhone (Settings โ Bluetooth).
- Start Mi Home, click Add Device โ Robot vacuum cleaner.
- Select the option Connect via Bluetooth (will appear after scanning) QR-code).
- Follow the instructions on the screen, the vacuum cleaner will sound and flash the indicator.
If the process is suspended at the stage of Search device:
โ ๏ธ Attention: On iPhone with iOS 17+ background scanning may be blocked BLE. Close all background apps (swipe up in multitasking) and try again.
Why does Bluetooth connectivity not work on older models?
Method 3: Alternative applications (for power users)
If standard methods fail, you can use third-party tools like Mi Home Lite (simplified version) or Home Assistant (for advanced users), which bypass the limitations of Mi Home, but require additional actions.
Option 1: Mi Home Lite
- ๐ฑ Download the app from the App Store (not available in all regions).
- ๐ Turn on the developer mode on the robot vacuum cleaner: press the Home button and Power for 5 seconds before the beep.
- ๐ Connect via a local network (even without the internet).
Option 2: Home Assistant (for tech-savvy)
If you have a Raspberry Pi or other server for Home Assistant, you can integrate a robot vacuum cleaner through the Xiaomi Miio component:
# Example of configuration for configuration.yaml
vacuum:
- platform: xiaomi_miio
host: 192.168.1.100 # IP- address of vacuum cleaner (you need to know in advance)
Token: YOUR_TOKEN # Device Token (received via Mi Home Token Extractor)To get a token, use the Mi Home Token Extractor (available on GitHub) utility, which allows you to manage a vacuum cleaner without Xiaomiโs cloud, but requires skills with YAML and network protocols.
๐ก
If you use Home Assistant, add a line to your config. use_miot: True to support new models of vacuum cleaners (e.g, X10+).
Table of compatibility of connection methods
Not all methods work for all models, and here is a summary table with supported options:
| Model robot vacuum cleaner | Access Point (iPhone) | Bluetooth (BLE) | Mi Home Lite | Home Assistant |
|---|---|---|---|---|
| Mi Robot Vacuum 1S | โ Yes. | โ No. | โ Yes. | โ Yes. |
| Mi Robot Vacuum-Mop 2 Pro | โ Yes. | โ Yes, only initially) | โ Yes. | โ Yes. |
| Xiaomi S7 / S7 MaxV | โ Yes. | โ Yes. | โ No. | โ Yes. |
| Xiaomi X10+ / X20 | โ Yes. | โ Yes. | โ No. | โ Yes. |
Note that Bluetooth is available for initial setup only for the S7 and later, and you will still need Wi-Fi to work properly (maps, schedules).
Typical errors and their solutions
Even if you follow instructions correctly, users often face problems.
1. "Cannot connect to the device" error
- ๐ Check the vacuum cleaner charge โ if the battery level is below 20%, the pairing may be interrupted.
- ๐ฑ Update Mi Home to the latest version (in the App Store).
- ๐ Reset vacuum cleaner settings: press the power button for 10 seconds before the beep.
2.The vacuum cleaner is not visible in the annex
- ๐ก Make sure your iPhone and vacuum cleaner are no more than 1 meter away (especially when connecting Bluetooth).
- ๐ก๏ธ Turn it off. VPN iPhone โ it can block local connection.
- ๐ Check the region in Mi Home: go to profile โ Region and select China (sometimes helps with pairing errors).
3. The error "Incorrect Wi-Fi password" (when using the iPhone hotspot)
โ ๏ธ Note: If you changed the password of the hotspot on your iPhone after the connection procedure began, the vacuum cleaner "remembered" the old password. Reset its settings (power button 10 seconds) and repeat the process.
๐ก
90% of the connection errors are due to incorrect network settings (SSID/password) or an outdated version of Mi Home. Always start your diagnosis by checking these settings.
What to do after a successful connection?
When the robot vacuum cleaner finally appears in Mi Home, follow a few important steps:
- Update your firmware: go to Device Settings โ Software Update. This will fix possible bugs and add new features.
- Set up a room map: start the first cleaning in Mapping mode (for models with LiDAR).
- Create a schedule: in the Cleaning section, specify the days and time of automatic cleaning.
- Activate voice control (if necessary): connect the vacuum cleaner to Alice, Google Assistant or Siri via Settings โ Voice assistants.
If you connected through the iPhone hotspot, you can now:
- ๐ถ Switch the vacuum cleaner to home Wi-Fi (in the device settings in Mi Home).
- ๐ Turn off modem modem on iPhone (so as not to consume battery power).
Important: Some features (such as zone cleaning or card updates) may not be available without stable Wi-Fi. If you plan to use the vacuum cleaner regularly, it is recommended to set up a home network.