Connecting Xiaomi robot vacuum cleaner to Mi Home on iPhone without Wi-Fi: the full guide

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.

๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
S7/S7 MaxV
X10+/X20
Another model
I haven't bought it yet.

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:

  1. Activate modem modem: go to Settings โ†’ Modem mode and enable the option to Allow others to connect.
  2. Set up a network: Create a simple network name (SSID) without spaces and Cyrillic (e.g. XiaomiSetup) and set a password (minimum 8 characters).
  3. 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.
  4. 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

Done: 0 / 4

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:

  1. Turn on Bluetooth on your iPhone (Settings โ†’ Bluetooth).
  2. Start Mi Home, click Add Device โ†’ Robot vacuum cleaner.
  3. Select the option Connect via Bluetooth (will appear after scanning) QR-code).
  4. 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?
Xiaomiโ€™s robot vacuum cleaners before the S7 series (such as Mi Robot Vacuum 1S) use an outdated Bluetooth 4.0 protocol that does not support direct authorization in the Mi Home.

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 cleanerAccess Point (iPhone)Bluetooth (BLE)Mi Home LiteHome 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:

  1. Update your firmware: go to Device Settings โ†’ Software Update. This will fix possible bugs and add new features.
  2. Set up a room map: start the first cleaning in Mapping mode (for models with LiDAR).
  3. Create a schedule: in the Cleaning section, specify the days and time of automatic cleaning.
  4. 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.

FAQ: Frequent questions

Can you connect Xiaomi robot vacuum cleaner to Mi Home without the Internet forever?
No, for full-fledged work (running updates, synchronization of cards, schedule) requires periodic connection to Wi-Fi. However, basic functions (manual start of cleaning, control from the remote) will work without a network.
Why does the vacuum cleaner not display the map when connected via Bluetooth?
Bluetooth is only used for initial pairing. To build a map and navigate, the robot needs Wi-Fi (or local area network) to transmit data to the application. Without the network, the map will be empty.
How to reset the Xiaomi robot vacuum cleaner to factory settings?
Press the power button on the device for 10-15 seconds before the beep (voice message "Reset settings"). After reset, all data (maps, schedule) will be deleted.
Can I drive a vacuum cleaner without a Mi Home?
Yes, but with limitations: ๐ŸŽฎ Physical buttons on the body (start/stop, return to base). ๐Ÿ“ฑ Through an application like Home Assistant or OpenHab (device token required). ๐Ÿ—ฃ๏ธ Through voice assistants (if the vacuum cleaner has already been linked to the account before).However, without the Mi Home, you will lose access to maps, cleaning statistics and advanced settings.
Why does the vacuum cleaner not respond to commands after connection?
Probable causes: ๐Ÿ”‹ Battery discharge (charge the device to 50% and try again). ๐Ÿ“ก The vacuum cleaner is connected to another network (check out) SSID In the device settings in Mi Home). ๐Ÿ”„ Firmware conflict (update vacuum cleaner software and Mi Home app).