Xiaomi's robot vacuum cleaners are some of the most popular smart home devices, but their dependence on mobile apps and the Internet is often a problem. What if the Wi-Fi is turned off, the router is broken, or you just want to use a vacuum cleaner in a place without a network? It turns out that even without an Internet connection, most Mi Robot, Dreame or Viomi models can be run manually - the main thing is to know the hidden functions and alternative methods.
In this article, weβll look at all the ways Xiaomi can turn on its robot vacuum cleaner without the internet, from basic mechanical buttons to advanced LAN tricks and third-party apps, which models support autonomous startup, how to bypass firmware restrictions, and what to do if the vacuum cleaner freezes without connecting to Mi Home servers, and a unique Bluetooth activation method that isnβt mentioned in the official instructions.
Mechanical activation: buttons on the vacuum cleaner body
The most obvious but often ignored way is to use physical buttons on the device body. Almost all Xiaomi models (except for some budget options) have a minimal set of controls that work without the Internet.
Most vacuum cleaners have two key buttons:
- π Power button (usually with a symbol) I/O or circle) - holding 3β5 the device is switched on/off.
- βΆοΈ Cleaning Start button (sometimes combined with base back button) β one tap starts cleaning by default (usually the βstandard cleaningβ modeΒ»).
For example, on the Xiaomi Mi Robot Vacuum-Mop 2 Lite or Dreame D9, just press and hold the power button until the beep, and then briefly press the start button. Some models (for example, the Viomi V3) require double pressing to start cleaning.
β οΈ Warning: If the vacuum cleaner doesn't respond to buttons, check the battery power.At levels below 15%, many models block mechanical activation to avoid discharge away from the docking station.
Make sure the vacuum cleaner is charged (the indicator should be green or blue)
Check if the buttons are locked with a protective film (relevant for new devices)
Turn off the baby lock if it was activated through the app
Make sure there is no debris in the dust collector (some models block the start when overflowing)-->
2. Use of the remote control (if included)
Some Xiaomi models, especially those from the Mi Robot Vacuum-Mop P or Dreame Bot range, come with infrared remote controls that are completely autonomous and do not require an internet connection or even a mobile phone.
The remote control can:
- π Start/stop cleaning.
- π Put the vacuum cleaner back on base.
- π Turn on/off the device.
- π― Start cleaning (on some models).
If the remote was not included in the kit, you can buy it separately - for example, the universal remote for Xiaomi Mi Robot (ZNMS11WM article) is suitable for most models. The main thing is to make sure that the vacuum cleaner supports IR control (this is indicated in the specifications).
Through the mobile app
Mechanical buttons on the body
DU remote
Voice commands (Alice/Siri/Google)
Another option-->
3. Local control via Wi-Fi Direct (without the Internet)
Few people know, but many Xiaomi robot vacuum cleaners support direct connection to the phone via Wi-Fi Direct.This allows you to control the device without access to the global network, but retaining most of the features of the application.
How it works:
- Open the Mi Home app (or Dreamehome for Dreame devices).
- Go to the vacuum cleaner control section.
- In the network settings, select Local Control or Wi-Fi Direct (the name may vary).
- Connect your phone to the network the vacuum cleaner creates (usually the network name begins with a Xiaomi_Vacuum_...).
- Once connected, you can start cleaning, change modes, and even update maps (if they are saved locally).
This method works on most models released after 2019, including Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame Bot Z10 Pro and Viomi V2 Pro. The main disadvantage is that the maps of the premises are not updated without the Internet, but already saved can be used.
What features are not available in Wi-Fi Direct?
4. Alternative applications for management without the Internet
If the standard Mi Home app requires an Internet connection, you can use third-party programs that work over a local area network or Bluetooth.
| Annex | Supported models | Type of connection | Features |
|---|---|---|---|
| Valetudo | Xiaomi Mi Robot 1S, 2-series, Dreame D9 | Local area network (Wi-Fi) | Open source, full control of the vacuum cleaner, but requires firmware |
| DustBuilder | Xiaomi Mi Robot, Viomi, Roborock S5/S6 | Bluetooth + Wi-Fi | It works without the Internet, but you need a manual link of the device |
| Home Assistant + Xiaomi Miio plugin | All models with Miio protocol support | Local area network | Requires server configuration, but gives maximum control |
For example, Valetudo is a custom firmware that replaces the standard vacuum cleaner software and allows you to manage it through a web interface without cloud servers, and installing it will require root access to the device (instructions are available on the official website).
DustBuilder is easier to use: just download APK-file, connect to the vacuum cleaner via Bluetooth and perform a couple of binding steps.
β οΈ Note: Using custom firmware (e.g. Valetudo) may result in a loss of warranty.Before installing, back up the original software through the official Mi Home app.
5. Bluetooth hacks: Hidden commands to run
One of the least known ways is to activate a vacuum cleaner via Bluetooth using special commands, which works on most modern Xiaomi models (such as the Mi Robot Vacuum-Mop 2 or Dreame Bot W10), but requires some technical skills.
Instructions:
- Install a Bluetooth app on your phone, such as nRF Connect (Android/iOS).
- Turn on Bluetooth on the vacuum cleaner (usually this is done by holding the power button + start button for 10 seconds before the beep).
- In the nRF Connect app, find a device called MIROBO_... And connect to it.
- Go to Unknown Service and send a command: 5AA5070002010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000This command simulates the press of the cleanup start button.
List of useful Bluetooth commands:
- π Switch on/off: 5AA5070001010000000000000000000000000000000000000000000000000000
- π Return to base: 5AA5070004010000000000000000000000000000000000000000000000000000
- π Pause/resume: 5AA5070003010000000000000000000000000000000000000000000000000000
π‘
If the command doesn't work, try changing the first two bytes from 5AA5 to AA55 - some models use reverse order. Also check that the vacuum cleaner is not in sleep mode (the indicator should flash blue).
6. Resetting and Forced Start
If the vacuum cleaner refuses to turn on without the Internet, it may have a lock mode activated in its firmware, which requires cloud authorization, in which case the factory reset will help.
How to reset your settings:
- Turn off the vacuum cleaner (hold the power button for 5 seconds).
- Press the power button and the cleaning button at the same time.
- Hold them for 10-15 seconds until you hear a double beep (or until the indicator flashes yellow).
- Release the buttons - the vacuum cleaner will reset.
After discharge:
- π The vacuum cleaner will return to factory settings and will be able to work without the Internet (but lose saved cards).
- π§ Some features (such as zoning or schedule) will not be available without being re-associated with the application.
- π± Reconnecting to Mi Home will require internet (but only once).
β οΈ Note: On models with laser sensors (for example, Xiaomi Mi Robot Vacuum-Mop P), the reset can lead to recalibration of the sensors.
π‘
Resetting is a last resort. Try all other methods before you do that (Wi-Fi Direct, Bluetooth, remote control). If the vacuum cleaner doesn't turn on, it could be a hardware malfunction (e.g., a dead battery or a broken button).