Resetting Xiaomi robot vacuum cleaner to factory settings can be necessary in a variety of situations, from selling the device to fixing software failures. However, not all users know that the procedure differs depending on the model and version of the firmware, and improper actions sometimes lead to loss of communication with the application or even locking the device. In this article, we will analyze all the current methods of resetting โ through Mi Home, physical buttons and alternative methods โ taking into account the nuances for Mi Robot Vacuum, Viomi, Dreame and other lines.
Many people mistakenly believe that resetting solves any vacuum problems, but in practice, hardware malfunctions (such as the wear of brushes or sensors) require repair, not restarting the system. We will also tell you how to distinguish a software malfunction from a breakdown, and what to do if the vacuum cleaner does not connect to Wi-Fi or emits a 502 error after the discharge. All instructions are relevant for firmware 2023-2026.
Before you start, make sure your vacuum cleaner is at least 20% charged โ this is critical for models with Li-ion batteries (for example, Xiaomi Mi Robot Vacuum-Mop 2 Pro). If the charge level is lower, the device can automatically shut down during the reset, which will damage the system files and require flashing through the Mi Home Developer Mode.
1. When do you need a setting reset?
Factory reset is a last resort that should only be used in certain cases, and users often resort to this procedure when:
- ๐ Selling or transferring a vacuum cleaner โ to remove the link to your Mi Account and erase your cleaning history.
- ๐ Constant failures: The vacuum cleaner does not respond to commands, gets stuck at one point or gives out errors 10, 12 (problems with sensors).
- ๐ถ Problems connecting to Wi-Fi or Mi Home app after firmware update.
- ๐ Locking your device due to a change in region or failed hacking attempt (e.g., via Token Extractor).
However, resetting will not help if:
- ๐ซ Vacuum cleaner is physically damaged (for example, a broken lidar or a broken side brush).
- ๐ Battery swollen or does not hold charge (replacement required).
- ๐ก Sensors are contaminated โ in this case, cleaning is enough, not restarting the system.
โ ๏ธ Warning: After resetting, all stored room maps, cleaning schedules, and custom settings (such as suction force) will be permanently deleted. If the vacuum cleaner is tied to the smart home via Google Assistant or Alice, the connection will also be severed.
2. Method 1: Reset via the Mi Home app
The safest and most recommended method is to use the official Mi Home app (or Xiaomi Home for new models), which is suitable for all Xiaomi, Viomi and Dreame vacuum cleaners released after 2018.
Step-by-step:
- Open Mi Home and go to the Device tab (bottom of the screen).
- Choose your vacuum cleaner from the list.
- Press three points (โฎ) in the upper right corner and select Device Settings.
- Scroll down and find Reset Settings (or Delete Device in older versions of the app).
- Confirm the action - the vacuum cleaner will emit an audible signal and begin the procedure (it will take up to 3 minutes).
If there is no Reset option, try an alternative path:
Profile โ Settings โ Smart Home โ Devices โ [Your vacuum cleaner] โ UntieBattery charge >20 per cent
The vacuum cleaner is located next to the router
Mi Home app updated to latest version
Disabled. VPN Proxies (can block communication with Xiaomi servers)-->
After the vacuum is discharged, the vacuum cleaner will automatically restart and be ready for a new setup. However, sometimes the process freezes during the reset stage.
- ๐ Restart your router โ sometimes the problem is connecting to Xiaomi servers.
- ๐ฑ Remove the Mi Home app cache in your phone settings.
- ๐ Try to dump the vacuum cleaner through a physical button (method 2).
โ ๏ธ Note: If the vacuum cleaner was purchased in China and is linked to a Mi Account account in China Mainland, it will not be linked to an account in another region (e.g. Russia or Europe) after the dump. To solve the problem, you will need to change the account region or use workaround methods (for example, through Mi Home). EU Server).
Method 2: Hardware resetting with buttons
If the vacuum cleaner doesn't respond to commands from the app or you don't have access to the Mi Home, you can reset using physical buttons on the case. This method works for most models, but the button combinations are different:
| Model vacuum cleaner | Button combination | Retention time | Notes |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum 1/1S/2 | Keep Home + Foods | 10-15 seconds | The sound signal will confirm the reset |
| Viomi V2/V3 | Keep the food in place + Cleaning mode | 8-10 seconds | The screen flashes red. |
| Dreame D9/F9 | Press Power 5 times in a row | โ | After the 5th press, hold to the signal. |
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Keep food with you + Zone cleaning | 12 seconds | Voice confirmation in Chinese |
The procedure for most models looks like this:
- Turn on the vacuum cleaner (if it is turned off).
- Find the buttons you need (see the table above) and hold them until the beep.
- Release the buttons โ the vacuum cleaner will issue a voice message (for example, โReset successfulโ in English or Cyrillic for Russian firmware).
- Wait for the reboot (it will take up to 2 minutes).
What to do if the buttons do not respond?
On models with touch buttons (for example, Dreame D10 Plus), the algorithm is different:
1.Push and hold the power button for 3 seconds โ the vacuum will turn on.
2. Quickly press the same button 4 times in a row.
3. Hold the 5th press until the beep (about 7 seconds).โ ๏ธ Note: Xiaomi vacuum cleaners with laser sensors (lidars) after the hardware reset may require recalibration. To do this, put the device on a flat surface and wait until the lidar does not complete a full rotation (it takes up to 1 minute).
Method 3: Reset via Mi Home Developer Mode (for experienced)
If standard methods don't work, and the vacuum cleaner produces errors like Error 502 or Network Error, you can try resetting through developer mode. This method requires access to Mi Account with developer rights and only works for devices based on the device. MIOT-protocol.
Instructions:
- Install the Mi Home Developer Version app (available on APKCombo).
- Sign in to your Mi Account account.
- Go to the Devices โ [Your vacuum cleaner] โ Settings โ About the device.
- Click 5 times in a row on the firmware version until the developer menu appears.
- Select Factory Reset and confirm.
If the developer menu does not open, check:
- ๐ The account has the status of a developer (registered at iot.mi.com).
- ๐ The vacuum cleaner is connected to the same Wi-Fi network as the phone.
- ๐ Phone Settings Allows Location Access for Mi Home.
๐ก
If the vacuum cleaner produces a 1001 error after the reset, it means that the device cannot connect to Xiaomi servers, so you can change the DNS on the router to 8.8.8.8 or use the mobile Internet for the initial setup.
5. Post-reset errors and their solution
Even after a successful discharge, the vacuum cleaner may not work properly, and let's look at the most common problems and ways to fix them:
| Mistake/Problem | Possible cause | Decision |
|---|---|---|
| Error 502 | Incompatibility of the account and firmware region | Change your Mi Account region or use Mi Home EU Server |
| The vacuum cleaner does not connect to Wi-Fi | Wi-Fi module failure or lockdown MAC-router | Restart the router, check the firewall settings |
| The red light is always flashing. | Sensor error (dust, collision) | Clean the sensors with alcohol, reload the vacuum cleaner |
| No room maps are retained | Unbinding reset to account | Re-attach the vacuum cleaner to the Mi Account |
If the vacuum cleaner does not turn on at all after reset, check:
- ๐ Charger and cable (try charging from another power supply).
- ๐ Battery status โ if it swells, the device wonโt turn on until itโs replaced.
- ๐ฑ Availability of firmware updates in Mi Home (sometimes a reset requires a mandatory upgrade).
๐ก
If the vacuum cleaner emits a continuous squeak after the discharge, this is a sign of a hardware malfunction (for example, a circuit on the board), in which case the reset will not help, you need a diagnosis at the service center.
Alternative discharge methods
If none of the above methods work, radical measures remain, and they should be used only as a last resort, because they require technical skills.
Reset via USB (for models with a port):
Some Xiaomi vacuum cleaners (such as Mi Robot Vacuum 2) have hidden vacuums. USB-The port is under the lid:
- ๐ฅ๏ธ Computer with Windows or Linux.
- ๐ USB-Type-C Cable (or Micro-USB for older models).
- ๐ ๏ธ MiRobot Tools (you can download it on GitHub).
Instructions:
1. Connect the vacuum cleaner to the PC via USB.
2. Run MiRobot Tools and select Factory Reset.
3. Follow the instructions of the program (it may be necessary to enter the device token).
4. wait until completion and turn off the vacuum cleaner.Reset via ADB (for firmware):
This method is suitable for power users and requires an unlocked bootloader vacuum cleaner. Used if the device is locked after a failed update.
adb shell
su
miio reset_factoryWhat is a device token and where to get it?
7.How to avoid discharge in the future?
To avoid having to reset your settings regularly, follow simple rules of operation:
- ๐ Update your firmware regularly via Mi Home (but not in beta!).
- ๐งน Clean sensors and brushes every 2 weeks โ this prevents false positives.
- ๐ถ Use a stable Wi-Fi connection (2.4 GHz, not 5 GHz!).
- ๐ Do not discharge the battery to 0% โ this reduces the battery life.
- ๐ซ Donโt change the Mi Account region unnecessarily โ this can block your device.
If the vacuum cleaner starts to glittle, try the software reboot first:
1. Turn off the vacuum cleaner with the power button.
2. Hold on 30 seconds.
3. Re-energize and check the work.In 80% of cases, this solves the problem of freezing without requiring a complete reset.