How to add Xiaomi robot vacuum cleaner to the Mi Home app: full error analysis instructions

Connecting Xiaomi’s robot vacuum cleaner to the Mi Home mobile app is the first step to automating home cleaning.Without the right tether, the device won’t be able to run on schedule, send notifications, or integrate with other gadgets in the ecosystem. However, many users face difficulties already at the add-on stage: the application does not see the vacuum cleaner, QR-code is not scanned or synchronization errors occur.

In this article, we will discuss all ways of connecting – from standard code scanning to manually adding through the Internet. MAC-We will focus on common errors (e.g. Error 1006 or Device offline) and how to fix them. D9 viomi V3 We will provide specific settings that are often missed in the general instructions.

Preparing for connection: what to do before adding a vacuum cleaner

Before we start the scan. QR-Code, make sure that the mandatory conditions are met:

  • πŸ“± The latest update of the Mi Home application is installed (version no lower) 6.5.400 for Android/iOS). Older versions may not support new models of vacuum cleaners.
  • 🌍 The region in the app corresponds to the country of purchase of the device. For example, for vacuum cleaners from China, choose Mainland China, for Europe - Europe.
  • πŸ“Ά Wi-Fi network operates at 2.4 GHz. Xiaomi vacuum cleaner robots do not support 5 GHz (except for models 2023)+ dual-module).
  • πŸ”‹ The battery charge of the vacuum cleaner is not less than 20.

If you bought a vacuum cleaner on AliExpress or in unofficial stores, check for global firmware. Some models (such as the Xiaowa E35) come with a Chinese version of the software that requires an account with a phone number from China, in which case you will need firmware through alternative methods (for example, through Mi Home Hack or Valetudo).

⚠️ Warning: If you have previously used a vacuum cleaner with another Mi Home account, reset to factory settings. To do this, hold the Reset button (usually located under the lid) for 10 seconds until you hear the beep.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Dreame Bot D9/L10
Viomi V2/V3
Deerma DEM-F600
Other

Method 1: Standard QR-code connection

This is the easiest and most recommended method, which works for 90% of models, and the instructions are relevant for vacuum cleaners Mi Robot Vacuum-Mop, Dreame, Viomi and other devices on the Xiaomi platform.

  1. Turn on the vacuum cleaner by pressing the power button. Wait for the beep (usually one long horn).
  2. Open Mi Home, click + β†’ Add the device and select the category Vacuum cleaner.
  3. Choose your model from the list. If you don't have one, choose Another vacuum cleaner (for the universal protocol).
  4. Put the phone camera on QR-code that is located: πŸ“„ On the sticker under the vacuum cleaner cover (near the serial number). πŸ“¦ On the device box (if saved). πŸ“± Instructions (Quick Start).

Connect the vacuum cleaner to the Wi-Fi network by entering a password. The device will emit two short signals when successfully connected.

If QR-code not scanned:

  • πŸ”¦ Check the lighting – the code should be clearly visible.
  • πŸ“΅ Make sure the phone’s camera is not covered with a protective glass or case.
  • πŸ”„ Try entering the code manually (click Enter the manually code in the upper right corner of the scan screen).

Make sure the vacuum cleaner is on and emits an audible signal |

Check your phone's 2.4GHz Wi-Fi connection |

Disable VPN or proxy (they can block Xiaomi servers) |

Clear the cache of the Mi Home app (in the phone settings)-->

Method 2: Manual addition through MAC-address

If the scan is QR-code does not work (for example, the code is erased or the vacuum cleaner does not emit sound signals), you can add the device to the MAC-This method is also useful for restoring connection after resetting settings.

  1. Find it. MAC-vacuum-dress: 🏷️ On the sticker under the cover (format: 78:11:DC:XX:XX:XX). πŸ“„ Instructions (Section Technical Specifications). πŸ” NRF Connect (for advanced users).

In Mi Home, click + β†’ Add manually and select Vacuum.

Enter. MAC-Make sure the letters are in the upper case and the colons are not missed.

Confirm the addition and wait for synchronization (can take up to 2 minutes).

If MAC-no address:

  • πŸ”„ Try to enter the address without colons (for example, 7811DCXXXXXX).
  • 🌐 Make sure the region in Mi Home matches the region of your vacuum cleaner purchase.
  • πŸ“΅ Restart your router – sometimes DHCP-server does not issue IP-address.

⚠️ Attention: MAC-The address is case sensitive, 78:11:DC:AB:CD:EF and 78:11:dc:ab:cd:ef β€” These are two different addresses. Enter the characters exactly as they appear on the sticker.

Model vacuum cleanerSupported add-on methodsTypical errors
Mi Robot Vacuum-Mop 2 ProQR, MAC, Bluetooth (for new firmware)Error 1006 (incorrect region)
Dreame Bot D9QR, MAC, manual serial number entryDevice offline (Wi-Fi problems)
Viomi V3QR, MAC, via Viomi Home (alternative software)Error 2001 (incompatible firmware)
Deerma DEM-F600QR only (MAC is not supported)Connection timeout (weak Wi-Fi signal)

Method 3: Connect via Bluetooth (for new models)

Xiaomi’s 2022-2026 vacuum cleaners (such as Mi Robot Vacuum-Mop 2 Ultra or DreameBot X30) support initial Bluetooth tethering, which speeds up the process and reduces reliance on Wi-Fi.

  1. Turn on Bluetooth on your phone and vacuum cleaner (if there is a separate button).
  2. In Mi Home, select Add Device β†’ Vacuum β†’ [Your Model].
  3. Click Connect via Bluetooth and confirm pairing on the phone.
  4. After pairing, the application will automatically prompt you to connect to Wi-Fi.

If the Bluetooth connection is interrupted:

  • πŸ“± Disable other Bluetooth devices (earphones, fitness bracelets) that may interfere.
  • πŸ”„ Restart the vacuum cleaner (hold the power button for 5 seconds).
  • πŸ“² Update the vacuum cleaner firmware through Mi Home (Device Settings section) β†’ Update of the PO).

πŸ’‘

If the vacuum cleaner doesn’t find Bluetooth, try enabling Developer Mode in Mi Home: go to Profile β†’ Settings β†’ About the program and click 5 times on the app version. Then activate Debugging over Bluetooth in the Developer Settings.

Error Discovery: What to Do If the Vacuum Is Not Connected

Even if you follow instructions correctly, you can get errors, and the following are the most common codes and ways to fix them:

  • 🚫 Error 1006 is the wrong region. Solution: change the region in Mi Home to the country of purchase of the vacuum cleaner (for example, China for devices with AliExpress).
  • 🌐 Device offline - vacuum cleaner can't connect to Wi-Fi. Solution: Check that the network is running at 2.4GHz. Turn off Customer Insulation in the router settings.Add MAC-vacuum cleaner address in the router's whitelist.
  • ⏳ Connection timeout: Connection timeout. Solution: Reset the router. Bring the vacuum cleaner closer to the router (1-2 meters away). IPv6 wifi-based.
  • πŸ”’ Error 2001 - firmware is incompatible with the region. Solution: run the vacuum cleaner through Mi Home Hack or Valetudo (see instructions below).

If the error is repeated, try alternative applications:

  • πŸ“± Viomi Home - for Viomi vacuum cleaners.
  • πŸ“± Dreamehome for Dreame devices.
  • πŸ“± Home Assistant – for advanced users (requires customization skills).

How to clean a vacuum cleaner to change the region?
To change the firmware region, you will need: 1. Mi Home Hack utility (available on GitHub). 2. Device token (can be obtained through Packet Capture on Android). 3. Firmware for your region (downloaded from the Xiaomi Community Forums). ⚠️ The firmware cancels the warranty and may cause the device to fail!

Customization of the vacuum cleaner after connection: schedule, maps and voice assistant

After successfully adding a vacuum cleaner to Mi Home, set it up for maximum efficiency:

  1. Create a map of the room: Start cleaning in Full Cleaning mode. After completion, edit the map: add zones, virtual walls and forbidden areas. Save the map with a unique name (for example, the Apartment_1_floor).
  2. Set up a schedule: Go to Schedule β†’ Add. Select the days of the week, time and type of cleaning (Dry, Wet or Full). Activate Quiet Mode if the cleaning is scheduled for night time.

Connect the voice assistant:

  • In Mi Home, go to Device Settings β†’ Voice Control.
  • Select Google Assistant, Alice or Siri and follow the instructions.
  • Examples of voice commands: Okay Google, run the kitchen vacuum cleaner, Alice, put the vacuum cleaner back on base.

For owners of Mi Robot Vacuum-Mop 2 Pro and DreameBot X30, additional settings are available:

  • πŸ’§ Washing intensity (from mild to deep).
  • πŸ”„ Automatic water change (for models with a base-washing station).
  • 🧹 Double pass (vacuum cleaner passes in one place twice).

πŸ’‘

Keep a map of the room after each generation - this will allow the vacuum cleaner to navigate faster in space and save battery power.

Integration with other Xiaomi devices: routers, lamps, sensors

Xiaomi’s robot vacuum cleaner can work in conjunction with other ecosystem gadgets through automation in the Mi Home.

  • πŸ’‘ Cleaning in the absence of a house: IF [Geozona "Home" = "Abandoned" TR "Silent cleaning"]
  • πŸšͺ Stop at door opening: IF [Door sensor "Input" = "Open" OT [Suspend cleaning]
  • 🌑️ Cleaning at high humidity: IF [Dwelling room humidity sensor" > 60% TR [Run a Wet Cleaner]

To set up automation:

  1. Open Mi Home and go to Automation β†’ Create.
  2. Select a Terms (such as Geozon or Sensor).
  3. Add Action - start the vacuum cleaner or change its mode.
  4. Save the script and activate it.

If the automation is not working:

  • πŸ”„ Check that all devices (vacuum cleaner, sensors, router) are connected to one Mi Home account.
  • 🌐 Make sure that the router settings (Xiaomi Router, TP-Link, etc.) allow Multicast (required for device interaction).
  • πŸ“± Update all the devices to the latest version.

FAQ: Answers to Frequent Questions

πŸ”Ή Can you connect Xiaomi vacuum cleaner to two Mi Home accounts at the same time?
No, the vacuum cleaner is only linked to one account, but you can share it with you: In Mi Home, go to vacuum settings. Select Joint Management β†’ Add User. Enter email or second account phone. Restriction: Shared access doesn't allow you to change vacuum cleaner settings, just start/stop cleaning.
πŸ”Ή Why the vacuum cleaner is disconnected from Wi-Fi after a firmware update?
This is a typical problem after updates, especially for models with Chinese firmware. Solutions: Reset vacuum cleaner settings (hold Reset for 10 seconds). Connect again via QR-code MAC-If the error is repeated, roll back the firmware via Mi Home Hack. ⚠️ Attention: After the reset will have to reconfigure the maps of the premises and the schedule!
πŸ”Ή How to transfer a vacuum cleaner to another Mi Home account?
To transfer the device: In your old account, remove the vacuum cleaner from the list of devices (Settings) β†’ Remove the device. Reset the vacuum cleaner to the factory settings (Reset button). Add it to the new account via QR-code MAC-Important: If the vacuum cleaner was purchased in China, the new account must also be linked to the Mainland China region.
πŸ”Ή Can you control a vacuum cleaner without the Internet?
Yes, but with limitations: πŸ“± Local control: The vacuum cleaner will be available in Mi Home if the phone and device are connected to the same local network. 🚫 Restrictions: Notifications, voice assistants and remote access will not work. πŸ”„ Solution: Use a router with offline support (e.g. Xiaomi Router) 4A).
πŸ”Ή Why the vacuum cleaner doesn't save the card after cleaning?
Causes and solutions: πŸ—ΊοΈ Weak Wi-Fi signal: The vacuum cleaner loses communication with the server and does not have time to save the card. πŸ”‹ Low charge: if the battery is discharged below 15%, the card is not saved.Solution: charge the vacuum cleaner before cleaning. πŸ“± Firmware error: update the vacuum cleaner through Mi Home.