What to do if the robot vacuum cleaner Xiaomi broke: from error reset to repair

When your smart assistant suddenly stops responding to commands or makes disturbing sounds, it always takes you by surprise. Instead of being expected to be clean, you get a device that either sits silently on the base or rushes around the room chaoticly trying to overcome non-existent obstacles. Owners of Xiaomi equipment and sub-brands like Roborock or Viomi often face similar problems, the nature of which can range from banal sensor contamination to serious hardware failure.

Before you panic and search for service center contacts, you need to conduct a primary diagnosis that in 80% of cases allows you to bring the gadget back to life yourself. Today's robot vacuum cleaners are equipped with a complex system of self-diagnosis, which through voice messages or flashing indicators reports the nature of the malfunction, understanding these signals is the key to quickly solving the problem without unnecessary costs.

In this article, we'll look at the algorithms for different types of breakdowns, look at the error codes, and find out when self-repair is possible and when it's better not to risk the warranty. It's important to approach the issue systematically, from power checks to deep cleaning of internal mechanisms.

Diagnostics through indicators and voice messages

The first thing to look at is the behavior of the light indicator and the sound signals. Xiaomi devices use color coding and other blinking patterns to convey the status of the system. For example, orange often indicates problems with charging or battery, while red signals a critical error of the sensors or engine.

If your robot is equipped with a speaker, it can voice error codes in the format of "Error 01" or "Error 14." These numerical symbols are a direct indication of a specific node that requires intervention, and ignoring these signals can lead to aggravation, for example, the motherboard failure due to engine overheating.

  • πŸ”΄ Red Indicator: A critical error, often associated with a wheel getting stuck, a main brush locking, or a laser malfunction (LDS).
  • 🟠 Orange/Yellow indicator: Charging problems, low battery charge or need for filter maintenance.
  • πŸ”΅ Blue Indicator: Wi-Fi pairing mode or waiting for a command, sometimes indicates a network settings failure.
  • βšͺ White indicator: Normal work or sleep patterns, no active errors.

⚠️ Warning: If the indicator flashes red and the signal "Error 01" is heard (laser rangefinder is pinched), immediately turn off the device. LDS.

For the exact decryption of codes, you often need to refer to the manual of a particular model, since the error numbering of the Xiaomi Vacuum Mop 2 Pro and, say, Roborock S7 may differ.

Problems with charging and battery

One of the most common reasons a robot vacuum cleaner stops working is for the charging station to be contacted or the battery to deteriorate, and if the device doesn't go to the cleanup or returns to the base without completing the cycle, the problem is the power supply.

First, check the contact areas. At the bottom of the robot and on the pins of the dock, oxidation and dust accumulate over time, which prevents normal charge current. Wipe them with a dry soft cloth or cotton swab dipped in alcohol. Also make sure that the base is on a flat surface and nothing interferes with the tight fit of the contacts.

πŸ“Š What is your problem with charging?
Robot can't see base
The base is flashing, but not charging.
Charging, but quickly discharged
No problem with charging.

If the contacts are clean, but the problem persists, the battery itself may have failed. Li-Ion batteries in robot vacuum cleaners average 2-3 years of active use. After that, the capacity drops, and the device can only last 10-15 minutes instead of the 90 required.

Replacing a battery is a simple procedure, but it requires care. You'll need a screwdriver and a new battery with similar voltage and capacity characteristics. It's important not to confuse polarity when you connect the plume to the control board.

β˜‘οΈ Checking the charging system

Done: 0 / 1

Xiaomi’s current models rely on a complex system of sensors: gyroscopes, accelerometers, optical sensors, and laser rangefinders (LDS), which pollute or break any of these elements, leading to disorientation of the robot in space.

A common "collision sensor clamped" error occurs when the bumper cannot return to its original position due to dirt or hair that has fallen in, and the bumper must be carefully pressed around the perimeter to check its freedom of movement. If the mechanism is jammed, it may be necessary to disassemble the front of the body.

Pay special attention to the laser rangefinder window, if you have one in your model. Even a thin film of dust can distort the map of the room, causing the robot to build walls where there are none, or ignore real obstacles.

Error codeDescription of the problemMethod of decision
Error 01Laser rangefinder (LDS) clampedCheck the height of the tower, remove foreign objects
Error 02Side impact sensor pinchedClean the bumper, check the springs' progress
Error 03Wheel clamped.Clean the wheel axis of wound hair
Error 04Low charge or battery failureClear contacts, replace ACB
The Secret to Clean Optical Sensors
To wipe the optical sensors (below), use only microfibers without pile. Ordinary fabric can leave microscopic villi that will be perceived by the sensor as an obstacle, causing the robot to "see" non-existent walls.

Mechanical malfunctions of brushes and wheels

The mechanical part of the robot vacuum cleaner is under tremendous strain. The main brush, side broomsticks and wheels are in constant contact with debris, wool and hair. The most common problem is winding hair on the rotation axis.

When the axis of the main brush or wheel becomes overgrown with a cocoon of hair, the resistance to rotation increases dramatically. The motor tries to turn the shaft, consumes increased current and eventually goes into defense, giving off an engine error. Regular cleaning is the only way to prevent this.

  • βœ‚οΈ To remove hair from the axis of the main brush, use scissors or a special blade, often included in the kit.
  • 🧹 Side brush is better to periodically remove and clean from hair wound at the base.
  • πŸ›ž The wheels must be scrolled manually, checking the ease of travel and the absence of extraneous noise.

If the engine error persists after cleaning, the gearbox itself may have failed, in which case the assembly will need to be replaced, and it is also worth checking the gear belt (if it is in the design of your model), as its stretching or rupture will cause the brush to stop.

⚠️ Warning: Never force a jammed wheel or brush while holding the robot while power is on, which can cause the gears of the gearbox to break or the engine control board to burn.

Software and Wi-Fi failures

Sometimes the failure is a software glitch, and the robot can freeze, lose connection to the server, or stop building the map correctly, and in such cases the hardware is good, but the logic of the work is broken.

The first thing you do when you crash software is to reboot -- not just with a button, but with a full shutdown cycle. If that doesn't work, try resetting to factory settings, usually with long-term power and home retention.

πŸ’‘

Before resetting your Wi-Fi settings, make sure you remember the password from your network, as the robot will be β€œclean” and will require re-association in the Mi Home app.

Wi-Fi issues are often related to signal frequency. Most Xiaomi robots only work in the 2.4GHz band. If your router only distributes 5GHz or uses a mixing mode that the robot doesn't understand, the connection will be impossible. Try temporarily switching the router to 2.4GHz mode for setup.

It’s also worth checking firmware updates. Sometimes bugs are fixed by developers, and installing a new version of the software through the Mi Home or Xiaomi Home app solves the problem of unstable work.

πŸ’‘

A software reset is often more effective than a simple reboot, as it clears the cache of cards and temporary files that cause conflicts in the navigation system.

When professional repairs are needed

Despite the repairability of many nodes, there are situations where self-intervention is not desirable, and if you have checked all the sensors, cleaned all the brushes, replaced the battery, but the robot continues to behave inadequately, the problem goes deeper.

Complex cases require diagnostics using special equipment, such as a motherboard malfunction, a burned-out Wi-Fi module, or damage to a laser LDS module, often cannot be repaired at home without soldering equipment and knowledge of electronics.

It is also worth contacting the service if the device is warranty. Independent disassembly of the case (especially the failure of seals on screws) automatically cancels the manufacturer's warranty obligations.

  • πŸ”Œ Smell of smoke or smoke when turned on – immediately disconnect from the network.
  • πŸ’§ Getting moisture inside the case - drying rice will not help, you need a professional cleaning board.
  • πŸ—ΊοΈ Complete loss of ability to build a map after resetting.
Why is Xiaomi’s robot vacuum cleaner not connected to 5GHz Wi-Fi?
Most of the communication modules in the Xiaomi and Roborock robotic vacuum cleaners do not physically support the 802.11ac (5 GHz) standard. They work exclusively in the 2.4 GHz (802.11b/g/n) band. If your router only broadcasts the network at 5 GHz, the robot simply β€œwill not see” it. You need to turn on the router’s broadcast of the 2.4 GHz network in your settings or create a guest network in this range.
Can I wash the Xiaomi robot vacuum cleaner with water?
It is strictly forbidden to wash the body of the robot under a stream of water or immerse it in water. Moisture protection (if it is claimed) concerns only splashes. Water easily penetrates through the openings for wheels, brushes and ventilation, causing a short circuit of the control board. You can only wipe the body with a slightly damp cloth.
What does the indicator flash yellow during operation?
A yellow flashing indicator during cleaning usually means that the robot can not find a charging station to recharge, or it is blocked, and this may indicate a strong contamination of the main HEPA filter, which caused a drop in suction power, and the system signals the need for maintenance.
How to reset the room map on the Xiaomi robot?
To reset the card, you usually need to press the Home and Turn on/Off buttons for 5-10 seconds at the same time (the combination may vary depending on the model). After that, the robot will report the card reset. In the Mi Home application, you can also delete the card programmatically in the device settings.
The robot says, "Replace the filter," even though I just cleaned it. Why?
The filter monitoring system is based on the engine's timer, and even if you shake the filter out, the meter might not reset. Try to gently blow the filter on the back side (do not wash it with water unless it's washable!) or replace it with a new one. In some models, the meter is reset with a long press of the filter cleaning button.