Xiaomiβs robot vacuum cleaners (including Mi Robot, Dreame and Viomi brands) can eventually fail, losing communication with the app, forgetting room maps, or giving out errors like Error 10 or Wi-Fi disconnected. In 80% of cases, these problems are solved by a complete factory reset, a procedure that erases all user data and returns the device to the state βout of the boxβ.
However, not everyone knows that the reset is soft (saves some settings) and hard (complete zeroing). and in new models like the Xiaomi Robot Vacuum-Mop 2 Ultra or DreameBot X30 Ultra, the reset algorithm differs from the old Mi Robot Vacuum 1S. In this article, the instructions for all the lines are relevant for 2026, including hidden methods through ADB and recovery after a failed firmware update.
Before you start, consider that the reset will remove stored room maps, cleaning schedules and binding to your Mi Home/DreameHome account. If the only problem is connecting to Wi-Fi, try a separate network reset first, it is faster and safer.
1.When you need to reset the Xiaomi robot vacuum cleaner
Resetting is not a universal solution, but it is necessary in the following cases:
- π Robot does not connect to Wi-Fi despite the correct password (Error 5, Error 9).
- πΊοΈ The device does not save a map of the room or localization is lost (chaotically drives around the room).
- π§ After an unsuccessful firmware update, the vacuum cleaner stuck on the logo or gives an Error 14.
- π± Application Mi Home/DreameHome It shows offline status, even though the robot is on.
- π You sell or transfer the vacuum cleaner to another user.
If the problem is mechanical malfunctions (does not rotate brushes, does not suck dust, squeaks when moving), reset will not help - you need to diagnose sensors or replace parts. To check the health before reset, run a test equipment through the Settings menu β Diagnostics (available in most models).
β οΈ Note: On models with LiDAR scanner (Xiaomi Mi Robot Vacuum-Mop 2 Pro, DreameBot) Z10 Pro) after reset, the sensor may need to be recalibrated, without which the robot will be hitting walls or building a map incorrectly.
2. Methods of discharge: from simple to complex
The choice of method depends on the model and the degree of the problem.
Soft discharge (reset)
This method doesn't delete user data, but restarts the system, and it's suitable for temporary glitches, for example, if the robot is getting stuck during cleaning.
- Press and hold the power button (π) 10-15 seconds on the body until you hear a beep.
- Release the button and wait for a full reboot (the indicator should go out and light up again).
If after the reboot the problem remains, proceed to a hard reset.
Hard reset via buttons (for most models)
Universal method for Xiaomi Mi Robot Vacuum 1/1S/2, Viomi V2/V3, Dreame D9/F9 and other models without touch screen:
- Turn off the vacuum cleaner (hold the power button for 3 seconds).
- Press the power buttons simultaneously (π) home (π ) 5-7 seconds.
- Release when you hear a voice message in Chinese or English: "Reset to factory settings."
- Wait 1-2 minutes β the robot will restart and return to the factory settings.
For touchscreen models (Xiaomi Robot Vacuum-Mop 2 Ultra, DreameBot X30 Ultra):
- Go to Settings β System β Data Reset.
- Select "Restore factory settings" and confirm the choice.
βοΈ Preparation for discharge
2.3 Reset via Mi Home/DreameHome
If the robot is connected to the application, but it is unstable, try resetting remotely:
- Open Mi Home or DreameHome.
- Choose your vacuum cleaner β Settings (βοΈ) β About the device β Resetting settings.
- Confirm the action (it may be necessary to enter a password from the account).
After resetting, the robot will automatically unplug the account, and it will have to be set up again.
Reset via hidden Reset button
Some models (Viomi V2 Pro, Dreame D9 Pro) have a hidden Reset button under the lid or next to the Wi-Fi module.
- Turn the vacuum cleaner over and remove the bottom cover (a screwdriver will be required).
- Find a small button that says Reset or WPS.
- Press it with a needle or paperclip and hold it for 10 seconds.
β οΈ Attention: On models with a battery 14.4V (Xiaomi STYJ02YM, Dreame W10) When disassembling the case, be sure to turn off the battery, otherwise you risk burning the control board.
2.5.Dumping via ADB (for advanced users)
If the robot is completely "bricked" after firmware, it will help ADB-This method works for Android Things devices (e.g. Xiaomi Mi Robot Vacuum-Mop P).
It will require:
- π» Computer with ADB (download from the official website).
- π USB-cable (usually Micro-USB or Type-C).
- βοΈ Enabled debugging mode on the robot (activated via the engineering menu).
Instructions:
- Connect the vacuum cleaner to the PC.
- Open the command line and type: Adb devices Make sure the device is defined.
- Reset: Adb shell am broadcast -a android.intent.action.MASTER_CLEAR
Once the command is completed, the robot will restart, a method that does not work on proprietary firmware models (Viomi, Dreame until 2022).
What if the ADB canβt see the device?
3. Reset Wi-Fi settings without full cleaning
If the only problem is connecting to the network, you don't have to reset the entire device.
For models without screen:
- Hold the Wi-Fi button (πΆ) 5 seconds until the indicator starts flashing orange.
- Release the button and the robot will go into Wi-Fi settings.
For models with screen:
- Go to Settings β Wi-Fi β Forget the network.
- Confirm the action and connect again.
The robot will then be available for re-binding in either Mi Home or DreameHome.
π‘
If the robot canβt see your Wi-Fi network, check if it supports 5 GHz. Most Xiaomi models only work on 2.4 GHz. In router settings, temporarily turn off 5 GHz or create a separate network for 2.4 GHz.
4.Recovery after reset: what to do next
After the reset, the robot vacuum cleaner Xiaomi will return to factory settings to return it to working condition:
- Connect to the charging station and wait for full charging (the indicator will turn green).
- Set up Wi-Fi via the Mi Home or DreameHome app: π± Open the app and click Add the device (+). π Select a model of vacuum cleaner from the list. πΆ Hold your phone to the robot and connect to its time network (the name begins with the robot). Xiaomi_Vacuum_). π Enter a password from your Wi-Fi network.
Update the firmware
Create a new map of the room
If the robot produces an Error 2 (problem with sensors) after reset, calibrate:
- Place the vacuum cleaner on a flat surface (not on the carpet!).
- Press the power button for 3 seconds until you hear the calibration sound.
- Wait 1-2 minutes β the robot will automatically calibrate the gyroscope and LiDAR.
If you often encounter connection errors, try to reserve IP-The address for the robot in the router settings, which will prevent conflicts. DHCP. It is also useful to disable the energy-saving mode for the robotβs Wi-Fi module (if such an option is available in the application).
π‘
Regularly cleaning sensors and updating firmware reduces the risk of failure by 70%, and most of the problems with Xiaomiβs robot vacuum cleaners are due to optical contamination or outdated software.