How to Reset Xiaomi Robot Vacuum to Factory Settings: All Ways

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.

πŸ“Š How often do you reset your robot vacuum cleaner settings?
Never dropped it.
1 time per year
Only when you sell
After each major update
I don't know how to do that.

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.

  1. Press and hold the power button (πŸ”„) 10-15 seconds on the body until you hear a beep.
  2. 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:

  1. Turn off the vacuum cleaner (hold the power button for 3 seconds).
  2. Press the power buttons simultaneously (πŸ”„) home (🏠) 5-7 seconds.
  3. Release when you hear a voice message in Chinese or English: "Reset to factory settings."
  4. 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):

  1. Go to Settings β†’ System β†’ Data Reset.
  2. Select "Restore factory settings" and confirm the choice.

β˜‘οΈ Preparation for discharge

Done: 0 / 5

2.3 Reset via Mi Home/DreameHome

If the robot is connected to the application, but it is unstable, try resetting remotely:

  1. Open Mi Home or DreameHome.
  2. Choose your vacuum cleaner β†’ Settings (βš™οΈ) β†’ About the device β†’ Resetting settings.
  3. 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.

  1. Turn the vacuum cleaner over and remove the bottom cover (a screwdriver will be required).
  2. Find a small button that says Reset or WPS.
  3. 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:

  1. Connect the vacuum cleaner to the PC.
  2. Open the command line and type: Adb devices Make sure the device is defined.
  3. 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?
1. Check if debugging is included on USB in the robot settings (Settings) β†’ For developers. 2. Install drivers for Android Things (you can download it on Google page). 3. Try another one. USB-4 If the robot does not respond, it may be damaged. USB-port - repairs are required.

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:

  1. Hold the Wi-Fi button (πŸ“Ά) 5 seconds until the indicator starts flashing orange.
  2. Release the button and the robot will go into Wi-Fi settings.

For models with screen:

  1. Go to Settings β†’ Wi-Fi β†’ Forget the network.
  2. 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:

  1. Connect to the charging station and wait for full charging (the indicator will turn green).
  2. 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:

  1. Place the vacuum cleaner on a flat surface (not on the carpet!).
  2. Press the power button for 3 seconds until you hear the calibration sound.
  3. 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.

FAQ: Answers to Frequent Questions

πŸ”Ή Can you reset the Xiaomi robot vacuum cleaner without buttons (if they are broken)?
Yes, there are two ways: through the app (if the robot is still connected to Wi-Fi). ADB (required USB-If the buttons don't work and the Wi-Fi is off, you just have to disassemble the case to access the Reset button or call the service.
πŸ”Ή After the reset, the robot asks for a confirmation code?
Verification Code is generated when you first link to your Mi Account. Home/DreameHome. He's coming: πŸ“§ On an email linked to an account. πŸ“± V SMS If the code doesn't come, check the Spam folder or try to request it again. X30) code can be reset through manufacturer support (you need a check or warranty card).
πŸ”Ή I reset the settings, but the robot still does not connect to Wi-Fi?
The problem may be: router: disconnect WPA3 (use WPA2-PSK), Check if it's on. MAC-Filter. Robot firmware: update it manually through Mi Home (download file from official website) robot Wi-Fi module: if nothing works, the module may fail (replacement is required). Also try to connect the robot to another network (for example, to a mobile hotspot of the phone).
πŸ”Ή Can I restore the saved maps of the premises after resetting?
No, factory reset permanently deletes all maps and cleaning data: πŸ“Έ Take a picture of the maps in the application before reset (if the robot is still connected). πŸ”„ Restore backup if it was created in Mi Home (not available for all regions).In newer models (Xiaomi Robot Vacuum-Mop 2 Ultra), the cards are stored in the cloud, but only if sync with the account is enabled.
πŸ”Ή How to Reset Your Password from Xiaomi Robot Vacuum Cleaner If You Forgot?
Xiaomi robots do not have a separate password - access is controlled through the account Mi Home or DreameHome. If you forget the password from the account: Restore access via email or phone on the login page of the Mi Account. If the account is not restored, perform a complete reset of the robot (it will unplug the old account).