Reset and customize the robot vacuum cleaner Xiaomi from scratch: from factory parameters to smart management

Xiaomi’s robot vacuum cleaner is not just a home assistant, but a complex smart device that can eventually start to malfunction. Hangings, mapping errors, connection problems, or incorrect responses to commands are all signals that it’s time to return the device to factory settings. But how to do it correctly so as not to turn cleaning into chaos? In this article, we will discuss all the stages of resetting and reconfiguring Xiaomi’s robot vacuum cleaners (including the Mi Robot Vacuum, Dreame, Viomi models), and how to avoid typical errors and optimize the operation after a reboot device.

Many users are afraid to reset for fear of losing stored room maps or individual cleaning options, but in 90% of cases, a complete reset is the only way to restore stability to the vacuum cleaner, especially if it has stopped responding to the Mi Home application or produces a 502 error (server problem). The main thing is to follow a clear algorithm and not miss the steps. We will describe each step in detail from preparation to the final calibration of the sensors.

If your Xiaomi robot vacuum cleaner is a bug, don't rush to bring it to the service. In most cases, the problem is solved software. But remember: resetting to factory settings deletes all user data, including saved maps, cleaning schedules and suction settings. So before starting the procedure, make sure that you have backups of important parameters (if supported by your model).

When you need to reset the robot vacuum cleaner Xiaomi: 5 obvious signs

Not every problem requires radical action, sometimes it's enough to restart the device or update the firmware, but there are situations where a complete reset is the only solution.

  • πŸ”„ The robot hangs in one place, spins in a circle or does not respond to commands from the application.
  • πŸ“‘ Wi-Fi communication is constantly lost despite the router’s stable signal.
  • πŸ—ΊοΈ Map of the room is knocked down, the device "cannot see" walls or furniture, although the sensors are clean.
  • ⚠️ Mi Home Apps have errors of 1003 (authorization problem) or 2001 (firmware incompatibility).
  • πŸ”‹ The battery discharges too quickly, although it previously held the charge longer (assuming the battery is not worn out).

If at least one of these symptoms is on a regular basis, you should consider resetting, but before you do, try a mild reboot: turn off the vacuum cleaner with the power button, wait 30 seconds and turn it on again, and in 30% of cases, this helps eliminate temporary failures.

⚠️ Note: If the Xiaomi robot vacuum cleaner gives an error of 12 (wheel problem) or 17 (jammed fan), resetting will not help - physical repair is required.

Resetting is also mandatory if you:

  • 🏠 Moved to a new apartment and need to rebuild the map of the room.
  • πŸ“± Plan to sell or transfer the vacuum cleaner to another user.
  • πŸ”„ Updated firmware, but the device began to work worse.

Resetting: What to do before pressing the button

Resetting to factory settings is not just the press of a button, but to avoid problems, prepare the device and the environment:

  1. Check the battery. Make sure the charge level is at least 50%. If the vacuum cleaner runs out during the discharge, it can damage the firmware and "brick" the device.
  2. Clear the sensors. Dust on the lidar, infrared sensors or camera (if any) can interfere with proper initialization after reset.
  3. Connect to the charging station. The best way to do this is to reset the robot when it's on base, and that's to ensure that it's powered consistently.
  4. Take a picture or save a screenshot from the Mi Home app (cleaning schedule, no-go areas, suction level) and save time when you reconfigure it.

If your model supports card backup (e.g. Xiaomi Mi Robot Vacuum-Mop 2 Pro), export them to the cloud via the app.

  1. Open Mi Home β†’ Choose your vacuum cleaner.
  2. Go to Settings. β†’ Map. β†’ Backup.
  3. Save the current card to your Xiaomi account.

Important: Not all models support this feature, and if your app doesn't have a backup option, you'll have to build the map again.

πŸ“Š How often do you reset your robot vacuum cleaner settings?
Never dropped it.
1 time per year
Only when you sell
With every major failure

Reset to factory settings: step-by-step instructions

The reset process depends on the model of the robot vacuum cleaner Xiaomi. We will look at two main ways: through the physical button on the case and through the Mi Home app.

Method 1: Hardware reset (for all models)

This method works on 99% of Xiaomi devices, including Mi Robot Vacuum, Dreame and Viomi, and you only need the vacuum cleaner and a pointed object (such as a paper clip):

  1. Turn off the vacuum cleaner with a long press on the power button (3-5 seconds).
  2. Turn the device over and find the Reset button (usually hidden in a small hole next to the Wi-Fi module).
  3. Press and hold the Reset button with a paper clip for 10-15 seconds until you hear the beep (or until the indicator starts flashing orange).
  4. Release the button and wait for the reboot (the robot will emit a characteristic start sound).

On some models (e.g. Dreame) D9) The reset button may be under the battery compartment cover, and if you can't find it visually, check the instructions for your model.

Method 2: Reset via the Mi Home app

If the vacuum cleaner is connected to the application and responds to commands, you can reset software:

  1. Open Mi Home and select your robot vacuum cleaner.
  2. Go to Settings (βš™οΈ) β†’ About the device β†’ Resetting settings.
  3. Confirm the action (you may need to enter a password from your Xiaomi account).
  4. Wait until the process is complete (the robot will restart automatically).

Note: On some firmware, the β€œResetting” item may be called β€œRestore Factory Settings” or β€œErase Data.”

Make sure the robot is on and making a launch sound.|Check the Wi-Fi connection|Update the firmware to the latest version|Recalibrate sensors (if required)-->

⚠️ Note: If after reset, the Xiaomi robot vacuum cleaner does not turn on or constantly flashes a red indicator, this may indicate damage to the firmware. USB-OTG service-seeking.

Wi-Fi connection and linking to Xiaomi account

Once reset, the robot vacuum cleaner becomes clean, without being tied to your account or Wi-Fi networks, and you have to set up the initial setup to control it again:

  1. Turn on the vacuum cleaner and wait for the beep (usually a voice message in Chinese or English: "Waiting for connection").
  2. Download the Mi Home app (if not already installed) and log in to your Xiaomi account.

Important nuances:

  • πŸ“Ά Xiaomi Robot Vacuums do not support 5GHz networks. If your router only works in this range, turn on compatibility mode or create a separate network for smart home devices.
  • πŸ”’ If you have a 1003 error when connecting, try changing the region in the Mi Home app to China (sometimes this solves server problems).
  • πŸ”„ If the robot does not find the network, restart the router and try again.

Once connected successfully, the robot will automatically update the firmware (if a new version is available). Don't interrupt this process!

πŸ’‘

If the robot vacuum cleaner does not connect to Wi-Fi, try temporarily disabling the router function "Safe". DNS" or β€œAttack Protection” – sometimes they block smart home devices.

Set up cleaning options: from map to schedule

Now that the vacuum cleaner is back online, it's time to customize it to suit your needs, and let's start with the most important thing, which is mapping the space.

Building a room map

To do this properly, the robot needs to learn how to design your house, and here's how to do it effectively:

  1. Place the robot at the charging station in the center of the room (so it can orient itself faster).
  2. In the Mi Home app, click Cleanup β†’ Map. β†’ Start map-building.
  3. Allow the vacuum cleaner to go around the room without obstacles (remove wires, toys and other small items from the floor).
  4. After completion, check the map for errors: 🏠 The walls should be flat, without "holes". πŸšͺ Doors and openings should be marked correctly. 🚫 Prohibited areas (if any) should not block passageways.

If necessary, edit the map manually: divide the rooms, add labels (for example, "Kitchen", "Bedroom").

If the map is being built curved or the robot is "lost," try:

  • πŸ•―οΈ Improve the lighting in the room (lidar works better in good light).
  • 🧹 Wipe the lidar lenses and sensors (dust distorts the signal).
  • πŸ”„ Reboot the robot and repeat the construction of the map.

Setting up the schedule and cleaning areas

To ensure that the vacuum cleaner works automatically, set the schedule:

  1. In the app, go to the Cleaning β†’ Schedule.
  2. Click Add and select the days of the week, cleaning time and type (dry, wet or combined).
  3. Specify areas for cleaning (you can choose individual rooms or the entire area).
  4. Save the settings.

For models with wet cleaning function (e.g. Xiaomi Mi Robot Vacuum-Mop 2), also set up:

  • πŸ’§ Level of humidification (from Low to High).
  • 🧽 Type of flooring (laminate, tile, parquet - this affects the intensity of washing).
ParameterRecommended valueExplanation
Suction modeBalancedIt's optimal for most coatings. The maximum is only for deep carpet cleaning.
Frequency of cleaning1 time 2 daysMore often - wear of the battery, less often - accumulation of dust.
Wet cleaningMedium levelToo high humidity can damage the laminate.
Zones of exclusionCarpets with long pile, children's toysA robot can get stuck or spoil delicate things.

πŸ’‘

After reset, be sure to recalibrate the height sensors (if your model supports this feature). β†’ Calibration of sensors and follow the instructions.

Firmware Update: Why It Matters and How to Do It Right

After reset, check the firmware's relevance. Outdated software can cause the same problems that caused you to reset. Here's how to upgrade without risk:

  1. Connect the robot to the charging station and make sure that the battery charge is at least 80%.
  2. Open Mi Home β†’ select vacuum cleaner β†’ Settings β†’ Update firmware.
  3. If a new version is available, click Update and wait until it is completed (this can take up to 20 minutes).
  4. Do not disconnect the vacuum cleaner from the power supply and do not interrupt the process!

What to do if the update is suspended?

  • πŸ”„ Wait 30 minutes – sometimes the process takes longer than stated.
  • πŸ“‘ Check the stability of Wi-Fi (the robot should not lose connection to the network).
  • ⚠️ If more than an hour has passed and the update is not completed, perform a forced reboot (hold the power button for 10 seconds) and try again.

After the update, the robot will automatically restart. Check the firmware version in Settings β†’ About the device: Up-to-date versions for popular models (at the time of 2026):

  • Xiaomi Mi Robot Vacuum-Mop 2 Pro: 3.5.9_0042 or newer.
  • Dreame D9: 4.2.1_2103.
  • Viomi V3: 2.1.6_0030.
What happens if you don’t update the firmware?
Outdated software can lead to: - Mapping errors (the robot "lost" in familiar rooms). - Wi-Fi connection problems (especially after changing the router). - Security vulnerabilities (attackers can access the device through vulnerabilities in old firmware). - Incompatibility with new features in the Mi Home application (for example, voice control through Alice or Google Assistant).

Solving typical problems after resetting

Even after a proper reset, there may be problems, and let's look at the most common ones and how to fix them:

1.The robot doesn't connect to Wi-Fi

Possible causes and solutions:

  • πŸ“Ά Incorrect Wi-Fi range: Make sure the router is running in mode 2.4 GHz (or mixed mode) 2.4/5 GHz with the same network name).
  • πŸ”’ Complex password: If the password has Cyrillic or special characters (for example, #, $), Try changing it to plain Latin (e.g. 12345678) at the time of the connection.
  • πŸ”„ Conflict IP: In the router settings, turn on DHCP Or assign the robot a static one. IP.

Mapping errors

If the robot is not building a map or "sees no obstacles":

  • 🧹 Dirty sensors: Wipe lidar and infrared sensors with an alcohol napkin.
  • πŸŒ“ Too dark: Turn on the lights or do the first cleaning during the day.
  • πŸ—οΈ Complex layout: Break a large room into zones using virtual walls in the application.

3.The robot is not returning to base

What to check:

  • πŸ”‹ Battery charge: If the level is below 20%, the vacuum cleaner may not have time to return.
  • πŸ“ Location of base: Make sure that at least 1 meter is free around the station on each side.
  • 🧲 Magnetic interference: Remove metal objects from base (they can knock navigation).

⚠️ Note: If after reset, the robot vacuum cleaner Xiaomi began to emit a continuous squeak or flash red, this may indicate an engine error (code 9) or a battery problem (code 14.

FAQ: Frequent questions about resetting and setting up Xiaomi robot vacuum cleaner

Can I reset the settings if the robot does not turn on?
If the vacuum cleaner doesn't respond to the power button at all, check first: Charger and cable (try another one). Contacts at the charging station (clean them of dust). Battery (if the robot is not showing any signs of life, maybe the battery is dead or out of order). If the power is available but the device does not turn on, try a forced reset: hold the power button for 15-20 seconds. If this does not help, contact the service - the problem may be in the hardware.
How to transfer the saved map to another robot vacuum cleaner?
Unfortunately, it's not possible to transfer maps between devices. Each robot builds a map individually, taking into account its sensors and navigation features. However, you can: Copy zone settings (such as cleaning schedules) manually. Use virtual walls and room tags as a template for a new device. Some models (such as the Xiaomi Mi Robot Vacuum-Mop 2 Pro) allow you to export the map to the cloud, but only to recover on the same device after a reset.
Why did the robot get worse at cleaning after reset?
This is a temporary phenomenon associated with the adaptation of algorithms. After reset, the robot needs to: Re-learn the layout of the room (the first 2-3 cleanings may be less accurate); Optimize routes (the algorithm learns to avoid obstacles and choose the shortest paths); Calibrate sensors (for example, a dust or humidity sensor); Give the device 3-5 cleaning cycles – after that, the quality will return to the previous level. If the problem persists, check the suction settings and update the firmware.
Can I reset my settings without the Mi Home app?
Yes, the hardware reset (through the Reset button) doesn't require you to connect to the application. But after that, you still need the Mi Home to: Connect the robot to Wi-Fi. Set up a schedule and maps. Update the firmware. If you don't have a smartphone or the app doesn't install, you can manually operate the vacuum cleaner (buttons on the case), but you lose all the "smart" functions.
How often should I reset the robot vacuum cleaner settings?
Regular resets are not required if the device is stable. It is enough to do this in the following cases: 1 every 1-2 years to "clean" the system (similar to reinstalling the OS on a smartphone); in case of serious failures (loss of communication, mapping errors); before selling or transferring the device to another user; frequent resets (for example, once a month) are harmful - they knock down adaptive navigation algorithms, and the robot has to "learn" to clean your house again.