Xiaomi vacuum cleaners are some of the most popular cleaning assistants, but even they sometimes fail. If your vacuum cleaner suddenly stops, makes strange sounds or flashes indicators, it probably signals an error. In this article, we will discuss how to quickly find the error code on Mi Robot Vacuum, Mi Robot Vacuum-Mop, Dreame and others, and what these codes mean.
The manufacturer has provided several diagnostic methods, from built-in voice alerts to hidden menus in the Mi Home app. We will consider all options, from the simplest to advanced, including: ADB-And at the end of this article, you'll find a table of decoding errors with recommendations for elimination.
Important: some errors (such as those related to collision sensors or problems with the base) can be corrected yourself, while others require contacting the service, we will indicate in which cases it is not worth taking the risk to try to fix the vacuum cleaner without experience.
Method: Voice Alerts and Light Indicators
The most obvious way to learn about a bug is to listen to a robot's voice message. Most Xiaomi models (starting with the Mi Robot Vacuum 1S) support voiceover in Chinese or English. If the vacuum cleaner says something like "Cleaning brush stuck" or "Charging fault," that's half the diagnosis.
If your voice is turned off or you donβt understand the language, pay attention to the flashing of indicators:
- π΄ Red constant light β a critical error (e.g., wheel locking or overheating).
- π‘ Yellow flashing - warning (low charge, filter contamination).
- π΅ Blue Blinking β problems connecting to Wi-Fi or base.
On models with a display (for example, Xiaomi Robot Vacuum-Mop 2 Pro) the error code can be displayed directly on the screen in E1, E5, etc. Remember or take a picture of this code - it will be useful for further diagnosis.
β οΈ Warning: If the vacuum cleaner is continuously squeaking and does not respond to the buttons, this may indicate that the engine is jammed. Immediately turn it off the socket and check if a foreign object has hit the brushes or wheels.
2. Method: Mi Home application (main method)
Mi Home (or Xiaomi Home for newer versions) is the main diagnostic tool to see errors.
- Open Mi Home and select your vacuum cleaner from the device list.
- Go to Settings β Device Status (or Device Status).
- Scroll down to the Error or Fault Code section.
- If there are no errors, the message will be βNo faultsβ or βThe device is working normallyβ.
On some firmware, the error code may be hidden behind the "More details" or "Events log" button. If you can't see the error section, upgrade the app to the latest version - the interface is different in older versions.
In newer models (such as the Xiaomi Robot Vacuum-Mop 2 Ultra), errors are duplicated in app notifications to be seen:
- π± Go to the Notification tab (bell in the upper right corner).
- π Find messages from your vacuum cleaner β there may be codes in Error format: E3.
- π Copy the code and check with our decryption table below.
βοΈ Checking for errors through Mi Home
3. Method: Physical buttons on the body
If the vacuum cleaner is not connected to Wi-Fi or the app does not show errors, you can use combinations of buttons on the case. This method works on most models, including the Mi Robot Vacuum 1, Mi Robot Vacuum-Mop P and Dreame D9.
Instructions for models without display:
- Turn off the vacuum cleaner with a long press on the power button (3-5 seconds).
- Press the buttons at the same time (π ) and Spot Cleaning (π―) 5-10 seconds.
- The vacuum cleaner will emit an audible signal and will start flashing indicators in a certain sequence.
- Count the number of blinks β this is the error code (for example, 3 blinks = E3 error).
For models with a display (for example, Xiaomi Robot Vacuum-Mop 2 Pro):
- Press and hold the power and home button at the same time for 5 seconds.
- A diagnostic menu with an error code (e.g. ERR:02) will appear on the screen.
- Write down the code and restart the vacuum cleaner.
β οΈ Note: On some firmware, after activation of the diagnostic mode, the vacuum cleaner may reset the Wi-Fi settings. Be prepared to reconnect it to the network.
What to do if the buttons donβt work?
4. Method: Voice assistants (Alice, Google Assistant, Siri)
If your vacuum cleaner is integrated with voice assistants, you can request device status by voice, a method that is suitable for models that support Mi Home Skill (Alice) or Google Home.
Examples of teams:
- π€ Alice: Ask the vacuum cleaner if there are any errors?"
- π€ Google Assistant: "Hey Google, check Xiaomi vacuum status"
- π€ Siri (via HomeKit, if configured): "Hey Siri, what's wrong with my vacuum?"
The voice assistant will voice the current status, such as, "The device reports an E5 error - check the side brush." Note that this method does not work on all firmware and depends on regional settings.
If the assistant says "device is not available", check:
- π Connecting the vacuum cleaner to the Wi-Fi network.
- π± Updates in the Mi Home app.
- π Reboot the router (sometimes the vacuum cleaner βhangsβ in the network).
π‘
If the voice assistant doesn't understand the command, try paraphrasing it, for example, instead of "ask the vacuum cleaner," say "ask the status of the robot vacuum cleaner."
5. Method: Logs and event log (for power users)
For deep diagnostics, you can extract the logs of the vacuum cleaner through ADB or special utilities, this method is suitable if the standard methods did not help or the error appears periodically.
Instructions for log extraction:
- Install ADB Tools on your computer (you can download from the official website of Android Developers).
- Connect the vacuum cleaner to the same network as the computer.
- Enter in the command line: adb connect [IP-vacuum-dress]:5555 (IP-The address can be found in the router or in Mi Home in the "Network" section").
- Download the logs with the command: adb shell cat /mnt/default/rockrobo.log > vacuum_log.txt
- Open the file. vacuum_log.txt and find the lines from "ERROR" or "FAULT".
In the logs, errors can look like this:
- ERROR: 201 - Lidar blocked (lidar problem)
- FAULT: 502 - Battery overvoltage
- WARN: 304 - Fan stuck (fan jamming).
β οΈ Attention: Misuse of the right ADB It can cause a reset or damage to the firmware. If you are not sure of your actions, you should contact the service.
π‘
Logs contain not only errors, but also useful information about operating times, battery charge and cleaning routes, and their analysis helps to identify system failures that are not visible in the standard interface.
6. Decoding of popular errors and ways to eliminate
Below is a table with the most common error codes for Xiaomi and Dreame robot vacuum cleaners, and recommendations for fixing them. If your error is not here, check the user manual for your model or contact for support.
| Error code | Description | How to fix it |
|---|---|---|
| E1 | Contamination or blocking of the main brush | Turn off the vacuum cleaner and flip it over. Remove the hair/garbage from the shaft of the brush. Check if the brush is rotating freely. |
| E2 / E3 | Problem with side brush (jamming or lack of contact) | Take off the sidebrush and clean it of debris. Check the mount, the brush should be easy to remove. If the brush is broken, replace it. |
| E4 | Wheel jamming or motion sensor problem | Check the wheels for hair/strands. Make sure the vacuum cleaner is not on a slippery surface. Reset the device. |
| E5 | Problem with the collision sensor (bumper) | Clean the bumper of dirt, see if it's clamped by a foreign object, and if there's a problem, it could be a sensor malfunction. |
| E10 | Lidar error (laser rangefinder) | Wipe the lidar glass with a soft cloth. Make sure the lidar doesn't get direct sunlight. Reset the vacuum cleaner. |
The critical E15 error (battery overheating) requires the vacuum cleaner to be immediately disconnected from the network and called into service. Continued operation can lead to fire!
If it reappears after the error has been corrected, this may indicate a hardware malfunction.
- π§ Contact an authorized Xiaomi service center.
- π¦ Check the warranty card β some errors are covered by the guarantee.
- π Update the vacuum cleaner firmware (sometimes errors are corrected in new versions of the software).