What program to download for the robot vacuum cleaner Xiaomi: official applications and hidden features

Xiaomiโ€™s robot vacuum cleaners have long been an integral part of smart homes, but their functionality is revealed only with the right software. Many users face confusion: which app to download to control a device from a phone, update firmware or unlock hidden features? Official software from Xiaomi does not always cover all needs, and third-party solutions can offer advanced features โ€“ from detailed cleaning maps to integration with voice assistants.

In this article, we will discuss all the current software for Xiaomi robot vacuum cleaners (including Mi Robot Vacuum, Viomi, Dreame and other sub-brands), their features, as well as give step-by-step instructions for installation and configuration, and pay special attention to security, compatibility with regions and ways to circumvent restrictions โ€“ for example, how to connect the Chinese version of the vacuum cleaner to a European server.

Xiaomiโ€™s official apps: Mi Home and Mi Home Lite

The basic management of the Xiaomi robot vacuum cleaner is done through proprietary applications, two of them: Mi Home (full version) and Mi Home Lite (simplified), both available for Android and iOS, but differ in functionality and supported devices.

Mi Home is the main application of the Xiaomi ecosystem.

  • ๐Ÿ“ฑ Manage cleaning in real time (start, pause, return to base).
  • ๐Ÿ—บ๏ธ View and edit the maps of premises (for models with the LDS/laser-scanner).
  • โš™๏ธ Set up schedules, cleaning areas, suction level.
  • ๐Ÿ”„ Update your device firmware (if a new version is available for your region).

But Mi Home has a key flaw: itโ€™s locally linked, for example, if you bought a vacuum cleaner in China but live in Europe, the app may block some of the features or not connect to the device at all, and the solution is to change the region in your account settings (instruction below).

Mi Home Lite is a lightweight version for limited devices, supports only basic functions (start/stop, return to base), but works more stable on weak smartphones, Suitable for models without laser navigation (for example, Mi Robot Vacuum-Mop Essential).

๐Ÿ“Š What version of Mi Home are you using?
Full version (Mi Home)
Lightweight (Mi Home Lite)
I do not use official applications.
Other

How to download and install Mi Home: step-by-step instructions

Installing an official app seems simple, but there are nuances associated with regional restrictions and versions of vacuum cleaner firmware.

  1. Download the app: ๐Ÿค– For Android: Mi Home on Google Play or APK-APKPure file (if your region is not supported). ๐ŸŽ For iOS: Mi Home in the App Store (not available in all countries).

Register an account

Use an email or phone number. Important: If you bought a vacuum cleaner in China, register through the phone. +86 (Chinese number) or select China Mainland region in your profile settings.

Add the device.

Press. + โ†’ Addition of a device โ†’ Household robot. Make sure the vacuum cleaner is on and in pairing mode (blinks blue light).

Connect to Wi-Fi

The app will suggest selecting a network. Use 2.4 GHz (Xiaomi robots do not support 5 GHz!). If the connection fails, reset the vacuum cleaner settings (press the power button for 10 seconds).

Download Mi Home from the official source|Check that Wi-Fi is running at 2.4 GHz|Charge the vacuum cleaner to 50% or more|Press the reset button if the device has already been in uso-->

๐Ÿ’ก

If Mi Home does not find a vacuum cleaner, try to turn off VPN shift DNS Sometimes the lock is due to geolocation.

After successful connection, update the device firmware through Settings โ†’ Software Update: This will fix bugs and add new features (such as voice support for Alice or Google Assistant).

โš ๏ธ Warning: If you bought a vacuum cleaner on AliExpress or in a Chinese store, it can be tied to China Mainland servers, in which case Mi Home manually switch region to China, otherwise the device will not connect.

Alternative applications: Valetudo, DreameHome and others

Xiaomiโ€™s official software doesnโ€™t always suit users: some want more control over cleaning cards, some want integration with Home Assistant, and some want the ability to bypass regional restrictions.

The most popular alternatives are:

  • ๐ŸŒ Valetudo, an open source software for Rockrobo-based robot vacuum cleaners (including most Xiaomi models), allows you to control a device without Xiaomiโ€™s cloud, build detailed maps and configure cleaning areas via a web interface.
  • ๐Ÿ  DreameHome is the official Dreame vacuum cleaner app (a Xiaomi sub-brand), but it is also suitable for some Mi Robot models.
  • ๐Ÿ”ง Mi Home Bind is a utility for linking Xiaomiโ€™s Chinese devices to foreign accounts, useful if you bought a vacuum cleaner in China but want to use it in Europe.
  • ๐Ÿค– Robot Vacuum Remote is a universal application for managing robot vacuum cleaners over Wi-Fi or Bluetooth (supported by Xiaomi, Ecovacs, Roborock).

Advantages of third-party applications:

AnnexSupport for mapsOffline mode.Integration with HARegional restrictions
Mi HomeYes. LDS-model)No.Partially.There is.
ValetudoYes (extended)Yes.Complete.No.
DreameHomeYes.No.Limited.There is.
Mi Home BindNo.No.No.Bypasses

Valetudo deserves special attention.This is the only solution that allows you to completely abandon the Xiaomi cloud and operate the vacuum cleaner locally.

  1. Get root access to the vacuum cleaner (through SSH ornamental).
  2. Install Valetudo on the device (instructions are on the official website).
  3. Connect to the web interface of the vacuum cleaner by local IP-address.

โš ๏ธ Note: Valetudo installation voids Xiaomi warranty and may cause the device to run unstable. Use only if you are confident in your skills!

Programs for firmware and modification of a robot vacuum cleaner

If you want to unlock hidden features (like increasing suction power or adding support for Yandex Alice), you will need specialized firmware utilities. It is important to understand that this is a risky procedure - wrong actions can turn a vacuum cleaner into a "brick".

Main instruments:

  • ๐Ÿ”ง MiRoBo Tool โ€“ a utility for Windows, allowing you to sew Xiaomi robot vacuum cleaners through USB Or Wi-Fi. It supports models based on the STM32 rockchip.
  • ๐Ÿ–ฅ๏ธ DustBuilder is an open source project for custom firmware, which allows you to modify speed, cleaning algorithms and even add voice packets.
  • ๐Ÿ“ฑ MTK Droid Tools is a universal tool for working with firmware on MediaTek chips (suitable for some Viomi models).

The firmware process usually involves:

  1. Download original firmware from Xiaomi website or forums (for example, 4PDA).
  2. Unpacking a firmware file (often in.pkg or.bin format).
  3. Connecting the vacuum cleaner to the PC through USB (may require disassembly of the body).
  4. Starting the firmware utility with an indication of the path to the file.

Example of a firmware command via MiRoBo Tool:

mirobo_tool.exe -a 192.168.1.100 -u admin -p password -f firmware.bin

Where 192.168.1.100 โ€” IP-vacuum address, and firmware.bin โ€” firmware.

What happens if you interrupt the firmware?
Interrupting the firmware process can damage the loading sector of the vacuum cleaner, at best the device will stop turning on, at worst it will require soldering. UART-In 90% of cases, self-repair after such a failure is impossible - you will have to contact the service center (even if the warranty is still valid, it is canceled when you try to firmware).

Solving Connection and Compatibility Issues

Even with the right software installed, Xiaomiโ€™s robot vacuum cleaners sometimes refuse to connect. Consider typical bugs and ways to fix them:

1.The vacuum cleaner is not in Mi Home

  • ๐Ÿ”„ Reboot your router and smartphone (sometimes changing your Wi-Fi channel to 1โ€“11 helps).
  • ๐Ÿ“ต Make sure your smartphone is off. VPN and aircraft mode.
  • ๐Ÿ”ง Reset the vacuum cleaner settings (press the power button for 10-15 seconds before the beep).

2. The error "The device is not supported in your region"

This means that the vacuum cleaner is tied to another server (e.g., a Chinese one).

  • ๐ŸŒ Change region in Mi Home: Profile โ†’ Settings โ†’ Region โ†’ China.
  • ๐Ÿ”‘ Use Mi Home Bind to link to your European account.
  • ๐Ÿ› ๏ธ Sweat the vacuum cleaner on the international firmware (risky!).

3.Vacuum cleaner plugs in but doesn't build map

The problem is typical for models with LDS-Scanner (e.g. Mi Robot Vacuum-Mop 2 Pro:

  • ๐Ÿงน Contaminated sensor (wipe the scanner lens with a dry napkin).
  • ๐Ÿ“ก Weak Wi-Fi signal (move router closer or use repeater).
  • ๐Ÿ”„ Outdated firmware (update through Settings) โ†’ Update of the PO).

๐Ÿ’ก

If Xiaomi vacuum cleaner doesnโ€™t connect to Wi-Fi, first check if your router supports the standard. 802.11 b/g/n frequency-wise 2.4 GHz โ€“ Modern routers often disable outdated standards to save energy, which blocks the connection.

Integration with a smart home: Google Home, Alice, Home Assistant

Xiaomiโ€™s robot vacuum cleaners can be linked to popular smart home ecosystems, allowing you to manage your cleaning by voice or schedule through other devices (e.g., running a vacuum cleaner when you leave the house).

1. Connect to Google Assistant / Alexa

  1. Open Mi Home and go to Profile โ†’ Settings โ†’ Voice assistants.
  2. Select Google Assistant or Amazon Alexa and follow the linking instructions.
  3. After synchronization, say to your voice, โ€œOK Google, start the vacuum cleaner,โ€ or โ€œAlexa, start cleaning.โ€

2.Integration with Home Assistant

This will require the Xiaomi Miio component:

  1. Add configuration.yaml: vacuum: - platform: xiaomi_miio host: 192.168.1.100 token: YOUR_TOKEN_HERE
  2. Get a token through Mi Home Bind or this script.
  3. Reboot Home Assistant.

3.Management through Yandex Alice

There is no official support, but you can use workarounds:

  • ๐Ÿค– Set up Home Assistant with Alice integration and add vacuum cleaner as a device.
  • ๐Ÿ”Œ Use it. IFTTT to create applets (for example, start cleaning by geolocation).

An example of a voice command for Alice:

โ€œAlice, turn on the living room cleaning modeโ€ (if the integration is configured via Home Assistant).

Security: How to protect the vacuum cleaner from hacking

Xiaomiโ€™s robot vacuum cleaners are connected to the Internet, making them vulnerable to hacking, and in 2020, researchers found a critical vulnerability in the Miio protocol that allows remote control of the device to protect themselves:

Basic safety measures:

  • ๐Ÿ”’ Use a complex password for your Mi Home account (at least 12 characters with numbers and special signs).
  • ๐Ÿ“ก Disable access to the vacuum cleaner from the external network in the router settings (close ports 54321 and 80).
  • ๐Ÿ”„ Regularly update the firmware of the device (new versions close vulnerabilities).
  • ๐Ÿšซ Do not connect the vacuum cleaner to public Wi-Fi networks (for example, in cafes or hotels).

Additional measures for advanced users:

  • ๐Ÿ›ก๏ธ Install Valetudo and disable Xiaomiโ€™s cloud completely.
  • ๐ŸŒ Set up. VLAN for IoT devices in the router (isolate the vacuum cleaner from the main network).
  • ๐Ÿ”‘ Change the standard access token (you can generate a new one via Mi Home Bind).

โš ๏ธ Warning: If you find that the vacuum cleaner is acting strangely (it turns on itself, moves on unusual paths), immediately reset it to the factory settings and change the password from Mi Home!

FAQ: Frequent questions about Xiaomi robot vacuum cleaners

Can you control Xiaomi vacuum cleaner without the Internet?
Yes, but with limitations. The official Mi Home app requires internet for most features (e.g., to view a cleaning map).However: With Valetudo, the vacuum cleaner can be controlled locally via a web interface. Basic commands (start/stop) run via Bluetooth in some models (e.g., Mi Robot Vacuum-Mop 2 Lite).
How to transfer a Xiaomi vacuum cleaner to another Mi Home account?
Xiaomi doesnโ€™t officially provide this feature, but there are workarounds: Remove the device from your current account (Device Settings) โ†’ Remove the vacuum cleaner to factory settings (press the power button for 10 seconds). Add it to your new account via Mi Home. If the vacuum cleaner is tied to a Chinese server, use Mi Home Bind to change region.
Which app is better for Xiaomi Viomi V3?
For Viomi. V3 The official app is Mi Home, but it's better to use DreameHome (it offers more settings for wet cleaning and zoning). Alternatively, Valetudo, if you want complete freedom from the Xiaomi cloud. Mi Home DreameHome Valetudo Wet Cleaning Setup Basic Extended Full Map Edit Yes Yes Yes (via web) Offline No Yes
Can I use Chinese Xiaomi for European firmware?
Technically, yes, but it is risky. European firmware may not support some features of Chinese models (e.g., voice commands in Chinese).Proceedings: Download the firmware for your model from the forum 4PDA. Use the MiRoBo Tool or DustBuilder for firmware. Reset after the update. We recommend backing up the original firmware before you start!
Why is Xiaomi not updated with Mi Home?
Causes and solutions: ๐ŸŒ Wrong region: Change server in Mi Home to China Mainland (if vacuum cleaner is Chinese). ๐Ÿ“ต Weak Wi-Fi: Connect the vacuum cleaner to the 2.4GHz network and make sure the signal is stable. ๐Ÿ”Œ Low charge: Make sure the battery level is above 20%. ๐Ÿ”ง Outdated Mi Home: Update the app to Google Play or App Store.If the update is critical but not installed, try hand-stitching the vacuum cleaner through the MiRoBo Tool.