Connecting the robot vacuum cleaner Xiaomi to the iPhone via Mi Home: full instructions with Wi-Fi setting

Xiaomi vacuum cleaners have long been an integral part of smart homes, but their first connection to the iPhone through the Mi Home application often raises questions among users. Especially difficulties arise during the synchronization stage with Wi-Fi - the device may not find the network, issue authentication errors or even "hang" at the connection stage. In this article, we will analyze all possible scenarios: from basic configuration to solving non-standard problems, including the peculiarities of working with different models of vacuum cleaners (Mi Robot Vacuum-Mop 2 Pro, S7, Deebot, etc.).

It’s important to understand that the process of connecting to an iPhone differs from Android devices due to the features of iOS (for example, restrictions on access to the local network).We took these nuances into account and collected current data for 2026, including changes to the Mi Home interface after updates. If you have already tried to connect but encountered an error like “Device offline” or “Can’t Add” – there is a section in the article with the diagnosis and correction of such cases.

1.Preparation for connection: what to check before starting

Before you start setting up, make sure that all components of the system meet the requirements, and errors at this stage are the most common cause of failure.

  • 📱 iOS version: Minimum supported version is iOS 12.0, but iOS 15 is recommended for stable operation+. Check in Settings → Mainstream → About this device.
  • 🌐 Wi-Fi router: Networks with 5 GHz is often not supported by Xiaomi vacuum cleaners (except models) 2023+ Use this one. 2.4 GHz or turn on compatibility mode (b/g/n).
  • 🔋 Vacuum charge: Battery level should be at least 20%.When the charge is low, the device can interrupt the connection process.
  • 📲 Mi Home app: Install the latest version from the App Store (not beta!).Older versions may not support newer models of vacuum cleaners.

Pay special attention to the settings of the router, if your network is enabled:

  • 🔒 Filtration MAC-Addresses – temporarily shut it down.
  • 🔄 Isolation of clients (AP Isolation – this blocks communication between devices on the local network, which is critical for Mi Home.
  • 🛡️ VPN Parental controls – they can block Xiaomi servers.

💡

If you have a dual-band router, use the same name (SSID) for 2.4 GHz and 5 GHz networks, but different passwords, making it easier to connect devices that don't automatically select ranges.

2. Step-by-step instruction: connecting the vacuum cleaner to the Mi Home on the iPhone

Follow the algorithm in strict order, and if you have a mistake at some point, don't restart the process from the beginning, but go to the "Error Solving" section.

  1. Turn on the vacuum cleaner: Press and hold the power button on the case for 3 seconds until you hear the beep. Make sure the indicator is on blue (standby) or orange (charging).
  2. Start Mi Home: Open the app and log in (if you haven't already done so) and use the same region as when buying a vacuum cleaner (e.g. China, Europe or Russia).
  3. Add the device: Press + → Add the device. Select the category "Vacilities." Find your model in the list (if not, select "Other vacuum cleaner").
  4. Scan. QR-Code: The application will offer scanning QR-code from the vacuum cleaner case (usually a sticker under the lid or on the bottom). If the code is damaged, click "Handle Enter" and specify S/N (serial number) from the label.
  5. Wi-Fi connection: Select your 2.4GHz network from the list. Enter your password (registration is important!). Wait for the vacuum cleaner to sound (double beep) - this means that it has connected to the router.

Completion of the setup

  • The application will offer to update the firmware - agree if the version of the vacuum cleaner is outdated.
  • Name the device (such as “Living Vacuum Vacuum”) and select a room in Mi Home.

Vacuum on and charged.|iPhone is connected to Wi-Fi 2.4 GHz|Mi Home app updated|Router does not block new devices|QR-code S/N vacuumer-->

If after successful connection the vacuum cleaner is displayed as “Offline” – check:

  • 📶 Wi-Fi signal at vacuum cleaner location (sometimes thick walls or furniture block communication).
  • ⚙️ Power Saving Settings on iPhone: Turn Off Low Data Charge in Settings → Wi-Fi.

3.Setting up the region in Mi Home: why it matters

The region-selecting error is one of the main reasons why Xiaomi’s vacuum cleaner doesn’t connect to the iPhone, because Mi Home servers are divided into geographic zones, and if your device is designed for China and you chose Europe, sync won’t happen.

How to check and change the region:

  1. Open Mi Home and go to profile (the icon of the person in the upper right corner).
  2. Click on the line with your region (e.g., “Russia”).
  3. Select the country corresponding to the vacuum cleaner firmware: 🇨🇳 China – for devices with firmware CN (It is usually cheaper, but may not support the Russian language). 🇪🇺 Europe – for official European models (Mi Robot Vacuum-Mop P.). 🇷🇺 Russia – if you bought in local stores (for example, Svyaznoy or M.Video).

Save the changes and restart the application.

How to find out the region of the vacuum cleaner firmware?
If you don't know what region your vacuum cleaner is for, look at the sticker with the serial number. Usually it shows the country code: - CN - China, - EU - Europe, - RU - Russia. If there is no sticker, try connecting to each region in turn (when you change the region, all devices unplug!).

Important: Once you change region, all previously added Xiaomi devices (lamps, sockets, etc.) will disappear from the list and have to be reconnected. So if you already have a Mi Home ecosystem set up, create a second account for the vacuum cleaner with the desired region.

4. Solving common connection errors

Even with the instructions followed accurately, there may be failures, and below is a table of errors and ways to fix them, based on Xiaomi support data and user feedback.

Mistake.Possible causeDecision
"Not able to add the device."The discrepancy of the region in Mi Home and vacuum cleaner firmware.Change the region in the Mi Home profile (see Section 3).
“Offline Device” after ConnectionThe vacuum cleaner is connected to 5 GHz instead of 2.4 GHz.In the router settings, turn off 5 GHz or rename the networks.
The vacuum cleaner emits a continuous sound signal when connectedWi-Fi authentication error (incorrect password or type of encryption)Check your password. If you're using WPA3, switch your router to WPA2-PSK.
Mi Home “hangs” during the “Connection to the device” stageBlock ports with the router or firewall of the iPhone.Turn off the VPN, temporarily turn off the firewall (Settings → Wi-Fi → [your network] → Set up DNS → Automatically).
QR-code not scannedDamaged sticker or poor lighting.Enter S/N manually or use an iPhone flashlight.

If your error is not in the table, try resetting the vacuum cleaner settings:

  1. Press the power button for 10 seconds until you hear the beep (some models need to press Home + Power at the same time).
  2. After the discharge, the vacuum cleaner will issue a voice message in Chinese or English (“Reset successful”).
  3. Repeat the connection process from the beginning.

💡

If the vacuum cleaner is often "lost" on the map, check the lighting in the room. LDS-laser (e.g. Xiaomi) S7) misguided.

6. Wi-Fi connection without Mi Home: alternative ways

If the standard method doesn't work, you can try workarounds, which are suitable for power users and require additional devices.

Method 1: Through an Android Device

  1. Take any Android smartphone (even the old one).
  2. Connect the vacuum cleaner via Mi Home on Android.
  3. In the device settings in Mi Home, find Shared Access and link it to your iPhone account.

Method 2: Use of Home Assistant

This will require:

  • A computer with a Home Assistant (or Raspberry Pi) installed.
  • Xiaomi Miio plugin for integration with vacuum cleaner.
  • Token devices (can be obtained through Mi Home and third-party utilities like MiHome-binary-token-extractor).

Once set up, the vacuum cleaner will be available via the Home Assistant web interface, and it can also be added to Apple HomeKit via the HomeKit Controller plugin.

How to get a Xiaomi vacuum cleaner token?
1. Install the Packet Capture app on Android and start capturing traffic. 2. Connect the vacuum cleaner via Mi Home. 3. In the logs, find a request to api.io.mi.com - it will have a line with "token." 4. Copy the token and use it in Home Assistant. ⚠️ Note: Do not transfer the token to third parties – with its help you can manage your device!

7.Security: How to protect a vacuum cleaner from breaking in

Xiaomi’s smart devices are often targeted by hackers to minimize the risks:

  • 🔐 Use a Wi-Fi password: At least 12 characters with letters, numbers and special characters.
  • 🌍 Disable Remote Access (if not needed): In Mi Home, go to Profile → Settings → Remote access.
  • 📵 Create a separate network for IoT devices: Set up a Guest Network on the router and connect only a vacuum cleaner and other “smart” gadgets to it.
  • 🔄 Regularly update the firmware: In Mi Home, check for updates once a month.

If you suspect that the vacuum cleaner is hacked (for example, it has started moving on its own or displays unfamiliar commands), immediately:

  1. Reset it to factory settings (see section 4).
  2. Change the Wi-Fi password.
  3. Check the list of devices in Mi Home for unknown gadgets.

💡

In the router settings, turn on "Filtration by MAC-Add to the address and add to the white list only MAC-This will prevent the connection of foreign gadgets to your network.

8. Frequent questions and answers

🔹 Why Xiaomi vacuum cleaner doesn’t connect to iPhone, but works well with Android?
This is due to iOS restrictions on accessing the local network. Solutions: In your iPhone settings, go to Settings → Wi-Fi → [your network] → Set up DNS and select Manual. Add DNS 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). Disable Private Wi-Fi address in your network settings. Reboot the router and vacuum cleaner.
🔹 Can you connect the vacuum cleaner Xiaomi to the iPhone without Mi Home?
Officially, no. But there are workarounds: Use Home Assistant (see section 6), connect via Android, and then transfer control to the iPhone (see section 6). For Matter-enabled models (such as the Xiaomi S8), connect directly via Apple Home (currently available in beta).
🔹 How to Reset Xiaomi Vacuum Cleaner if It Doesn't Respond to the Buttons?
If the standard reset (pressing the power button) doesn't work: Disconnect the vacuum cleaner from the charging station. Turn it over and find a small "Reset" button (usually near the wheel or under the lid). Press it with a paper clip or toothpick for 5 seconds. Connect the vacuum cleaner to charge and reconnect. ⚠️ Warning: After hardware reset, you may need to flash the device through Mi Home!
🔹 Why does the vacuum cleaner connect to Wi-Fi, but in Mi Home it appears as “Offline»?
Reasons and solutions: Xiaomi servers are not available: Check the status of services on status.mi.com. Blocking by router: In the router settings, add a vacuum cleaner to the DMZ or open ports 80, 443, 5343. Time mismatch: The iPhone and router must have an automatic time set.
🔹 Can you connect Xiaomi vacuum cleaner to multiple phones at the same time?
Yes, but with reservations: All phones must be linked to one Mi Home account. On Android and iPhone, you can use one account, but only one device can manage the vacuum cleaner at a time. To manage it together, set up Shared Access in Mi Home (not available for all regions).