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

You've just unpacked a new Xiaomi Mi Robot, Dreame or Viomi robot vacuum cleaner, you're looking forward to running the first cleanup, but the device stubbornly refuses to connect to your iPhone? The situation is familiar to many: the indicators flash, the Mi Home or DreameHome app gives an error, and the instructions don't help. The problem can lie in the settings of the phone, and in the firmware of the vacuum cleaner itself - especially if we are talking about models Mi Robot Vacuum-Mop 2 Pro, DreameBot D9 or older versions like Mi Robot 1S.

In this article, we’ll look at all the possible causes of the problem, from simple errors when adding a device to the deep system conflicts between iOS and the protocol for connecting the vacuum cleaner. You will get unique solutions for the iPhone that are not found in standard instructions (for example, bypassing the restrictions of iOS 17+ or resetting the network stack on the vacuum cleaner through the engineering menu).

1. Checking the basic connection conditions

Before digging deep into the settings, make sure the minimum connection requirements are met. Often the problem lies in the little things users miss:

  • πŸ“Ά Wi-Fi network: robot vacuum cleaner Xiaomi connects only to the network 2.4 If your router is broadcasting both frequencies (2.4 and 5 GHz under one name (SSID), Separate them in the router settings. Names should be different, for example: MyWiFi_2G and MyWiFi_5G.
  • πŸ”‹ Battery charge: if the vacuum cleaner is below 20%, some models (e.g. DreameBot) L10s Ultra) block the connection to new devices. Charge the robot to 50%+.
  • πŸ“± iOS version: Mi Home and DreameHome apps require iOS 12.0 or later. On older iPhones (like iPhone 6) you may experience conflicts with Bluetooth 5.0.
  • 🌍 Account Region: If your Mi Account is registered in China or India and the vacuum cleaner is designed for Europe, there will be a compatibility error.

Some models (such as the TP-Link Archer C6) have a DHCP bug for Xiaomi devices. Try temporarily disabling IPv6 in router settings or turning on LEGACY mode for Wi-Fi (instead of 802.11n/ac/ax).

πŸ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
DreameBot D9/D10
Viomi V3
Mi Robot 1S
Another model

2. Mi app errors Home/DreameHome: fix

Mi Home and DreameHome apps are often a source of problems due to cache, outdated data, or conflicts with iOS. Here’s what to do if a vacuum cleaner is not added to the app:

  1. Reinstall the app: delete Mi Home or DreameHome, reboot your iPhone, then install the app again from the App Store. This will clear the cache and temporary files.
  2. Change server region: In your account settings (Profile β†’ Region), select Russia, Europe or Singapore (depending on the vacuum cleaner model).
  3. Disable VPN: If your iPhone has VPN enabled (like ProtonVPN or 1.1.1.1), the app may not see your local devices.
  4. Use an alternative add method: in Mi Home, click Add Device β†’ Manually and select the model of the vacuum cleaner from the list. For Dreame, try scanning. QR-code from the body (it may differ from the code in the instructions!).

If after reinstalling the application still does not see the vacuum cleaner, check the iOS permissions:

  • πŸ“ Geolocation: the app needs location access to find devices on the local network. Go to iPhone Settings β†’ Confidentiality β†’ Geolocation services β†’ Mi Home and Select When Using.
  • πŸ”— Local Network: In the same settings, find Local Network and enable Mi Home access.

β˜‘οΈ Preparing iPhone for connection

Done: 0 / 5

3. Wi-Fi and Bluetooth problems: diagnostics and solutions

Xiaomi's robot vacuum cleaners use a combined connection: first, a Bluetooth connection is established (for initial setup), then the device goes to Wi-Fi. If one of the stages fails, the process is interrupted.

Mistake: "I can't connect to Wi-Fi"

This is the most common problem. Causes and solutions:

  • πŸ”„ Reboot the router: turn off the router power for 30 seconds, then turn it back on. DHCP-The server is "hanging" and does not issue IP-addresses to new devices.
  • πŸ”’ Shut down the defenses. MAC-Addresses: in the router settings, find the Filtration option MAC-Addresses or Wi-Fi security and temporarily turn it off. Some Xiaomi models have customized Wi-Fi. MAC-Addresses that the router blocks.
  • πŸ“‘ Change Wi-Fi: If your router is running on channel 12 or 13, try switching to 1-11. In some countries, 12-14 channels are banned and Xiaomi devices may not support them.

Error: "Bluetooth connection broken"

If the vacuum cleaner connects over Bluetooth, but then the connection is cut, follow the following steps:

  1. On your iPhone, go to Settings β†’ Bluetooth, find a device called MIROBO-XXXX or DREAME-XXXX and forget it (swipe left β†’ β€œForget this device”).
  2. On the vacuum cleaner itself, perform a Bluetooth reset: press the Home (or Power) button for 10 seconds until you hear the beep. Viomi models may require a button combination β€” see the instructions.
  3. Turn on your iPhone Flight Mode for 10 seconds, then turn it off. This will reset the iOS network stack.
How to check if the iPhone can see the vacuum cleaner over Bluetooth?
Open the Mi Home app, click Add Device, and select Robot Vacuum. If your model appears on the list but the connection breaks down, the problem is the vacuum cleaner firmware or the Wi-Fi conflict. If the model isn't listed, the problem is in the Bluetooth vacuum cleaner or iPhone module.

4. Resetting vacuum cleaner settings: when and how to do

If all the previous methods didn't work, you're going to have to completely reset the robot vacuum cleaner, and that's going to bring the device back to factory settings and remove all the stored Wi-Fi networks, maps of the premises and account attachments, and you're going to have to pay attention: once it's reset, the vacuum cleaner will be clean, and you'll have to reconfigure it.

The discharge instruction depends on the model:

Model vacuum cleanerButton combinationSign of successful discharge
Mi Robot Vacuum-Mop 2 Pro, Mi Robot 1SHold your food + Home for 5 seconds until the orange indicator flashes.Audible signal and voice message in Chinese ("Reset OK").
DreameBot D9/D10, DreameBot L10Hold the power for 10 seconds until all indicators are turned off.The white indicator flashes 3 times in a row.
Viomi V2/V3Press Power 1 time, then hold Home for 8 seconds.The message in English is "Factory reset complete".

After discharge:

  1. Connect the vacuum cleaner to the charging base and wait for full charging (80%+).
  2. Remove the device from the Mi Home/DreameHome app (if there was one).
  3. Repeat the addition procedure from scratch, following the instructions in Section 2.

πŸ’‘

If the vacuum cleaner doesn't connect after the dump, try using another iPhone or Android device to set up the initial setup, and sometimes a clean phone can help you get around firmware conflicts.

5. Firmware conflicts and updates

Outdated or β€œcurved” vacuum cleaner firmware can block the connection to the iPhone, especially for models bought on AliExpress or in China, they often come with β€œraw” versions of the software that are not adapted to foreign markets.

How to check and update the firmware:

  1. If the vacuum cleaner has ever connected to the application, open its card in Mi Home and find the Settings β†’ Firmware Update section.
  2. If you have never had a connection, try updating your firmware manually through the engineering menu: 1. Turn on the vacuum cleaner. 2. Press the Home button for 3 seconds, then press the Power button 2 times. 3. The vacuum cleaner will sound and go into update mode. 4. Connect to the vacuum cleaner access point (type name) MIROBO-XXXX) from iPhone. 5. Open your browser and go to 192.168.1.1.
  3. Download the latest firmware for your model from the official Xiaomi website or 4PDA forum (section "Robot vacuum cleaners"). Download the file through the vacuum cleaner web interface.

If after updating the vacuum cleaner stopped turning on or gives an error, perform an emergency reset:

  • Disconnect the vacuum cleaner from the charging station.
  • Hold the power button for 15 seconds until the indicators start flashing quickly.
  • Connect the vacuum cleaner to the charging and try again to update.

πŸ’‘

Updating the firmware through the engineering menu is a risky procedure. If you interrupt the process, the vacuum cleaner can turn into a brick. Do this only with stable power and Wi-Fi!

6.IOS issues: Apple's restrictions and workarounds

Since iOS 14, Apple has tightened security policies for smart home devices, leading to conflicts with Xiaomi’s robot vacuum cleaners, especially when using:

  • πŸ”’ Protection of confidentiality MAC-Addresses (included by default in iOS 14)+). Turn it off for your Wi-Fi network in Settings β†’ Wi-Fi β†’ (i) close to the network β†’ Private Wi-Fi address.
  • πŸ›‘οΈ Firewalls and antiviruses (such as Avast or Kaspersky) can block traffic from the Mi Home app.
  • 🌐 DNS-servers like 1.1.1.1 or Google DNS. Try to get back the standard ones. DNS your provider.

For iOS 17+, there are additional nuances:

⚠️ Note: In iOS 17, Apple has changed how it works with local devices. If your vacuum cleaner uses the MiOT protocol (most Xiaomi models), you may need to manually add an exception to your privacy settings:

  1. Go to Settings β†’ Privacy β†’ Local Network.
  2. Find Mi Home or DreameHome and enable access.
  3. Reboot the iPhone.

If nothing helps, try alternative apps:

  • πŸ“± Home Assistant: an open platform for smart homes that can connect to a vacuum cleaner through the MiIO protocol.
  • πŸ€– Tasker (Android): If you have a second Android phone, set up a vacuum cleaner through it, then manage with your iPhone via Google Home or Alice from Yandex.

7. Hardware malfunctions: when to contact the service

If you've tried all the methods, but the vacuum cleaner still doesn't connect, you might have a hardware breakdown.

  • πŸ”΄ Wi-Fi indicator on vacuum cleaner does not burn or flashes red.
  • πŸ”Š The vacuum cleaner emits a continuous squeak when trying to connect.
  • πŸ“‘ The application appears error "Device does not respond" or "Error code: -4" (This is a problem with the Wi-Fi module).

What you can do on your own:

  1. Check the contacts: remove the bottom cover of the vacuum cleaner and make sure that the Wi-Fi antenna (thin black wire) is connected to the motherboard.
  2. Test the power supply: If the vacuum cleaner does not charge or discharges quickly, the problem may be in the battery, which indirectly affects the operation of the communication module.

If nothing works, contact the service center.

  • Check or warranty card.
  • Box and components (charging base, cables).
  • IMEI vacuum cleaner (located on the sticker under the cover).

πŸ’‘

Don’t try to sell or replace your Wi-Fi module yourself, which will lead to a loss of warranty, and 80% of the time, the problem is solved by flashing the service.

FAQ: Frequent questions

πŸ”Ή Why the vacuum cleaner connects to Android, but not to the iPhone?
This is a typical problem due to the differences in Bluetooth and Wi-Fi implementation between iOS and Android. On iPhone: Turn off Private Wi-Fi address in network settings. Set Singapore or Germany in your Mi Home account. Try connecting via your iPhone hotspot (turn on Modem Modem and connect the vacuum cleaner to that network).
πŸ”Ή What to do if the vacuum cleaner gives an error "Incorrect Wi-Fi password"?
This error occurs even if the password is entered correctly. Solutions: Change the Wi-Fi password to a simpler one (e.g. 12345678) and try to connect again. Turn off the WPA3 router and leave only WPA2-PSK. If you use the guest network, connect the vacuum cleaner to the main one.
πŸ”Ή Can I connect a vacuum cleaner without the Mi Home app?
Yes, but with limitations: through voice assistants (Alice, Google Assistant, Siri) β€” if the vacuum cleaner has been set up before. Through alternative applications like Home Assistant or OpenHab (requires customization skills); through the router's web interface, some models are displayed in the list of connected devices and can be "pinged"; however, for initial setup, the Mi Home or DreameHome app is required.
πŸ”Ή Why after the iOS update vacuum cleaner stopped connecting?
Apple regularly tightens security rules, which breaks compatibility with Xiaomi devices. After updating iOS: Reinstall the Mi Home app. In your iPhone settings, enable access to your Local Area Network. If you use iOS 17+, try rolling back on iOS 16.7 (if possible for your iPhone model). Also check if Screen Time (in Settings β†’ Screen Time β†’ Content Restrictions) blocks access to local devices.
πŸ”Ή How to Reset a Vacuum Cleaner if It Doesn't Respond to the Buttons?
If the vacuum cleaner is stuck and does not respond to pressing, perform a hardware reset: Disconnect the vacuum cleaner from the charging station. Turn it over and remove the bottom cover (unscrew 4 screws). RESET (usually red or black) and press it with a paper clip for 5 seconds. Collect the vacuum cleaner back and plug it into the charger. ⚠️ Warning: Opening the case may result in a loss of warranty!