Xiaomi's robot vacuum cleaner is an indispensable cleaning assistant, but even the smartest appliances sometimes require manual control. One of the common situations is that the device has completed cleaning, but instead of returning to the dock, it continues to wander around the room or emits an error. Why this happens and how to force the vacuum cleaner to the base, we will discuss in this article.
We'll look at all the different methods we can use, from the standard commands in the Mi Home app to the hidden features in the engineering menu, and we'll also look at what bugs prevent automatic returns and how to fix them without a wizard calling you. If your Xiaomi Mi Robot Vacuum, Viomi or Dreame stubbornly ignores the dock, here's the solution.
1. Standard ways to send a vacuum cleaner to the base
Most Xiaomi models support a few basic commands for recharge, starting with the simplest methods that work 90% of the time.
Method 1: Button on the body. On the top panel of most vacuum cleaners (for example, Mi Robot Vacuum-Mop 2 Lite or Dreame) D9) There is a physical button with a house icon 🏠. A single tap triggers the process of returning to base. If the button does not respond, check if it is locked (some models require holding the switch on 3 seconds to unlock).
Method 2: Voice assistant: If the vacuum cleaner is integrated with Alice, Google Assistant, or Siri, just say:
- 🎤 «Alice, send the vacuum cleaner to charge»
- 🎤 «Okay, Google, get Xiaomi back on the ground»
- 🎤 «Hey Siri, start the robot vacuum return»
Method 3: Mi Home App. Open the app, select your vacuum cleaner, and tap the Return to Base icon on the home screen (usually located in the bottom menu next to the Start Cleaning and Suspend buttons). If there is no button, check if it is hidden in the additional settings (Management section).
2. Forced return via engineering menu
If standard methods don't work, you can use hidden commands, which is suitable for power users and requires caution.
For models based on the firmware Mi Home (for example, Xiaomi Mi Robot Vacuum 1S or Viomi V2):
- Activate the developer mode: 5 times in a row, click on the firmware version in the vacuum cleaner settings (section "About the device").
- Return to the main menu and a new item will appear “For developers”.
- Select "Test Teams» → «Return to base» (back_to_base).
For Dreame models (such as Dreame D10 Plus):
- Press the power and the house buttons for 5 seconds at the same time.
- After the beep release - the vacuum cleaner will begin the return procedure.
What to do if the engineering menu is not opened?
Attention! Incorrect use of the engineering menu can lead to resetting or navigation errors. If the vacuum cleaner starts to move randomly after the command, immediately restart it, holding the power button for 10 seconds.
3. Why the vacuum cleaner does not go to the base: top-5 cause
Automatic returns to the docking station may be blocked due to hardware or software failures, and the most common causes and signs are:
| Reason. | Signs. | Decision |
|---|---|---|
| Dock charging is offline | The indicator on the base does not burn, the vacuum cleaner makes the error sound. | Check the socket, cable and power supply (voltage must be 20V/0.6A) |
| Contaminated sensors or wheels | Vacuum is moving in jerks, can not accurately approach the base | Clean infrared sensors (front and bottom) and wheels from dust |
| Failure of the room map | The vacuum cleaner drives in circles or hits a wall near the base | Reboot the device and reassemble the map (in Mi Home → Map → Clean and Reassemble) |
| Low battery charge (less than 10%) | The vacuum cleaner stops and flashes red | Connect the dock to another outlet or replace the battery |
| Interference from other IR devices | Vacuum cleaner 'can't see' base, though it's nearby | Remove remote control, sunlight or incandescent lamps from the path |
Critical error: If the vacuum cleaner after the return command makes a sound of "dee-dee-dee" and flashes orange, this means loss of communication with the base. 80% of the time the problem is solved by restarting both devices (unplug the dock for 30 seconds).
4.Manual control via ADB (for advanced)
If the vacuum cleaner completely ignores commands, you can try sending it to base via Android Debug Bridge (ADB). This method requires a computer and USB-cable (or Wi-Fi connection).
Instructions for Android-based models (for example, Xiaomi Mi Robot Vacuum STYJ02YM):
- Install ADB Tools on your PC.
- Connect the vacuum cleaner to your computer via USB (the port is usually located under the cover next to the reset button).
- Open the command line and type: adb devices If the device is defined, perform: adb shell am broadcast -a com.xiaomi.mitv.vacuum.command --es cmd back_to_base
Attention, wrong. ADB-The team can cause a warranty loss or a vacuum cleaner to fail, and only use this method if other methods have not worked, and you are confident in your actions.
💡
Before using ADB, back up your room map in the Mi Home app (Map → Save) to help you quickly reset your settings after resetting.
5. Updating firmware as a solution to the problem
If the vacuum cleaner systematically refuses to return to the base, the reason may lie in outdated software. Manufacturers regularly release patches that correct navigation errors.
- Open Mi Home → select a vacuum cleaner → “Settings” → “About the device”.
- Compare the version with the last one on the official website.
- If you have an update, confirm installation. Don't interrupt the process. The vacuum cleaner will restart automatically.
For Dreame models (such as the DreameBot L10 Pro), the firmware update is available through the Dreamehome app.
- 🔌 Turn off the vacuum cleaner from the docking station.
- 🔄 Hold the power button for 15 seconds for forced reboot.
- 📶 Connect to the vacuum cleaner directly through its Wi-Fi hotspot (network name starts with roborock or mirobot-).
Disconnect the vacuum cleaner from the docking station |
Charge the battery to at least 30% |
Connect to stable Wi-Fi (2.4 GHz) |
Close all background apps on your phone |
Do not use a vacuum cleaner during the upgrade-->
Hardware malfunctions and their elimination
If the software methods didn't work, the problem could be physical damage.
1 Collision and altitude sensors. Infrared sensors are on the front bumper of the vacuum cleaner. If they're contaminated or damaged, the vacuum cleaner can't navigate properly. Wipe them with a cotton swab dipped in alcohol.
2. Docking station contacts: Over time, the metal contacts on the base and vacuum cleaner oxidize and clean them with eraser or fine sandpaper (P1000 grain).
3. Wheels and engines. If one of the wheels is locked, the vacuum cleaner will turn to the side and not be able to get to the base exactly.
- 🔧 Luft wheels (they should rotate freely).
- 🧹 Clogging with hair or threads (especially important for models with a brush-roller).
- 🔋 Engine voltage (this will require a multimeter).
Attention! If the vacuum cleaner doesn't charge after cleaning the contacts, don't try to disassemble the dock yourself, because it has high voltage capacitors.
💡
Most hardware problems with returning to base are solved by cleaning the sensors and contacts. If the vacuum cleaner is older than 3 years, the probability of battery wear is high - it will cost 30-50% of the cost of a new device.
7. Alternative solutions for older models
If you have an outdated model (for example, Xiaomi Mi Robot Vacuum 1 or Viomi V1), some features may not be available.
Manual parking method: If the vacuum cleaner doesn't respond to commands, but can still move:
- Place it on a flat surface facing the docking station (distance not more than 1 meter).
- Press and hold the button for 3 seconds – this will activate the exact docking mode.
Use of third-party firmware. For some models (for example, Xiaomi Mi Robot Vacuum 2), there are custom firmwares like Valetudo that add advanced management features.
- 🚫 Deprives you of security.
- 🔧 Requires contact rations to connect to UART.
- 📡 Could be disrupting Mi Home's work.
Detailed instructions on firmware can be found on the 4PDA or GitHub forums.