Xiaomi’s wet cleaning robots are smart assistants that accumulate data about your home, habits, and even mistakes over time. But what if the device starts to glitches, builds a map incorrectly, or requires reassignment to an account? In such cases, resetting to factory settings becomes the only solution. However, the procedure for wet cleaning models (such as Mi Robot Vacuum-Mop 2 Pro, Xiaomi DreameBot W10 or Xiaomi Mijia 1T) has its own nuances, from saving water supply settings to properly disabling from the Mi Home app.
In this article, you will find step-by-step instructions for all popular models, understand when a reset is really necessary and when a problem can be solved differently. We will also explain how to avoid typical errors - for example, why a robot can stop recognizing the base after a reset or why synchronization with the application does not work. And for those who are afraid of losing settings, we will give a table with data that will only be saved after a reset on models with the STM32F4 chip (this applies to the flagship lines of 2022-2026).
When do I need to reset to factory settings?
Don't rush to reset the device the first time you make a mistake, 60 percent of the time, it's a reboot or a firmware update, and here's a situation where it's justified to reset.
- 🔄 The robot is constantly losing communication with the base or Wi-Fi, despite the stable signal of the router.
- 🗺️ The map of the room is built incorrectly (for example, the walls are offset by 30).+ cm) even after recalibration.
- 🔒 The device is tied to an old Mi Home account, and the former owner can’t untie it.
- 💦 The wet cleaning function is not working properly (e.g., the water supply is not regulated or is switched on spontaneously).
- 🤖 The robot ignores voice commands or commands from the app, although it previously reacted.
If your problem doesn’t make it to this list, try alternative solutions:
- 🔋 Reboot the device: Hold the power button for 10 seconds before the beep.
- 📱 Update the firmware through Settings → About the device → Update in the application Mi Home.
- 📡 Change Wi-Fi channel to 2.4 GHz (Xiaomi robots do not support 5 GHz).
⚠️ Warning: Reset will remove all stored room maps, cleaning schedules and custom settings (e.g., no-go areas or suction intensity). LDS-The scanner (laser sensor) may need to recalibrate after reset – this is normal.
Preparation for resetting: what to do in advance
Before you start resetting, follow a few mandatory steps to avoid problems with reconfiguration:
- Untie the robot from your Mi Home account. If the device is tied to your profile, go to the app, select a robot, go to Settings → About device → Untie. If the robot is tied to someone else’s account, request an untie from the previous owner or contact Xiaomi with proof of purchase.
Check the battery.
DreameBot L10 Pro
Error 12
If the robot is connected to a smart home system (e.g., Google Home or Apple HomeKit), remove it from the integrations before resetting, otherwise synchronization conflicts may occur after the factory reset.
Untie the robot from Mi Home
Make backup settings (screenshots)
Charge the battery to 30%+
Remove from third-party smart home systems
Prepare data for re-binding (Wi-Fi password)-->
Resetting through buttons on the body: a universal method
This is the most reliable method that works on all Xiaomi models with wet cleaning, including the Mi Robot Vacuum-Mop P, DreameBot W10 and Mijia STYJ02YM. The instructions are suitable even if the robot does not turn on or respond to the application.
Step-by-step algorithm:
- Turn off the robot by holding the power button ⏻ within 5 seconds before the beep.
- Press and hold two buttons at the same time: Power button ⏻. Home button (with a picture of a house) or Spot Cleaning (point cleaning) if there is no Home button.
Hold them for 10-15 seconds until you hear a voice message in Chinese or English: "Reset to factory settings" (on new models) or a long beep (on old ones).
Release the buttons. The robot will automatically restart and start the reset process (it will take 2-3 minutes).
"Xiǎomǐ jīqì rènshì zhǎnghuán"
On models with a display (for example, DreameBot D9) after a successful reset, the inscription “Factory reset complete” will appear.
| Model robot. | Reset buttons | Sound/voice signal | Retention time |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | ⏻ + Home | Long signal + voice in Chinese | 12 seconds |
| DreameBot W10 | ⏻ + Spot Cleaning | The English phrase "Reset successful" | 10 seconds. |
| Mijia 1T | ⏻ + Dock (docking button) | Three short signals | 15 seconds. |
| Xiaomi S10/S10+ | ⏻ + suction (+) | Voice message in Chinese | 8 seconds |
⚠️ Note: On models with an automatic self-cleaning base (e.g. DreameBot) X30 Ultra may require recalibration after reset, and if the robot does not return to base, check if the infrared beacons are not set at all (their position is marked on the base bottom).
Resetting via Mi Home: When it works and when it doesn’t
If the robot is switched on and connected to Wi-Fi, you can try resetting the settings through the app, which is not a good method if:
- 🚫 The robot is tied to another account.
- 🚫 The device is not connected to the network.
- 🚫 The app displays the error "Device offline".
Instructions for resetting via Mi Home:
- Open the Mi Home app and select your robot vacuum cleaner.
- Go to Settings → About Device → Additional (or Advanced Settings).
- Find the option “Reset” or “Factory Reset” and confirm the action.
- Wait until the process is complete (the robot will restart).
On some firmware (for example, on Mi Robot Vacuum-Mop 2 Lite), the reset point may be in Settings → Map → Card Reset, but this is not a complete reset, but only cleaning the room maps.
What if there is no reset button in the Mi Home?
Once reset, the robot will automatically unplug the account and be re-associated, but if the device was part of a family group in Mi Home, it will have to be re-assigned to the group.
Frequent mistakes after resetting and how to fix them
Even after a successful reset, problems can arise, and here are the most common ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The robot does not connect to Wi-Fi | Network settings are lost or firmware is outdated | Update your firmware via USB (instruction below). If it doesn't work, reset your router. |
| Does not build a map of the room | Not calibrated. LDS-scanner | Place the robot on a flat surface and start calibrating manually (hold Home + Spot Cleaning for 5 seconds). |
| Wet cleaning doesn't work. | The water pump settings have gone wrong. | Check if the water tank is properly installed. On models with an electronic valve (for example, DreameBot W10), you may need to re-tuning the water supply intensity. |
| The robot is not returning to base. | They're lost. IR-base beacons or damaged docking sensor | Reset the base (turn off power for 30 seconds) If it doesn't work, check the sensors for dirt. |
If the robot produces an Error 9 (gyroscope problem) after reset, recalibrate:
- Place the robot on a flat surface (for example, on a table).
- Hold the button. ⏻ 3 seconds to beep.
- Wait 1-2 minutes, the robot will automatically perform the calibration.
💡
If the robot doesn't see the base after the reset, try moving it 1-2 meters closer to the place of the start of the cleaning. IR-devices (such as televisions or air conditioners).
Update the firmware after reset: why it matters
After the reset, the robot is left with factory firmware, which is often outdated and contains errors. 2 Pro with firmware 3.5.8_0040 (released 2021 may not be in operation in the year:
- 📱 Synchronization with new versions of Mi Home.
- 🗺️ Multicards (saving several floors).
- 💧 Adjusting water supply for different types of coatings.
How to update firmware:
- Connect the robot to Wi-Fi via the Mi Home app.
- Go to Settings → About the device → Software update.
- If the update is not available, download the latest firmware version from the official Xiaomi website (the support section of your model) and download it through the official Xiaomi website. USB: Download the file (usually with the.pkg extension) placed in the root folder of the flash drive (format) FAT32). Connect the flash drive to the robot via the USB-Type C port (under the lid next to the reset button). Hold the button ⏻ 5 seconds – the update will start.
On models with a display (for example, DreameBot D9), the update process is displayed as a percentage. If the update is 0% or 100%, do not turn off the robot - wait 10-15 minutes. If after this time nothing has changed, remove the flash drive and repeat the process.
💡
Updating your firmware after reset is a must if you want to use multi-card, coating zoning, or voice control through Alice/Google Assistant.
Reset on models with a self-cleaning base: features
Robots with an automatic self-cleaning station (e.g. DreameBot) X30 Ultra or Xiaomi S10+) The thing is, the base and the robot are synchronized in a unique way. IR-code that is reset with settings.
Step-by-step instructions for models with a base:
- Reset the robot (through buttons or an app).
- After the reboot, do not connect the robot to the base - first update the firmware (see the previous section).
- Place the robot on the base and hold the Dock button on the body of the robot for 5 seconds, you will hear the synchronization signal.
- If the robot doesn't dock, check: 🔋 Is the base powered by the network (the indicator should burn green). 🧹 Cleanliness IR-sensors on the base and the robot (wipe them with a napkin). 📏 Distance between base and wall (must be at least 50 cm on each side).
On Xiaomi S10+ models, after reset, you may need to reconfigure the car wash (the mop-based function).
- Fill the base tank with water to the MAX mark.
- In the Mi Home app, go to Settings → Car Wash → Calibration.
- Follow the instructions on the screen (the robot will visit the base several times for testing).
⚠️ Attention: If the base is constantly squeaking after the reset, and the robot does not dock, this may indicate a mismatch between the versions of the base firmware and the robot.