Why Xiaomi robot vacuum cleaner doesn’t see iPhone and how to fix it
You just unpacked Xiaomi’s new robot vacuum cleaner (be it Mi Robot Vacuum-Mop 2 Lite, Dreame) D9 viomi V3), But faced with a problem: the device refuses to connect to the iPhone through the Mi Home app? This situation is familiar to many users – despite the promised “easiness of setting up”, the sync process is often accompanied by errors such as “failed to connect to the device” or “device offline».
The reason lies in the peculiarities of the Xiaomi ecosystem: to work correctly, you need not only the correct version of the application, but also take into account regional settings, iOS versions, and the specifics of the vacuum cleaner model itself (EU) China may not support servers (CN), In this article, we're going to take a step-by-step algorithm with all the nuances, from choosing the right region in Mi Home to manually resetting the vacuum cleaner settings if the automatic synchronization didn't work.
We pay special attention to common mistakes:
- 🔴 «Device not responding" - a problem with Wi-Fi or router firewall.
- 🔴 «Failed to add device – incorrectly selected region in the app.
- 🔴 «Network Error – iPhone is connected to a guest network or VPN.
If you've already tried to connect and you've got one of these errors, don't rush to return the vacuum cleaner to the store. 90 percent of the time, the problem is solved by setting up 2.4 GHz Wi-Fi, changing the region in Mi Home, or resetting the vacuum cleaner to the factory settings. Next, we'll take each step with illustrations and explanations.
Step 1: Prepare iPhone and Robot Vacuum to Connect
Before you start syncing, make sure your iPhone and robot vacuum cleaner meet the minimum requirements, which will eliminate most of the errors in the initial stage.
Requirements for iPhone:
- 📱 iOS version is not lower than 12.0 (for stable operation is recommended 14.0)+).
- 📶 Connect to 2.4 GHz Wi-Fi (Xiaomi robots do not support 5 GHz).
- 🔋 iPhone battery charge above 20% (Mi Home app can interrupt the process at low charge).
- 🌐 Disconnected VPN Proxies (they block access to Xiaomi servers).
Requirements for a robot vacuum cleaner:
- 🔋 Battery charge of at least 50% (at low charge the device is not activated).
- 📡 Being within a radius of 2 meters from the router (weak Wi-Fi signal is a common cause of failures).
- 🔄 Reset to factory settings (if the vacuum cleaner has already tried to connect previously).
If your robot vacuum cleaner has been used with another smartphone (such as Android), do it hard reset.
- Turn off the vacuum cleaner with a long press of the power button (3-5 seconds).
- Press the power and home buttons (or Spot Cleaning, depending on the model) at the same time. 10-15 seconds until the sound of the beeping sound.
- After rebooting, the indicator flashes orange - this means that the settings are reset.
💡
If the vacuum cleaner is continuously squeaking after the discharge, check if the vents or brushes are blocked, which may prevent the start.
Step 2: Install and configure the Mi Home app on iPhone
The official Mi Home app (or Mi Home Lite for European models) is the only way to connect a robot vacuum cleaner to an iPhone. However, there are pitfalls here: an incorrectly selected region or an outdated version of the app will lead to the “Device is not supported” error.
Installation instructions:
- Download Mi Home from the App Store (check that the developer is Xiaomi Inc.).
- Launch the app and sign up (or sign in to an existing Xiaomi account).
- In the upper right corner, click on Profile. → Settings → Region and select Russia (or Europe if your model is for the EU).
- Return to the home screen and press + → Add device.
Critical moments:
- 🔹 If your vacuum cleaner is purchased in China, choose China, otherwise the device will not be found.
- 🔹 For Dreame models (e.g. Dreame) D9) Use the Dreamehome app, not Mi Home.
- 🔹 If you have a “too many attempts” error, wait 10 minutes or use another email.
After selecting the region, the application will offer scanning QR-code from the vacuum cleaner body or enter the model manually. QR-code is not readable – type the model name (e.g. Mi Robot Vacuum-Mop 2 Lite) into the search box.
What if Mi Home doesn’t see a model vacuum cleaner?
Step 3: Connecting a Robot Vacuum to a Wi-Fi Network
This is the most critical stage where most users encounter errors. The main rule is that the Xiaomi robot vacuum cleaner only supports 2.4 GHz networks. If your router is running in 5 GHz or dual range, the connection will fail.
Step-by-step:
- Make sure your iPhone is connected to a 2.4GHz network (how to check: go to Settings) → Wi-Fi, click on the “i” icon next to your network – if it says 5 GHz, switch to 2.4 GHz or split the networks in your router settings).
- In the Mi Home app, select your vacuum cleaner model and click Connect to Network.
- Press the Wi-Fi button (or Power combination) + Wi-Fi for 3 seconds until you hear the voice message “Connect to Wi-Fi».
- Enter your Wi-Fi network password in the app and wait for the process to be completed (usually takes a lot of time). 30-60 seconds).
Checklist for successful connection:
☑️ Check before connecting to Wi-Fi
If the process is suspended during the “Connection to the network” stage for more than 2 minutes:
- 🔄 Reboot the router.
- 🔄 Re-launch the Mi Home app.
- 🔄 Check if the router firewall blocks the connection of new devices (turn it off temporarily).
💡
If your router can’t separate 2.4GHz and 5GHz networks, change the network name (SSID) for 5 GHz, adding a suffix _5G. Then the vacuum cleaner will automatically connect to 2.4 GHz.
Step 4: Solving common connection errors
Even if you follow all the instructions, you can have failures, and here's the table with the most common errors and how to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| "The offline device" | The vacuum cleaner is connected to Wi-Fi, but does not sync with Xiaomi servers. | Check the region in Mi Home (should match the vacuum cleaner region). Reboot the vacuum cleaner (hold the power button for 10 seconds). Turn off Traffic Savings in your iPhone settings. |
| "Not able to add the device." | Incorrectly selected region or model vacuum cleaner is not supported in the current region. | Change region to China (if Chinese) or Europe (if European). Update Mi Home to the latest version. |
| "Network error" | iPhone is connected to VPN, proxy or guest network. | Turn it off. VPN In Settings → VPN. Connect to the main Wi-Fi network (not guest). |
| "The device is not responding." | A weak Wi-Fi signal or vacuum cleaner is too far from the router. | Move the vacuum cleaner closer to the router (1-2 Check if walls or metal objects interfere. |
Critical information: if after several attempts the vacuum cleaner stopped turning on or emits a continuous squeak, this is a sign of hardware failure. RESET (usually located under the lid of the case) or contacting a service center.
If none of these methods worked, try connecting via an alternative app:
- 📱 Mi Home Lite – a simplified version for European devices.
- 📱 Dreamehome – for vacuum cleaners of the Dreame brand.
- 📱 Viomi Home – for Viomi devices.
💡
If you’re using a dual-band router, try temporarily disabling the 5GHz network in its settings.This will force all devices to connect to 2.4GHz, making synchronization easier.
Step 5: Set up a robot vacuum cleaner after connecting
After successful synchronization with the iPhone, you need to adjust the basic parameters of the vacuum cleaner, this includes creating a map of the room, setting up a cleaning schedule and selecting modes.
Basic settings in Mi Home:
- Map of the room: Run the first cleaning in Full Cleaning mode, so that the vacuum cleaner will make a map. After completion, save it in the application.
- Schedule: Set up automatic cleaning by day of the week (e.g., daily at 10:00).
- Cleaning modes: Choose intensity (Silent, Balanced, Turbo) and floor type (Carpet, Laminate, Tiles).
- Cleaning areas: Make sure to mark off restricted areas (such as near a pet mat) or priority areas (kitchen, hallway).
Optimization tips:
- 📍 If the vacuum cleaner is not building a map properly, make sure there is enough lighting in the room (Lidar sensors are sensitive to darkness).
- 🔋 To save charge, turn off the “Constant Mapping” function in the settings.
- 🚫 If the vacuum cleaner gets stuck on the thresholds, increase the height of the obstacles to be overcome in the Settings menu. → Sensors».
For models with moping function (wet cleaning), additionally configure:
- 💧 Water supply level (low, medium, high).
- 🧽 Type of fabric for mop (single or reusable).
- 🔄 Frequency of water change (e.g. every 20 minutes).
How to reset the map of the room?
Step 6: Managing the vacuum cleaner through Siri and automation
One of the advantages of connecting Xiaomi’s robot vacuum cleaner to the iPhone is the ability to control via Siri and create automation in the HomeKit app.
Connection to Apple HomeKit:
- Make sure your vacuum cleaner supports Mi Home → Apple HomeKit (compatible models: Mi Robot Vacuum-Mop 2 Pro, DreameBot) D9 newer).
- In Mi Home, go to your device settings and find the item “Working with HomeKit”.
- Scan it. QR-code through the app Home on iPhone.
- Name the device (such as a “robot vacuum cleaner”) and assign it a room.
Examples of voice commands for Siri:
- 🗣️ «Hey Siri, start the robot vacuum cleaner.
- 🗣️ «Hey Siri, Put the Vacuum Back on Base – Return to the Docking Station.
- 🗣️ «Hey Siri, turn on the quiet cleaning mode – change the intensity.
Creating automation:
- ⏰ «Start cleaning every day at 9:00».
- 🚪 «Start cleaning when no one is home (by geolocation).
- 🌡️ «Turn on the vacuum cleaner if the humidity is above 60%" (for models with a climate sensor).
If your model does not support HomeKit, use Yandex Alice or Google Assistant via Mi Home.
- In Mi Home, go to Profile → Settings → Voice Assistants.
- Connect to a Google or Yandex account.
- Tell Alice, "Put the robot vacuum cleaner on."
💡
To work with HomeKit, upgrade your vacuum cleaner firmware to the latest version. Outdated versions of the software may not support Apple integration.
Step 7: Update firmware and eliminate lags
After connecting the robot vacuum cleaner to the iPhone, it is recommended to update its firmware, which will fix bugs, add new features (for example, improved mapping) and increase stability.
How to update firmware:
- Open Mi Home and select your vacuum cleaner.
- Go to Settings → About the device → Update firmware.
- If a new version is available, click Update and wait until it is completed (don’t interrupt the process!).
What to do if the update is suspended:
- 🔄 Restart the vacuum cleaner (hold the power button for 10 seconds).
- 🔄 Check Wi-Fi connection (vacuum cleaner must be online).
- 🔄 If the error repeats - dump the vacuum cleaner to the factory settings and reconnect.
Signs of outdated firmware:
- 🐢 Vacuum cleaner slowly builds map or "lost" in space.
- 🔊 Persistent “Sensor Error” or “Stuck” Errors».
- 📵 Frequent Wi-Fi shutdowns.
If after updating the vacuum cleaner began to work worse (for example, stopped seeing obstacles), perform a rollback of the firmware:
- In Mi Home, look for the Beta section (if available).
- Select the previous stable version and install it.
- If there is no option, please contact Xiaomi with the model and firmware version.
💡
Before updating your firmware, check for reviews about the new version on forums (for example, 4PDA Sometimes, the latest updates contain bugs.