Xiaomi robot vacuum cleaner doesn’t connect to the app: a complete troubleshooting guide

Xiaomi’s robot vacuum cleaners are some of the most popular smart home devices, but even they sometimes refuse to connect to the Mi Home or Xiaomi Home app. The problem can manifest itself in both new models (Mi Robot Vacuum-Mop 2 Pro, DreameBot D10 Plus) and older ones (Mi Robot Vacuum 1S).

In this article, we'll look at all the possible scenarios why the vacuum cleaner isn't visible in the app, and give you step-by-step instructions for restoring communication, learn how to reset, update software, check the network, even manually tie the device over Bluetooth, and if the hardware problem is, tell you how to diagnose it without going to the service.

Don’t waste time restarting your router (it only helps 15% of the time). Start with the section that describes your situation:

1. Checking the basic connection conditions

Before digging deep, make sure the minimum connection requirements are met, and errors at this point are the cause of 40% of support calls.

  • πŸ“Ά 2.4GHz Wi-Fi: Xiaomi robots don't work with 5GHz networks.If your router broadcasts both frequencies under the same name (SSID), Separate them in the settings.
  • πŸ”‹ Battery charge: Charge level should be at least 20%. When low charge vacuum cleaner may not include the Wi-Fi module.
  • πŸ“± App version: The outdated Mi Home (below 6.0.100) does not support new models. Update it to Google Play or App Store.
  • 🌍 Region in the app: If you have chosen China or India, change to Russia or Europe in your profile.

Some Xiaomi models (such as the Mi Robot Vacuum-Mop P) conflict with:

  • πŸ”’ WPA3-Encryption – switch to encryption WPA2-PSK.
  • πŸ”„ Turn on Smart Connect – Turn it off.
  • 🚫 Filtration. MAC-Addresses -- add MAC whitelist.

⚠️ Note: If you are using a guest network or VPN On your phone, turn them off. They block local detection of Xiaomi devices.

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

2. Network reset on a robot vacuum cleaner: step-by-step instructions

If the vacuum cleaner used to connect but is not visible in the application now, the first thing you do is reset the network settings, which will delete the stored Wi-Fi data and return the device to setup mode.

The method depends on the model:

ModelReset buttonsRetention timeIndication of success
Mi Robot Vacuum 1S, Mi Robot Vacuum E10Wi-Fi + Spot Cleaning5-7 secondsVoice message "Network reset" + flashing of the Wi-Fi indicator
DreameBot D9/D10Food + Home10 seconds.Sound signal and voice "Reset Wi-Fi"
Mi Robot Vacuum-Mop 2 ProFood (hold)15 seconds.The orange indicator flashes 3 times

After the discharge, the vacuum cleaner must emit an audible signal and switch to setting mode (Wi-Fi indicator will flash blue).

  • πŸ”Œ Check that the device is plugged in (even if the battery is charged).
  • πŸ”Š Make sure the sound is not turned off in the vacuum cleaner settings (some models do this through a physical button).

β˜‘οΈ Preparation for network reset

Done: 0 / 4

⚠️ Note: On DreameBot models, resetting the network also resets the cleaning settings (timetable, room maps.

Manual Bluetooth connection (if Wi-Fi is not working)

If the vacuum cleaner doesn't connect to Wi-Fi but responds to buttons and charges, try tethering it via Bluetooth.This method works for most models released after 2020.

Instructions:

  1. Open Mi Home and press + β†’ Add Device β†’ Robot vacuum cleaner.
  2. Choose your model. If it's not on the list, choose Mi Robot Vacuum.
  3. On the screen will appear the request β€œConnect via Bluetooth” – confirm.
  4. Hold the power button on the vacuum cleaner for 3 seconds until you hear the beep.
  5. Wait for the pairing (can take up to 2 minutes).

If the process is suspended during the "Connection to the network" stage:

  • πŸ“΅ Reboot your smartphone and try again.
  • πŸ”„ Switch the phone from 4G on 3G (Sometimes it helps in network conflicts).
  • πŸ“‘ Bring the vacuum cleaner closer to the router (at a distance of 1-2 meters).
What if Bluetooth doesn’t find a vacuum cleaner?
Make sure your phone is Bluetooth enabled and geolocated (required for Android 10+). On your iPhone, check that the Mi Home app is allowed Bluetooth access in privacy settings. If the vacuum cleaner is still not visible, try connecting from another phone (preferably Android 8-9).

4. Update the firmware manually (if the vacuum cleaner was connected earlier)

If your robot vacuum cleaner previously worked, but after updating the application or firmware stopped connecting, the problem may be incompatibility of software versions. ADB Mi Home in Developer Mode.

Method 1: Mi Home (for models with OTA support):

  1. Connect the vacuum cleaner to the charging station.
  2. In the app, go to Profile β†’ Settings β†’ Region and select China.
  3. Return to the main menu, click + β†’ Add device β†’ Robot vacuum cleaner.
  4. Select the model and hold the Power button on the vacuum cleaner for 10 seconds until the option "Update the firmware" appears.

Method 2: Through ADB (for advanced users):

adb shell am start -n com.xiaomi.smarthome/.activity.PluginDeviceListActivity


adb shell input text "your token devices" # Token can be obtained through the Mi Home API

After the firmware update:

  • πŸ”„ Restart the vacuum cleaner (hold power for 5 seconds).
  • πŸ“± Remove the device from Mi Home and add again.

πŸ’‘

If after updating the vacuum cleaner began to work slower or glitch, make a reset to factory settings (hold Power + Home 15 seconds).

5. Xiaomi server problems: how to check and get around

Sometimes the problem isn't with the vacuum cleaner, it's with Xiaomi's servers.

  • πŸ”΄ The application gives an error "Server is not available" or "Can not connect".
  • 🌐 The vacuum cleaner connects to Wi-Fi but does not appear in the list of devices.
  • ⏳ The process of adding freezes at the stage "Connect to the cloud".

How to diagnose:

  1. Check the status of Xiaomi servers at status.mi.com.
  2. Try to connect via mobile internet (turn off Wi-Fi on your phone).
  3. Change the region at Mi Home to Singapore or Hong Kong – sometimes this bypasses regional restrictions.

If the servers are not working:

  • πŸ•’ Wait 2-3 hours and try again.
  • πŸ“΅ Use an alternative application (e.g. Home Assistant with Miio integration).
  • πŸ”§ Set up local management via Token (requires to receive a token through Mi Home) API).

πŸ’‘

If the vacuum cleaner connects to Wi-Fi but is not synced to the cloud, the problem is 90% of the time on the server side of Xiaomi.

6. Hardware malfunctions: how to diagnose

If neither of these methods worked, there may be a problem with the hardware.

  • πŸ”΄ Wi-Fi indicator does not flash or burn.
  • πŸ”Š The vacuum cleaner does not make sounds when pressing buttons.
  • πŸ”‹ It does not charge or discharge immediately.
  • πŸ“‘ Not detected via Wi-Fi or Bluetooth.

The most frequent breakdowns:

Symptoms.Possible causeDecision
Wi-Fi indicator is not on.Wi-Fi module malfunctionedReplacement of the module (requires rations)
The vacuum cleaner doesn't respond to the buttonsProblems with the motherboardDiagnostics at the service center
Not holding the charge.Battery wear and tearBattery replacement (cost) ~2000–3000 β‚½)
Not detected by Bluetooth.The antenna cable is damaged.Cable repair or replacement

For self-diagnosis:

  1. Disassemble the vacuum cleaner (take off the top cover carefully, disconnecting the latches).
  2. Check the contacts of the battery for oxidation.
  3. Check the Wi-Fi module (usually located next to the main board) for physical damage.

⚠️ Warning: If you have no experience with electronics, do not disassemble the vacuum cleaner yourself.Incorrect battery connection can lead to fire.

7. Alternative methods of control without application

If you can connect the vacuum cleaner to the Mi Home and failed, there are ways to manage it without an official application:

  • πŸ€– Home Assistant: Miio integration allows you to control the vacuum cleaner locally (without the cloud.
  • πŸ“Ÿ Voice assistants: If the vacuum cleaner was previously connected to Alice or Google Assistant, commands can work even without an active connection to Mi Home.

To connect via Home Assistant:

  1. Install Home Assistant on Raspberry Pi or PC.
  2. Add Xiaomi Miio integration via Configuration.yaml:
miio:


vacuum:




host: IP_ address vacuum cleaner




token: YOUR TOKEN

  1. Get Token through Mi Home Token Extractor.

Advantages of this method:

  • ⚑ It works without the cloud Xiaomi.
  • πŸ“Š More automation capabilities (e.g., cleaning the motion sensor).
  • πŸ”’ Data does not go to Xiaomi servers.

FAQ: Frequent questions

The vacuum cleaner connects to Wi-Fi, but the app says "Offline." What do you do?
This is a typical problem with Xiaomi servers. Try: Change region in Mi Home to Singapore; reconnect the vacuum cleaner to the network (Wi-Fi reset); use Home Assistant for local management; if it doesn't work, wait for the servers to work back (usually takes up to 24 hours).
After the vacuum is discharged, the vacuum cleaner emits an error, "Error 12." What is it?
Error 12 means a problem with the collision sensor. Most often after a fall or impact. Solutions: Check the bumper (rubber lining on the front) - it could have shifted. Clean the infrared sensors from dust. If the error persists, contact the service (requires a replacement sensor).
Can you connect Xiaomi vacuum cleaner to another app, such as Tuya?
No, Xiaomi’s robot vacuum cleaners only work with Mi Home, Xiaomi Home or Home Assistant. They use the proprietary Miio protocol, which is not compatible with Tuya or Smart Life. Except for the Matter-enabled models (so far only the DreameBot X30 Ultra), but their connection also requires Mi Home to be set up initially.
The vacuum cleaner plugs in, but doesn't map the room.
This is a separate problem, not connected to the connection. Causes: Dirty sensors (wipe the lidar and the camera with alcohol); weak lighting (laser sensor does not work well in the dark); outdated firmware (update via Mi Home); damaged card (reset the card in the vacuum cleaner settings).
How to Reset Xiaomi Vacuum to Factory Settings?
For a full reset, hold: Mi Robot Vacuum 1S/E10: Power + Wi-Fi 10 seconds. DreameBot D9/D10: Power + Home 15 seconds. Mi Robot Vacuum-Mop 2 Pro: Power 20 seconds (before the beep). After reset, all settings, including maps and schedules, will be deleted.