Xiaomiβs robot vacuum cleaners (including Mi Robot Vacuum, Dreame, Viomi, and others) can eventually fail, losing communication with the app, building a map incorrectly, ignoring cleaning areas, or refusing to turn on. 80% of these cases are helped by factory resetting, a procedure that returns the device to its original settings and often solves software problems.
In this article, you will find all the current ways to reset for Xiaomi robot vacuum cleaners (including models with LiDAR, laser sensors and hybrid navigation systems), as well as step-by-step instructions for recovery after reset. We will analyze when reset is really necessary, and when the problem can be solved easier β for example, by restarting or updating the firmware.
When you need to reset the robot vacuum cleaner Xiaomi: 5 clear signs
Factory resetting is not a universal solution, and it should not be abused. Here are the specific situations in which the procedure is justified:
- π The robot does not connect to Wi-Fi or the Mi app Home/Dreamehome, despite the correct password and router reboot.
- πΊοΈ The device does not save a map of the room, every time starts cleaning from scratch or builds chaotic routes.
- β οΈ Errors with codes (e.g. Error 10, Error 18) that cannot be fixed by rebooting.
- π The battery is discharged in a few minutes or the robot refuses to charge (with a serviceable base).
- π€ Vacuum cleaner ignores voice commands (if it supports) or does not respond to buttons on the case.
If your problem doesnβt make it to this list, try alternative methods first.
- π Reboot: Turn off the vacuum cleaner with a button on the case, wait 30 seconds and turn it on again.
- π± Reinstall the app: Remove Mi Home or Dreamehome, clear the cache and install again.
- π Firmware Update: Check for updates in device settings in the app.
β οΈ Warning: Reset will remove all stored room maps, cleaning schedules and custom settings (such as suction strength or room order).If the robot is tied to multiple users in Mi Home, you will need to re-add the reset.
Resetting methods: from simple to complex
The manufacturer has a number of different types of resetting, varying in complexity and depth, and start with the simplest and move on to the next one if the previous one doesn't work.
1. Software reset via application (without loss of cards)
The most gentle way, which does not delete saved cards, but resets network settings and some cleaning options, is suitable for models Mi Robot Vacuum-Mop 2 Pro, Dreame D9, Viomi V3 and others with support for proprietary applications.
Instructions:
- Open the Mi Home or Dreamehome app.
- Select your robot vacuum cleaner from the list of devices.
- Go to Settings β General β Reset settings (or Wi-Fi Reset).
- Confirm the action. The robot will reboot automatically.
If the Reset item is not in the menu, then your model does not support this method β move on to the next one.
2. Hardware resetting with buttons on the body
A universal method that works on 90% of Xiaomi models, including Mi Robot Vacuum 1/2, Mi Robot Vacuum-Mop P and Dreame Z10 Pro.
Step-by-step:
- Make sure the robot is at least 20% charged (otherwise the reset may be interrupted).
- Press and hold the Power (or Home) button for 10-15 seconds until you hear the beep.
- Some models (for example, Dreame D9) need to hold the power button and Spot Cleaning at the same time.
- After the signal, release the buttons - the robot will begin the reset process (the indicator blinks).
- Wait for the reset (1-2 minutes) and a voice alert or flashing of the lamp will indicate a successful reset.
Battery charge β₯20%|The robot is on a flat surface.|There are no sources of water or dust nearby.|Connected to the base (optional)-->
If the robot doesn't respond to the button retention, it may have stuck the membrane (a common problem after wet cleaning), in which case disassembling and drying the buttons will help.
3. Reset via engineering menu (for advanced)
The hidden engineering menu allows for deep resets, including sensor calibration and equipment testing, a method recommended if a standard reset failed or the robot reveals sensor errors (e.g., Error 5, a gyroscope problem).
How to get into the engineering menu:
- Turn off the vacuum cleaner.
- Press the Power button and, without releasing it, press the Spot Cleaning button 4 times in a row.
- Release the Power button - the robot will emit an audible signal and go into diagnostic mode.
- Use the buttons on the case to navigate the menu (usually Spot Cleaning β up, Home β selection).
- Find Factory Reset or Restore Defaults and confirm your choice.
β οΈ Attention: Incorrect actions in the engineering menu can cause navigation sensors to fail. If you are not sure, skip this method and contact the service.
What to do if the robot is stuck in the engineering menu?
4. USB reset (for models with a port)
Some models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Lite or Dreame F9) have a hidden USB-C port under the lid, which allows you to reset using a PC if other methods have not worked.
Procedure:
- Download the MiRobot Tools or DreameTool utility (depending on the model) from the official website or a trusted source (for example, 4PDA).
- Connect the robot to the PC via USB-C cable (may require an adapter).
- Start the utility and select Factory Reset or Full Reset.
- Follow the program instructions (usually you need confirmation and wait 2-5 minutes).
This method also allows you to flash the robot manually if the reset did not help due to damaged firmware.
Table: Resetting methods for popular models
| Model | Button reset | Resetting through the application | Engineering menu | USB-discharge |
|---|---|---|---|---|
| Xiaomi Mi Robot Vacuum 1/1S | β Hold power for 10 seconds | β No. | β Nutrition + SpotΓ4 | β No port. |
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | β Nutrition + Home 15 seconds | β In Mi Home | β Nutrition + SpotΓ3 | β Through USB-C |
| Dreame D9 | β Nutrition + Spot 12 seconds | β In Dreamehome | β Nutrition + HomeΓ4 | β Through USB-C |
| Viomi V3 | β Holding power for 8 seconds | β In Mi Home | β No data. | β No port. |
If your model is not in the table, try universal methods (holding the power button or combining with Spot Cleaning).
What to do after resetting: setting up from scratch
After a successful reset, Xiaomi's robot vacuum cleaner will return to factory settings.
- Connect to Wi-Fi: πΆ Come on in to Mi Home. β Add the device β Choose a model. π Make sure the router is running at 2.4 GHz (5 GHz not supported!). π Enter the password from the network (use only Latin and numbers).
- Update firmware: π Go to the robot settings in the app and check for updates. β οΈ If the update is stalled, wait 20 minutes, then restart the robot.
- Set up a room map: πΊοΈ Start the first cleaning in Full Cleaning mode β the robot will build the map automatically. π Break the map into rooms and install virtual walls/zones in the app.
If the robot does not save the map or behaves unstable after reset, try:
- π Fully discharge and charge the battery (sometimes helps with battery errors).
- π± Change the region in Mi Home to China (in some firmware, this solves map problems).
π‘
If the robot doesn't connect to Wi-Fi after the reset, try using the phone as a simple password access point (e.g., 12345678).
Common mistakes after reset and their solutions
Even after a successful reset, problems can arise, and here are the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The robot does not turn on after resetting | Firmware failure or battery discharge | Connect to the charging base for 1 hour. If it doesn't work, run through USB. |
| Does not build a map or drive chaoticly | Sensor failure (gyroscope, LiDAR) | Calibrate in the engineering menu or reset again. |
| Not connected to the app | Problems with Xiaomi servers or router | Check the internet, change your DNS to 8.8.8.8, or use mobile internet. |
| It's always giving out Error 10. | Sensor contamination or mechanical locking | Clean the brushes, sensors and wheels, and if there's a problem, the engine is defective. |
If none of the methods worked, it may be a hardware problem (for example, a Wi-Fi module or a LiDAR sensor failed), in which case, contact the Xiaomi service center or a proven robot vacuum cleaner repair master.
π‘
Before contacting the service, try to flash the robot manually - this solves up to 30% of "unsolvable" problems after resetting.
How to avoid problems in the future: prevention
To avoid having to reset your settings often, follow these recommendations:
- π Regularly update your firmware (but not on the day of release β wait 1-2 weeks in case of bugs).
- π§Ή Clean sensors and brushes after every 3-5 cleaning (especially LiDAR and optical sensors).
- π Donβt drain the battery to zero β put the robot on base after cleaning.
- πΆ Use stable Wi-Fi (better wired internet for router).
- π οΈ Every six months, disassemble a robot for cleaning dust (especially ventilation holes).
If the robot starts to glittle after updating the firmware, try to roll back to the previous version through the engineering menu or the MiRobot Tools utility. Downgrad instructions are usually published on thematic forums (for example, 4PDA).