How to reset Xiaomi Vacuum Mop to factory settings: all ways

Xiaomi Vacuum Mop series vacuum cleaners (including Mi Robot Vacuum-Mop 2 Pro, Xiaomi Robot Vacuum-Mop S10/S12, X10+ and others) can eventually start to work with failures: lose communication with the application, build a map incorrectly, ignore commands or issue errors like Error 10 or Error 12. In 80% of these cases, a complete reset to factory settings helps - a procedure that cleans the device's memory, deletes stored room maps and returns all parameters to the original ones.

But resetting is not a universal solution. For example, if the problem is related to mechanical failures (jammed brushes, faulty engine) or a discharged battery, it will not help. In this article, we will analyze all the official and hidden reset methods for different Xiaomi Vacuum Mop models, including nuances for the MIUI Robot and Xiaomi Home firmware, and find out when the reset is really necessary and when it can harm.

When you need to reset Xiaomi Vacuum Mop: 5 clear signs

Before you start resetting, make sure that the problem is not solved more easily, such as restarting the device or updating the firmware.

  • πŸ”„ The robot does not connect to Wi-Fi or the Mi app Home/Xiaomi Home despite the correct password.
  • πŸ—ΊοΈ The device does not save a map of the room or builds it with gross errors (for example, duplicates rooms).
  • ⚠️ Critical errors are constantly occurring: Error 10 (problem with sensors), Error 12 (motor error), Error 18 (system failure).
  • πŸ”‹ After updating the firmware, the robot behaves inadequately: does not respond to voice commands, ignores cleaning areas.
  • πŸ“± You sell or transfer the vacuum cleaner to another user and want to delete all personal data (maps, cleaning history).

Resetting will not help if:

  • πŸ”Š The robot does not turn on at all (power or battery problem).
  • πŸŒ€ The brushes or roller do not rotate due to mechanical clogging.
  • πŸ“Ά The device does not see the base station (the problem with IR sensors).

⚠️ Warning: Reset removes all stored maps of the premises, the history of cleaning and setting up areas. If you use the Multi-Floor Mapping feature, you will have to reconfigure it.

πŸ“Š What is the Xiaomi Vacuum Mop model you have?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum-Mop S10/S12
Xiaomi Mijia 1T
X10+/X20
Another model

Method 1: Reset via Mi Home/Xiaomi Home (Safetest)

If the robot is connected to an application and responds to commands, use software reset. This is the most gentle method, since it does not affect the firmware of the device. The instructions are relevant for the versions of the application 6.0.100+ (2023-2026).

Steps for Mi Home:

  1. Open the app and select your robot vacuum cleaner.
  2. Go to Settings β†’ About the device β†’ Reset settings.
  3. Confirm the action, wait for the reboot (it will take ~ 2 minutes).

Steps for Xiaomi Home (new app):

  1. Go to the device profile β†’ βš™οΈ Settings β†’ Reset to factory.
  2. Enter your Xiaomi account password (if requested).
  3. After resetting, the robot will emit an audible signal and restart.

If the Reset item is not on the menu, update the app or use an alternative method (see below).

Disconnect the robot from the charging station

Make sure that the battery is >30%

Connect your phone to the same Wi-Fi network as the vacuum cleaner

Close all background apps on your phone-->

⚠️ Note: Some models (e.g. Xiaomi Mijia) 1T) After resetting via the application, you may need to re-attach to the account. To do this, press and hold the Home button on the robot body for 5 seconds.

Method 2: Hardware reset buttons on the case (if there is no access to the application)

If the robot is not connected to Wi-Fi or the app is not seeing it, use physical buttons on the case.This method works on all Xiaomi Vacuum Mop models, but the button combinations may differ.

Universal instructions (for most models):

  1. Turn off the vacuum cleaner (if it is on).
  2. Press the power buttons simultaneously (⏻) And home (🏠) 5-10 seconds until you hear a beep.
  3. Release the buttons and the robot will start the reset process (the indicator will flash orange).
  4. After restarting (~2 minutes), the device will emit a long beep.

Features for specific models:

ModelButton combinationNotes
Mi Robot Vacuum-Mop 2 Pro⏻ + 🏠 (10 seconds)The indicator flashes blue during reset.
Xiaomi Robot Vacuum-Mop S10/S12⏻ + πŸ”„ (zone-cleaning button)Voice confirmation is required: say β€œReset”.
Xiaomi Mijia 1T⏻ + 🏠 + πŸ”Š (volume-button)Reset takes up to 5 minutes.
X10+/X20⏻ + 🏠 (15 seconds)After the reset, you need to reconfigure the base station.

If the combination doesn’t work, try holding the buttons longer (up to 15 seconds) or check if the batteries are dead (if any).

What if the robot doesn’t respond to the buttons?
If the vacuum cleaner doesn't turn on and doesn't respond to the buttons, plug it into the charging station and wait 30 minutes. If the indicator doesn't light up, the problem could be the battery or the control board, in which case repairs are required at the service center.

Method 3: Reset via voice commands (for models with AliGenie support)

Some Xiaomi Vacuum Mop models (such as the S10 and later) support voice reset via the built-in AliGenie assistant (China’s Alice analogue), which is convenient if the physical buttons don’t work.

Instructions:

  1. Activate the voice assistant by saying, "Hey AliGenie" (or press the microphone button on the case if you have one).
  2. Say the command: "Factory reset" or "
  3. Confirm the action with a voice ("Yes" or "").

If the robot doesn't understand the command in English, try saying it in Chinese (even if you have international firmware). Also make sure that the voice control feature is enabled in the app settings.

πŸ’‘

If the voice reset is not working, check if the microphone is turned off in the Mi Home privacy settings. Go to Profile β†’ Privacy β†’ Microphone and turn on access.

Method 4: Firmware reset (an advanced method for power users)

If standard methods fail (for example, after a failed firmware update), you can perform a deep reset via the recovery menu, which requires a connection to a computer and is used in extreme cases.

You'll need:

  • πŸ’» Windows computer 10/11 macOS.
  • πŸ”Œ USB-Type-C Cable (to connect the robot).
  • πŸ“₯ MiRobot Tool or Xiaomi Flash Tool.

Step-by-step:

  1. Download the MiRobot Tool utility from the official Xiaomi forum (link at the end of the article).
  2. Connect the robot to the computer via USB-Type-C (the connector is usually under the cover next to the reset button).
  3. Start the MiRobot Tool and select your model from the list.
  4. Press Factory Reset and wait until the process is complete (~10 minutes).
  5. Disable the robot and perform the initial setup through the app.

⚠️ Attention: Continuous connection to the computer is critical! If you interrupt the process, the robot can completely fail and require flashing in the service.

This method is also useful if you want to reflash the robot to an international version of the software (for example, from Chinese to global), but it will require additional firmware files and knowledge of ADB commands.

πŸ’‘

Firmware reset is the only way to bring the robot back to life after a bricking (failed upgrade), but without experience, you better go to the service center.

What to do after reset: step-by-step setting up Xiaomi Vacuum Mop

Once reset, the robot returns to a boxy state.

  1. Connect to Wi-Fi: πŸ“Ά Go to the robot settings in the Mi Home app. Select your Wi-Fi network (2.4 GHz only!). Enter your password and wait for the connection (the indicator should burn green).
  2. Create a map of the premises: πŸ—ΊοΈ Run cleaning in Map mode (in the application or button on the robot). πŸšͺ Open all doors so that the robot can survey the entire area. πŸ“ After building the map, mark out the rooms and add virtual walls (if necessary).
  3. Set up a schedule and cleaning areas: ⏰ In the Schedule section add cleaning days and times. πŸ“ In the cleaning areas, specify areas that need to be cleaned more often (for example, the kitchen).

If the robot does not save the card after reset, check:

  • πŸ“΅ Wi-Fi signal level at the cleaning site (must be at least lower) -60 dB).
  • πŸ“± Firmware version (update to Settings) β†’ Update of the PO).
  • πŸ”„ Do not disturb (turn it off in the settings).

Common mistakes after resetting and how to fix them

Even after a successful reset, problems can arise, and here are the most common ones and solutions:

Problem.Possible causeDecision
The robot does not connect to Wi-FiWrong Password or 5GHz NetworkUse only 2.4 GHz, check your password
Not building a map or getting lostWeak Wi-Fi signal or outdated firmwareUpdate the software, move the router closer
Not responding to voice commandsThe microphone is turned off in the settingsEnable the microphone in Settings β†’ Privacy
Battery's running out fast.After reset, calibration of the battery is requiredCompletely discharge and charge the robot 2-3 times

If the robot after resets the error Error 10 (problem with sensors), try:

  1. Clean all sensors (especially laser lidar and optical sensors) with a dry wipe.
  2. Reboot the robot (hold on) ⏻ 10 seconds).
  3. Update the firmware to the latest version.

If the error is repeated, the gyroscope or lidar may be damaged, in which case repair is needed.

FAQ: Frequent questions about resetting Xiaomi Vacuum Mop

❓ How to Reset Xiaomi Vacuum Mop if You Forgot Your Wi-Fi Password?
If the robot is connected to an application, reset it via Settings β†’ Reset (see Method 1). If not, use a hardware reset button (Method 2). Once reset, you can connect the robot to the new Wi-Fi.
❓ Can I reset a robot without an app?
Yes, you can use physical buttons on the body (see Method 2) or voice commands (see Method 3).
❓ After the reset, the robot does not turn on?
Connect the robot to the charging station and wait 30 to 60 minutes. If the indicator does not light up, check the power supply or contact the service - perhaps a problem with the battery or control board.
❓ How to Reset Xiaomi Vacuum Mop Base Station?
To reset a base station (e.g., X10+ or S10 models): Disconnect the station from power. Press the reset button (usually on the back) for 10 seconds. Connect the station back and wait for synchronization with the robot.
❓ Can the reset be cancelled after it is launched?
No, the reset process is irreversible. If you start resetting through an app or button, wait until it's complete. Interrupting can damage the firmware.