How to check the battery of a robot vacuum cleaner Xiaomi: full diagnosis

Reducing battery life is one of the most common challenges faced by smart appliance owners after years of heavy use. Xiaomi's robot vacuum cleaners and their sub-brands like Roborock or Viomi are known for their energy efficiency, but even quality lithium-ion cells degrade over time. If your cleaner has started returning to base in the middle of a cleanup or stopped turning on altogether after a short trip, it's time to do a thorough diagnosis.

Many users mistakenly believe that software errors are always causing a quick discharge, and spend time resetting or flashing. However, in most cases, the root of the evil lies in the physical state of the power source. Understanding the real state of the battery not only saves nerves, but also determines whether it is worth buying a new battery or the problem lies in the oxidized contacts or the charger itself. In this article, we will discuss all the available methods of verification.

There are several levels of diagnostics, from simply observing the behavior of a device in an application to using specialized hardware, and we'll look at each of them, starting with software methods that don't require disassembling the case, which will help you form a primary opinion about battery health without resorting to complex tools.

Analysis of statistics in the Mi Home appendix

The most accessible way to get a basic look at your gadget's power grid is through the Mi Home or Xiaomi Home app, and while developers don't display the exact State of Health (SOH) on the home screen, indirect signs allow you to draw the right conclusions. First, look at the cleaning history: if the operating time has dropped from the usual 90-100 minutes to 20-30 minutes at the same suction power settings, this is an alarm bell.

Go to the device settings and find the map history or cleaning logs section, which shows the area of the cleaned area and the time spent. Compare the current performance with the ones six months after purchase. A sharp drop in performance often indicates that the battery controller is no longer reading the residual charge correctly, or one of the cells has failed.

⚠️ Warning: If the app shows a β€œcharge the battery” error immediately after full charging, it may indicate a deep discharge or malfunction. BMS-board.

It's also worth checking the error log. Some Xiaomi robot vacuum cleaners are good at logging critical stress events. If you see repeated reports of a low-charge cleanup stop, even though the light was green, the voltage calibration is broken, and this often happens after a long time of unused equipment.

πŸ“Š How long have you been changing the battery in a robot vacuum cleaner?
Less than 6 months
1-2 years
More than 3 years
Never changed/I don't know

Don't ignore the visuals on the housing itself. The flashing orange battery light that doesn't go out after hours on the base suggests that the charge current doesn't go into the cells or they can't take it in. In the app, this can be displayed as an endless charging process without rising interest rates.

Software Diagnostics with Mi Robot Vacuum Map

To get deeper into your device’s specifications, you can use third-party, but proven, apps like the Mi Robot Vacuum Map (available for Android), which can read advanced data over a local Wi-Fi network, giving you access to hidden parts of the system. Once you connect the robot to the application, go to the Properties or Status section.

Here you're interested in battery-related parameters. battery_capacity (calculation capacity) and battery_level (In some models, for example, Xiaomi Vacuum 2 Pro or Roborock S5 Max, you can see the current voltage in the volts. 14.4 Into 14.8 B for fully charged 10-cell unit (configuration) 5S2P).

  • πŸ”‹ Nominal voltage: usually 14.4 V for standard models.
  • ⚑ Discharge current: shows the load on the motors in real time.
  • πŸ“‰ Charge cycles: number of full recharge cycles (if available in firmware).

Using third-party software requires that the smartphone and robot be on the same Wi-Fi network. If the app doesn't see the device, check the router settings: often client isolation or guest network blocks the local connection. Also make sure the application has permissions to access the local network in the Android/iOS settings.

Is it safe to use third-party apps?
Using applications like Mi Robot Vacuum Map is safe because they run locally and don't transfer data to external servers, but they require access to your local network, which could theoretically be used by attackers if your Wi-Fi isn't secure, and it's recommended that you use such tools only on trusted networks.

If you see a voltage below 12 V on a charged device in the extended properties, it is a sign of serious cell degradation or balancer failure, in which case software methods will no longer help restore performance, and hardware intervention will be required.

Physical check by multimeter

The most accurate way to assess the state of the battery is by measuring with a multimeter. This will require partially disassembling the robot vacuum cleaner. Remove the top cover (laser rangefinder usually does not interfere, but it is better to gently move or remove it if the design allows) and access the battery compartment. In the Xiaomi Vacuum 1, 1S and Roborock S5 models, the battery is a removable unit secured with screws or latches.

Before you start measuring, make sure the device is off. Disconnect the power connector from the robot motherboard. Switch the multimeter to DCV mode at 20 V. Tap the extreme contacts on the battery connector: red to plus, black to minus. Record the reading.

Normal voltage values:


- Full charge: 16.2 - 16.8 V




- Working condition: 14.0 - 15.0 V




- Critical discharge: below 12.5 V




- Deep discharge (dangerous): below 10.0 V

If the multimeter shows a voltage close to zero or well below 10 V, the protection may have worked. BMS-In some cases, such a battery can be pushed by an adjustable current charger, but this requires qualification. For the average user, a voltage below 12 V means that you need to replace it.

β˜‘οΈ Safety rules for Li-Ion

Done: 0 / 4

It is also important to check the voltage on each parallel cell group if there is access to contacts inside the plastic battery housing (usually 5 groups of 3.6-4.2 V). The voltage spread between the groups of more than 0.3-0.5 V indicates an imbalance, which leads to rapid discharge and overheating.

Load testing and current output

Static voltage doesn't always reflect the real picture. The battery can be 14.5 V at rest, but when the turbine is turned on, the voltage can fall down to 10-11 V, which causes the robot to instantly shut down. To do the test under load, assemble the device, plug the battery in and start the maximum suction power mode (Turbo or Max).

Connect the multimeter to the contacts of the battery (you can use thin probes, carefully winding them under the insulation of the wires at the connector, if it is not possible to disconnect the connector). At the time of start of the turbine, the voltage should not fall below 13.5-13.8 V. If you observe a drawdown to 12 V and below, then the internal resistance of the battery has increased, and it can not give the necessary current.

⚠️ Attention: When performing load tests, be careful with moving parts of the robot. Do not short-circuit the multimeter probes against the metal elements of the body.

Another sign of a problem battery is heating. Carefully touch the battery after 10-15 minutes of operation. If it is noticeably hot (above 45-50 degrees), this is a sign of high internal resistance and ineffective chemical reaction inside the cells.

Compare the data with the reference values for your model. For example, for Xiaomi Mi Robot Vacuum Mop 2, normal current output should ensure that the turbine operates without voltage failures during the entire cleaning cycle. If the robot β€œtwitches” or stalls on carpets where more power is required, the battery needs to be replaced.

Visual inspection and search for defects

Once the battery pack is removed, perform a thorough visual inspection, bloating is the most obvious sign of malfunctioning lithium-ion cells, if the plastic battery case is deformed, has bulges or traces of extrusion from the seams, it is strictly forbidden to operate such a device, and a bloated battery can ignite at any time.

Pay attention to the status of the contacts. Oxidation, green plaque or traces of corrosion can create additional resistance, simulating a discharged battery. Clean the contacts with alcohol or a special spray for electronics (contact cliner). BMS-Payments to cells: they should not be rubbed or melted.

Sign.Probable causeAction.
Bloating of the hullGas formation inside cellsUrgent recycling and replacement
Oxidized contactsMoisture intrusionCleaning with alcohol, checking work
Heating > 50Β°CHigh internal resistanceBattery replacement
Tension failureCell degradationReplacement or bulkhead (for pros)

If you find traces of leaked electrolyte (usually an oily liquid with a pungent odor), immediately isolate the battery in a non-combustible container and dispose of it according to the rules for hazardous waste.

πŸ’‘

When buying a new battery, pay attention to the date of production. Lithium-ion batteries age even without use. The optimal age of a new battery is up to 6-12 months from the date of release.

Battery replacement and calibration

If the diagnostics confirmed wear, it remains to replace the battery. For robots Xiaomi market offers many options: from the original OEM-Original batteries are usually labeled Xiaomi or Roborock and protective holograms. Analogs may have similar characteristics, but their life is often lower than that.

The replacement process is simple: unscrew the screws holding the unit, disconnect the connector and install a new one. However, after installing a new battery, you may need to calibrate. To do this, fully charge the robot vacuum cleaner to 100%, then start cleaning at maximum power and let it discharge before returning to base. Repeat the charging cycle until completely shut down.

In some cases, especially when installing non-original batteries with a different capacity, it may be necessary to reset the cycle counter through an engineering menu or special utilities, although modern Xiaomi models are often calibrated automatically after 3-5 full charge-discharge cycles.

πŸ’‘

The use of original batteries guarantees compatibility BMS-board with a robot controller, which eliminates errors and extends the life of the device.

Remember to dispose of the old battery properly. You can't throw lithium-ion batteries into the garbage because of the risk of fire and pollution.

Frequently Asked Questions (FAQ)

Can I use a battery with a larger capacity than the standard one?
Theoretically, you can if the voltage is the same (14.4 V) and the dimensions allow you to place the battery in the compartment. However, the charge controller may not correctly display interest and charge time will increase. It is better to choose batteries with a capacity close to the original (for example, 5200 mAh instead of 5200 mAh) to avoid problems with BMS.
Why does the robot charge for a long time after the battery is replaced?
The first charge of a new battery can take up to 6-8 hours. This is normal for calibrating cells. If charging lasts more than 10 hours or is not completed, check the contacts and integrity of the new battery.
How to extend the life of a robot vacuum cleaner battery?
Don't leave the robot on base all the time if it's fully charged (although modern models have trickle-charge mode); regularly remove dust from base and robot contacts; keep the device at room temperature, avoiding direct sunlight and frost.
What does the orange battery indicator mean?
An orange flashing indicator usually indicates a battery error: either it is not connected, or it is faulty, or it has a critically low voltage. Check the connection of the connector inside the housing and measure the voltage with a multimeter.