Resetting Xiaomiโs robot vacuum cleaner to factory settings is a procedure that can be required in a variety of situations, from preparing the device for sale to fixing software failures. However, improper reset can lead to loss of account binding, deletion of room maps and even sensor failure. In this article, we will analyze all official reset methods for Mi Robot Vacuum, Mi Robot Vacuum-Mop, Dreame and other brand lines, taking into account the features of firmware from 2023 to 2026.
A specific vacuum cleaner model identifies the available reset methods. For example, Xiaomi Mi Robot Vacuum-Mop 2 Pro is available to reset via the physical button and the Mi Home app, while Dreame D9 has a separate menu in the device settings. We analyzed 12 popular models and identified universal steps that work in 95% of cases. If your vacuum cleaner does not respond to standard methods, at the end of the article there is a section with alternative solutions for โlockedโ devices.
Before proceeding, make sure that:
- ๐ The battery charge level of the vacuum cleaner is at least 30% (when reset through the buttons, the device should not turn off).
- ๐ฑ Mi Home is updated to the latest version (check in the App Store or Google Play).
- ๐ The vacuum cleaner is connected to the same Wi-Fi network as the smartphone (for reset via the application).
1. When do you need a factory reset?
Resetting is not a panacea, but in some cases it is the only solution, and let's look at the 5 most common reasons why users turn to this procedure:
๐ Selling or transferring the vacuum cleaner. Without resetting, the new owner will not be able to link the device to his Mi Account. Moreover, the old room maps and cleaning settings will remain available to the previous user through the cloud.
๐ Software failures: If Xiaomi vacuum cleaner becomes "glutty": does not save cards, loses connection with the application, incorrectly detects obstacles - reset often helps to return stable operation.
๐ Loss of access to Mi Account. If you forgot the username / password from Mi Account or the account was blocked, resetting through the buttons is the only way to break the binding and configure the vacuum cleaner again.
๐ก Wi-Fi problems: Some models (e.g. Mi Robot Vacuum) 1S) When you update your firmware, you start to lose your network, and resetting your network settings through your device menu solves the problem 80 percent of the time.
โก Preparation for firmware updates before hand-flashing through ADB Mi Home is recommended to reset settings to avoid conflicts between old and new configurations.
โ ๏ธ Attention: Reset removes all user data, including room maps, cleaning schedules and suction settings. You can't recover it after resetting it, you have to adjust the vacuum cleaner from scratch.
2. Method 1: Reset via the Mi Home app (the safest)
This method is suitable for all Xiaomi models tied to the Mi Account. The main advantage is to keep in touch with Xiaomi servers, which makes it easier to reconfigure.
๐ Step-by-step instruction:
- Open the Mi Home app and go to the Devices tab.
- Choose your vacuum cleaner from the list.
- Tap the three-point menu (โฎ) top-right.
- Select Device Settings โ General โ Resetting.
- Confirm the action by entering a password from the Mi Account.
๐ It takes 2-5 minutes, and the vacuum cleaner will restart, it will beep, it will be back to the factory settings, and then it can be linked to a new account or reconfigured.
Make sure the vacuum cleaner is online (blue Wi-Fi indicator burns)
Check the connection of the smartphone to the Internet
Know the password from the Mi Account (tied to the vacuum cleaner)
Pre-save screenshots of room maps (if necessary for reconfiguration)-->
โ What to do if the item "Reset settings" is not in the menu?
This means that your vacuum cleaner model does not support software reset via the app, in which case use methods 2 or 3 (via buttons or ADB).
Method 2: Hardware reset via buttons (for all models)
Physical reset is a universal method that works even if the vacuum cleaner is not connected to Wi-Fi or locked, but there is a nuance here: the combinations of buttons differ for different models.
๐ง General scheme for 80% of Xiaomi models):
- Turn off the vacuum cleaner with a long press on the power button (usually 3-5 seconds).
- Press the power + home buttons at the same time (or power + Spot Cleaning for older models).
- Hold them for 10-15 seconds until you hear a beep (a beep or voice message in Chinese).
- Release the buttons โ the vacuum cleaner will start the reset process (the indicators will flash orange).
๐ Features for popular models:
| Model vacuum cleaner | Button combination | Retention time | Notes |
|---|---|---|---|
| Mi Robot Vacuum 1/1S | Food + Home | 10 seconds. | Sound signal is a short squeak. |
| Mi Robot Vacuum-Mop 2 Pro | Power + Spot Cleaning | 12 seconds | Wi-Fi indicator flashes red |
| Dreame D9 / D10 | Food + Cleaning by zone | 15 seconds | Voice confirmation in Chinese |
| Xiaomi Mi Robot Vacuum E10 | Food (hold) | 20 seconds | Appendix confirmation required |
โ ๏ธ Note: On Dreame models (e.g. DreameBot) L10 Pro) hardware reset may result in a loss of calibration of the laser rangefinder. After the procedure, the sensors will need to be reconfigured via the application.
What to do if the vacuum cleaner does not respond to the buttons?
Method 3: Reset via ADB (for advanced users)
This method is suitable for unlocking vacuum cleaners that do not respond to standard methods, or if you want to perform a partial reset (for example, only network settings). ADB USB-Type-C cable (to connect the vacuum cleaner).
โ๏ธ Instructions:
- Download and install Android Platform Tools (includes ADB).
- Connect the vacuum cleaner to the PC via USB (on some models you need to press the Power button when connecting).
- Open the command line (cmd) and enter:
adb devicesIf the device is determined (the serial number will appear), execute the reset command:
adb shell am broadcast -a android.intent.action.MASTER_CLEAR๐น To reset only Wi-Fi settings:
adb shell settings put global wifi_reset 1โ ๏ธ This method is not official and can lead to unstable operation of the vacuum cleaner. Use it only if other methods have not worked.
๐ก
Before using ADB, check the vacuum cleaner firmware version in Mi Home. For firmware older than 2021, an additional command adb shell setprop persist.sys.language ru may be required to display the menu correctly.
5. How to restore the vacuum cleaner after discharge?
After the vacuum cleaner is reset, Xiaomi will return to the "out of the box" state.
๐ Link to Mi Account:
- Turn on the vacuum cleaner and wait until it emits an audible signal.
- In the Mi Home app, click Add Device (+) and select the vacuum cleaner model.
- Follow the instructions on the screen (you will need to enter a password from Wi-Fi).
๐บ๏ธ Recovery of premises maps:
- ๐ Run the vacuum cleaner in Mapping mode (in some models - Training).
- ๐ช Hold it in all rooms, keeping it 1-1.5 m from the walls.
- ๐ Save the map in the app and set up cleaning areas.
โ๏ธ Set up cleaning parameters:
- ๐จ Select the suction level (Silent, Balanced, Turbo).
- ๐ Create a cleaning schedule (we recommend starting 1-2 times a week).
- ๐ซ Set up โno-go zonesโ (if you have carpets or fragile items).
โ ๏ธ Note: After reset, laser vacuum cleaners (such as Mi Robot Vacuum-Mop 2 Ultra) may require recalibration of the sensors.
6. Frequent mistakes and how to avoid them
Even when following the instructions, users often encounter problems. Consider the TOP-5 errors and their solutions:
๐ซ Mistake 1: The vacuum cleaner is not discharged through the buttons
๐น Reason: Battery discharged or manufacturer locking (on some models after 2023).
๐น Solution: Connect the vacuum cleaner to the dock for 30 minutes, then try again. If it doesn't work, use it. ADB.
๐ซ Error 2: After resetting, the vacuum cleaner does not connect to Wi-Fi
๐น Reason: Network resets did not end correctly.
๐น Solution: Manually restart your router and try to connect to the 2.4 GHz network (Xiaomi vacuum cleaners do not support 5 GHz).
๐ซ Error 3: Mi Home does not display a reset option
๐น Reason: Outdated version of the application or restrictions of regional firmware.
๐น Solution: Update Mi Home to the latest version or change your account region to China (in your profile settings).
๐ซ Error 4: The vacuum cleaner makes a "Failed to reset" error"
๐น Reason: Hardware lock (for example, after a failed firmware update).
๐น Solution: Contact Xiaomi Service Center with a check to buy. Self-repair may take away warranty.
๐ซ Mistake 5: After resetting, the vacuum cleaner does not save the cards
๐น Reason: Memory module damaged (found on models with firmware 2019-2020).
๐น Solution: Update your firmware through Mi Home or reset again.
๐ก
If the vacuum cleaner is unstable after the reset (for example, does not respond to commands or "loses" the docking station), most likely the problem is the firmware. Try to update it manually through the Settings menu โ Update the software in the application.
7. Alternative methods of discharge (if nothing helps)
If the standard methods didnโt work, try one of these options:
๐ Dumping through the docking station (for models with auto-emptying):
- Install the vacuum cleaner at the docking station.
- Press the button on the station for 10 seconds (before the beep).
- Wait 2-3 minutes - the vacuum cleaner will reboot with factory settings.
๐ฑ Reset via the Dreame app (for Dreame vacuum cleaners):
If your vacuum cleaner is from the Dreame brand (for example, DreameBot Z10 Pro), use the branded app:
- Open Dreame and select the device.
- Go to Settings โ Additional โ Resetting settings.
- Confirm the action with a code from SMS.
๐ง Manual reset via engineering menu (for power users only):
Some models (e.g. Xiaomi Mi Robot Vacuum STYJ02YM) have a hidden menu to get into:
- Turn off the vacuum cleaner.
- Spot Cleaning + Home + Spot Cleaning at the same time.
- Hold until the menu appears on the screen (if there is a display) or the indicator blinks.
- Select Factory Reset (use navigation buttons).
โ ๏ธ Warning: Engineering menus are for service centers, and improper actions can cause sensors to break or lock the device.