How to connect Xiaomi robot vacuum cleaner to Mi Home on Android G1: full instruction with error solutions

Connecting Xiaomi’s robot vacuum cleaner to the Mi Home app on an Android G1 firmware smartphone (like the Redmi Note 12 or POCO X5) may seem like a simple procedure, but users often face unexpected errors, from not having a device on the list to having login issues. In this article, we’ll break down not only the standard connection algorithm, but also the nuances associated with Android G1, a new version of the operating system that can block background activity of apps or restrict access to Bluetooth.

Xiaomi vacuum cleaners require a stable connection over 2.4 GHz Wi-Fi and proper operation of Mi Home servers in your region. If you previously tried to connect the device via Mi Home on Android 12/13 and you failed, do not rush to blame the technique - the problem may lie in the settings of the OS itself.

  • πŸ”Ή Step-by-step connection with Android G1 features (including Mi Home permissions).
  • πŸ”Ή Solve 5 most common errors (codes 10008, 20004, no device in the list).
  • πŸ”Ή Set up geofences and schedules for automatic cleaning.
  • πŸ”Ή Model compatibility: from Mi Robot Vacuum-Mop 2 Lite to DreameBot Z10 Pro.

Before you start, make sure your vacuum cleaner is at least 20% charged – some models (such as the Xiaomi Mi Robot Vacuum-Mop P) refuse to turn on when the battery level is low. Also check that your router supports 802.11 b/g/n at 2.4 GHz – without this connection is impossible.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
DreameBot D9
Mi Robot Vacuum-Mop Pro
DreameBot Z10 Pro
Another model

1. Preparation of the Android G1 smartphone for connection

Android G1 (based on Android 14 with HyperOS shell) has a number of limitations that can prevent you from connecting the vacuum cleaner. Unlike previous versions, some background processes and access to geodata are disabled by default. To avoid errors, follow the following steps:

First, let Mi Home run in the background.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find Mi Home and select Permissions.
  3. Activate all switches: Location, Bluetooth, Wi-Fi, Warehouse.
  4. In the Battery section, select No Limits.

Second, turn off battery optimization for Mi Home:

  • πŸ”‹ Go to Settings. β†’ Battery and productivity β†’ Optimizing the battery.
  • πŸ”‹ Find Mi Home in the list and select Not Optimize.

If you use a VPN or alternative DNS (e.g. 1.1.1.1 or 8.8.8.8), temporarily disable them – they can block access to Xiaomi servers in your area, and also make sure that the smartphone is enabled Bluetooth (which is needed for initial synchronization).

πŸ’‘

If you have a dual-band router, temporarily turn off the 5GHz network – some models of vacuum cleaners (for example, Mi Robot Vacuum 1S) do not see it and give a 20004 error.

2. Installation and configuration of the Mi Home app

Mi Home must be installed from an official source, Google Play or AppGallery (for Huawei devices). Third-party versions (for example, APKMirror) may contain outdated certificates, which will lead to an authorization error. At the time of writing, the current version is 6.5.402 (check in Settings β†’ About the program).

After installation:

  1. Open Mi Home and select Russia (or your country). If you choose China, some features (like voice assistant) may not work.
  2. Sign in through your Xiaomi account (if you don’t have one, sign up) and use a real email as it will receive notifications about the status of your device.
  3. In the main menu, click + β†’ Add the device.

At this point, error 10008 (β€œCannot connect to the server”) may appear.

  • 🌍 Your IP- address is blocked by Xiaomi servers (for example, because of VPN).
  • πŸ”„ The app has not been updated to the latest version.
  • πŸ“΅ Mobile internet is disabled on the smartphone (required for initial authorization).

Solution: Restart the app, check your internet connection, and try changing region to Singapore (sometimes helps with blocking).

Install Mi Home from Google Play|Allow all permissions for the application|Disable battery optimization|Select the region "Russia" in Mi Home|Charge the vacuum cleaner at least 20%-->

3. Step-by-step instructions for connecting the vacuum cleaner

Now, to the connection itself, make sure the vacuum cleaner is on (press and hold the power button for 3 seconds) and is next to the smartphone (no further than 1 meter).

  1. In the Mi Home app: Press + β†’ Robot vacuum cleaner. Select your model from the list (if not, select Another device and enter the name manually). Confirm the flashing indicator on the vacuum cleaner (should burn blue or orange).

Connect to Wi-Fi

  • Select your 2.4GHz network and enter your password.
  • If the vacuum cleaner does not connect, check whether the router blocks new devices (in the router settings, turn off MAC- filtering).

The connection process takes 1-3 minutes. If the 20004 error appears on the screen (β€œDevice failed to connect”), follow the following steps:

⚠️ Warning: If the vacuum cleaner has previously been linked to another account, you should reset it first. To do this, press the Power button for 10 seconds until the double signal sounds.

Mistake.Reason.Decision
10008Problems with Xiaomi serversChange region to Singapore or restart the app
20004The vacuum cleaner does not connect to Wi-FiCheck the 2.4 GHz frequency and turn off 5 GHz
40016The device is linked to another accountReset the vacuum cleaner (hold power for 10 seconds)
The indicator flashes red.Low battery chargeCharge the vacuum cleaner to at least 20%

4.Setting up the vacuum cleaner after connection

Once successfully connected, the vacuum cleaner will appear in the Mi Home main menu, and now you need to customize it to suit your needs.

  • πŸ“ Room map: The first cleaning will create a map of the apartment. Make sure the doors are open and the rooms have enough light (the vacuum cleaner uses a LDS- scanner that doesn't work well in the dark).
  • πŸ•’ Schedule: Set up automatic cleaning in Settings β†’ Schedule. Recommended time is when you are not at home (e.g. 10:00 on weekdays).
  • πŸ”‡ Cleaning mode: Quiet for night cleaning. Balanced is the best option. Turbo for heavy pollution (consumes the battery faster).
  • 🚫 No-go zones: In the app, draw virtual walls or areas where the vacuum cleaner cannot enter (for example, near a pet bowl).

Voice control (via Alice or Google Assistant) is set up separately.

  1. Open the device settings β†’ Voice assistant.
  2. Choose Yandex Alice or Google Assistant.
  3. Follow the instructions for linking accounts.

If the vacuum cleaner does not return to the base after setting up, check:

  • πŸ”Œ Location of the docking station (should stand on a flat surface, without carpets).
  • πŸ“Ά Wi-Fi signal at the cleaning site (if communication is interrupted, the vacuum cleaner may "forget" the way home).
  • πŸ”„ Firmware updates (in Settings β†’ Software Update).

πŸ’‘

After the first cleaning, be sure to save the room map in the application - this will allow the vacuum cleaner to plan routes more effectively in the future.

5. Solving specific problems on Android G1

Android G1 (especially on Xiaomi devices with HyperOS) can create unique problems when working with Mi Home.

Problem 1: The Mi Home app closes immediately after opening.

⚠️ Warning: This is due to the MIUI Optimization function, which blocks background processes.

  1. Open Settings β†’ Special features β†’ MIUI Optimization.
  2. Turn off the slider.
  3. Reboot your smartphone.

Problem 2: The vacuum cleaner plugs in, but shuts off after 5 minutes.

The reason is the energy-saving mode in Android G1, which suspends the Mi Home.

  • πŸ”‹ Go to Settings. β†’ Battery β†’ Performance mode.
  • πŸ”‹ Select High Performance for Mi Home.

Problem 3: The geolocation does not work to automatically start cleaning.

Android G1 has disabled exact location access by default for most apps to enable:

  1. Open Settings β†’ Privacy β†’ Permits β†’ Location.
  2. Find Mi Home and select Always (not only during use).
  3. Enable Accuracy Improvement (uses Wi-Fi and Bluetooth to determine location).
What if the vacuum cleaner does not respond to commands from the application?
If the vacuum cleaner is connected to Wi-Fi but does not follow commands (for example, does not start cleaning), try: 1. Reboot the router. 2. In the Mi Home application, click Device Settings β†’ Reconnect to Wi-Fi. 3. Turn off the traffic saving mode on the smartphone (can block cloud commands). If it does not help, drop the vacuum cleaner to factory settings (hold Power and Home for 10 seconds).

6. Firmware update and additional functions

Once connected, it is recommended to update the vacuum cleaner firmware – this will fix bugs and add new features (for example, support for Yandex Alice or improved mapping).

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings. β†’ Update of the PO.
  3. If a new version is available, click Update.

Important: Don't interrupt the upgrade process! If the vacuum cleaner's battery runs out during the upgrade, it may stop turning on. Connect it to the dock before starting.

Among the useful additional functions:

  • πŸ“Š Cleaning statistics: Shows area, time and battery consumption.
  • πŸ”„ Cleaning areas: Specific cleaning rooms can be specified.
  • πŸ’§ Adjustment of wet cleaning (for models with the function of floor washing).
  • πŸ”Š Voice Alerts: The vacuum cleaner will report the completion of the cleaning.

On models with a laser scanner (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro), the 3D- mapping function is available.

  1. In the application, select Settings β†’ Map β†’ Card type.
  2. Choose 3D (if the option is available for your model).
  3. Start cleaning - the vacuum cleaner will create a three-dimensional map of the room.

πŸ’‘

Update the vacuum cleaner firmware at least once every 3 months – this improves the stability of the work and adds new features (for example, support for geofences).

7. Compatibility of models of vacuum cleaners with Mi Home on Android G1

Not all Xiaomi robot vacuum cleaners work equally well with Mi Home on Android G1. Below is the compatibility table of popular models:

ModelSupport for Mi HomeFeatures on Android G1Recommendations
Mi Robot Vacuum-Mop 2 Liteβœ… Complete.Can require manual selection of China mainland region on first connectionUpdate your firmware to 3.5.8_0040 or later
DreameBot D9βœ… Complete.Supports geofences, but on Android G1 may not save the map after rebootEnable auto-save maps in vacuum cleaner settings
Mi Robot Vacuum-Mop Proβœ… Complete.Requires Bluetooth enabled for initial setupUse the original docking station to charge
DreameBot Z10 Proβœ… Complete.Can issue a 40016 error when changing Wi-Fi networkBefore changing the network, dump the vacuum cleaner to the factory settings
Viomi V3⚠️ PartialIt does not support voice control on Android G1Use the alternative Viomi Home app

If your model is not listed, check its compatibility on the official Xiaomi website or in the manual. Some new models (for example, Xiaomi Robot Vacuum-Mop 3C) may require special firmware to work with the Mi Home.

For Matter-enabled models (such as future versions of vacuum cleaners), the connection will be via the Google Home standard, but at the time of writing (2026), this feature is in test mode.

FAQ: Frequent questions about connectivity

πŸ”Ή Why is the vacuum cleaner not on the device list in Mi Home?
Possible reasons: Vacuum is not activated (hold the power button for 5 seconds); Mi Home is the wrong region (try Singapore); Bluetooth or Wi-Fi is disabled on your smartphone; vacuum cleaner is tied to another account (reset). Solution: Restart the app and vacuum cleaner, check your Internet connection.
πŸ”Ή Can I connect a vacuum cleaner to Mi Home without Wi-Fi?
No, you need to connect to 2.4GHz Wi-Fi for the initial setup. However, once connected, some functions (such as manual control) will work over Bluetooth if the Wi-Fi goes off. If you don’t have Wi-Fi, you can use a mobile hotspot from your smartphone (but note that the vacuum cleaner will turn off when you turn off the phone).
πŸ”Ή How to Reset Xiaomi Vacuum to Factory Settings?
For most models: Turn off the vacuum cleaner (hold the power button for 3 seconds). Press the Power and Home buttons at the same time for 10 seconds until the double signal sounds. The vacuum cleaner will reboot and be ready for a new setup. For models with a display (such as the DreameBot D10 Plus): Go to Settings β†’ System β†’ Reset. Confirm the reset.
πŸ”Ή Why the vacuum cleaner doesn't save the card after cleaning?
This is a common problem on Android G1, which is related to background restrictions. Solutions: In Mi Home, go to Device Settings β†’ Map β†’ Save Map. On your smartphone, turn off battery optimization for Mi Home (see section 1). Update the vacuum cleaner firmware to the latest version. If the card is reset, try using the alternative Roborock app (for compatible models).
πŸ”Ή Can you control Xiaomi vacuum cleaner through Google Assistant or Alice?
Yes, but you do need to: Connect the vacuum cleaner to the Mi Home. Select Voice Assistant β†’ Yandex Alice or Google Assistant in the device settings. Follow the linking instructions. Once set up, you can use the commands: "OK, Google, start the vacuum cleaner." "Alice, start cleaning." Android G1 may require additional microphone resolution in the Google or Yandex settings.