Xiaomi robot vacuum cleaner does not charge: full repair instructions

Your Xiaomi robot vacuum cleaner has stopped charging, and you don't know what the reason is? This problem is found in Mi Robot Vacuum, Dreame, Viomi and other brands. 80% of the cases are related to the charging station contacts, battery or power supply, and it can be fixed by yourself without going to the service center.

We analyzed typical breakdowns based on user feedback and official Xiaomi recommendations to compile a diagnostic checklist.

  • πŸ” Step-by-step instructions for checking the charger and contacts
  • πŸ”‹ Resuscitation of lithium battery if it does not hold charge
  • ⚑ Hidden settings in the Mi Home app that affect charging
  • πŸ› οΈ When to carry a robot vacuum cleaner for repair, and when you can do your own thing

Don't rush to buy a new vacuum cleaner, 9 out of 10 cases, the problem is solved in 10 to 30 minutes.

1. Check of charging station and contacts

The first thing you need to do is look at the charging base and the contacts on the robot, and 60 percent of the time, the problem is a simple contamination or mechanical damage.

  • πŸ”Œ Contacts on the base: they should be clean, without oxidation and scratches. If you see green or white spots, it's corrosion.
  • πŸ€– Contacts on the robot: usually located behind, under the lid.
  • πŸ“ Distance between contacts: if the robot does not sit tightly on the base, charging will not begin.

The contacts are best cleaned with a cotton swab dipped in alcohol (at least 70%). Do not use abrasive materials - they will damage the coating. If the contacts are bent, bend them carefully with tweezers (but do not overdo it!).

πŸ’‘

If the robot can't see the base, try moving it to another location, and sometimes interference from the router's Wi-Fi or metal objects interferes with the infrared signal.

After cleaning, try to put the robot on charge. If the indicator on the base flashes red, it's a problem with power. If it's burning green, but the robot is not charging, it's the contacts or the battery.

Diagnostics of the power supply and cable

If the charging station is not showing signs of life (the indicator is not burning, it is not warming), first of all check the power supply and cable.

  1. Disconnect the power supply from the socket and inspect it for melted areas, cracks or the smell of burning.
  2. Check the cable for inflections and breaks, and pay special attention to the places near the plugs.
  3. Connect the unit to another outlet (preferably with grounding). Sometimes the problem is faulty wiring.
  4. If you have a multimeter, measure the voltage at the output of the block. For most Xiaomi models, it should be 20V Β± 1V.
Model robot vacuum cleanerPower supply voltage (V)Current (A)
Mi Robot Vacuum (1st generation)19.51.5
Mi Robot Vacuum-Mop 220.01.8
Dreame D920.52.0
Viomi V319.81.7

If the power supply does not give the desired voltage, it will have to be replaced. Genuine parts for Xiaomi can be found on AliExpress or in brand stores.

πŸ“Š What kind of robot vacuum cleaner you have?
Mi Robot Vacuum
Dreame (any model)
Viomi
Another brand
I don't know.

⚠️ Warning: Never use a power supply from another technique, even if the voltage matches. Xiaomi uses special charging controllers, and the unoriginal unit can disable the battery.

3. Battery problems: how to check and restore

If the robot vacuum cleaner turns on but discharges quickly or does not hold a charge, the problem is most likely the battery. Lithium batteries in Xiaomi are designed for 300-500 charging cycles, after which their capacity drops by 30-50%.

To diagnose the battery:

  • πŸ“± Check the Mi Home app for battery status. If the capacity is less than 60%, it's time to change the battery.
  • πŸ”§ Take apart the robot (carefully so as not to damage the fillings!) and inspect the battery. Bloating, corrosion or smell are signs of malfunction.
  • πŸ”‹ Measure the voltage at the battery terminals with a multimeter β€” 12.6V–13.2V fully charged.

If the battery is still β€œlive” but discharges too quickly, try calibration:

  1. Discharge the robot until it's completely shut down.
  2. Put on charging for 12 hours (even if the indicator shows 100% earlier).
  3. Repeat the cycle 2-3 times.
How to disassemble a Xiaomi robot vacuum cleaner without damage?
You'll need a plastic spatula and a cross screwdriver to disassemble, start by removing the side covers, then gently tuck the bottom panel, starting at the back. Don't pull too hard -- there may be latches inside!

If calibration didn’t work, the battery will have to be replaced. The average cost of the original battery for the Mi Robot is 1500-2500 rubles. Alternatively, batteries from third-party manufacturers (for example, Baseus or Remax), but their capacity may differ from the declared.

4. firmware failures and software errors

Sometimes, Xiaomi’s robot vacuum cleaner doesn’t charge due to firmware failure or errors in the Mi Home app.

  • πŸ€– Robot 'hangs' on loading screen
  • πŸ“΅ Does not respond to commands from the application
  • ⚑ Charging begins, but is interrupted after a few seconds

The first thing you need to do is reboot the robot.

  1. Press and hold the power button for 10-15 seconds until you hear the beep.
  2. Disconnect the robot from the charging station and wait 1 minute.
  3. Turn it on again and try to put it on charge.

If the reboot didn’t help, try resetting the settings:

  1. In the Mi Home app, go to Device β†’ Settings β†’ Reset to factory.
  2. Confirm the action. The robot will reboot and return to factory settings.
  3. After reset, reconnect it to Wi-Fi and check the charging.

Make sure the robot is charged at least 20 times%|

Take screenshots of cleaning settings in Mi Home|

Untie the robot from the Xiaomi account (if you plan to sell)|

Prepare Wi-Fi data for reconnection-->

If the reset didn't work, you might need a flashing.

  1. Download the latest firmware version for your model from the official Xiaomi website.
  2. Follow the firmware instructions via Mi Home or ADB (for advanced users).

⚠️ Attention: Non-professional firmware can make a robot tick. If you're not sure about your abilities, contact the service center, especially for models with laser sensors (Mi Robot Vacuum-Mop 2 Pro and newer).

5 Mechanical breakdowns: what can be repaired yourself

If Xiaomi's robot vacuum cleaner doesn't charge, but all the electronic components are fine, the problem could be the mechanics.

  • πŸš— Wheels or suspension: if the robot "does not reach" the base, check if the wheels are jammed.
  • 🧲 Infrared sensors: Responsible for finding the charging station. If they're contaminated, the robot won't "see" the base.
  • πŸ”„ Docking mechanism: in some models (Dreame) D9) There are moving latches that can break.

For diagnosis:

  1. See if the robot moves evenly, and if one wheel is scrolling and the other isn't, it's a problem with the motor or the gear.
  2. Check the infrared windows (usually located in front and bottom) and wipe them with a napkin without pile.
  3. Try to manually press the robot to the base, and if charging starts, the automatic docking mechanism is faulty.

Some breakdowns can be eliminated on their own:

  • πŸ”§ Jammed wheels: disassemble the module, clean hair and dirt, lubricate with silicone lubricant.
  • 🧹 Contaminated sensors: wipe with alcohol, avoiding liquid getting inside.
  • πŸ”„ Broken latches: If plastic parts crack, they can be glued together with superglue (but this is a temporary solution).

If mechanical damage is serious (for example, a broken engine shaft), it is better to contact the service. The cost of repairing mechanics is from 1000 to 3000 rubles, depending on the model.

6. When to contact the service center

If you've tried all the ways, but the Xiaomi robot vacuum cleaner still doesn't charge, it's probably a bigger problem than it seems.

  • ⚑ Short circuit in the control board (the robot smokes, smells of a burn).
  • πŸ”‹ A bloated battery that cannot be removed on its own.
  • πŸ€– Problems with the motherboard (robot does not turn on, does not respond to buttons).
  • πŸ“‘ Failure of Wi-Fi module (if charging is due to connection errors).

Average prices for repairs in Xiaomi service centers (Moscow, 2026):

Type of breakdownCost (β‚½)Duration of repairs
Battery replacement1 500 – 2 5001-2 days
Management board repair2 000 – 4 0003-5 days
Replacement of charging station1 800 – 3 0001 day
Diagnostics + firmware1 000 – 2 0001-2 days

Before the service visit:

  1. Make a backup settings in Mi Home (if the robot is still turned on).
  2. Check if the center has official Xiaomi accreditation (this is a guarantee of original spare parts).
  3. If the robot is warranty, do not disassemble it yourself - this will void warranty obligations.

πŸ’‘

If the robot vacuum cleaner is warranted (usually 12 months), the repair will be free, but the warranty does not cover mechanical damage and battery life (its life is 6 months).

7.Prevention: How to prolong the life of a robot vacuum cleaner

To avoid charging problems in the future, follow these guidelines:

  • πŸ”Œ Don't keep the robot on charge all the time. Optimal mode: charge to 100%, then turn off. Lithium batteries don't like "rechargesΒ».
  • 🧹 Clean the contacts of the charging station and the robot once a month (cotton wand with alcohol).
  • πŸ“΅ Don't use unoriginal power supplies. They can give out the wrong voltage and damage the battery.
  • πŸ”‹ Keep the robot at 10–30 temperaturesΒ°C. Overheating or cold reduce battery life.
  • πŸ€– Update your firmware through Mi Home. Newer versions often fix charging errors.

If you rarely use a robot vacuum cleaner (for example, only on weekends), store it with a charge of 40-60%.

Important: if the robot vacuum cleaner Xiaomi stood idle for more than 3 months, before using it, charge it for 12 hours - this will restore the battery capacity.

FAQ: Frequent questions about charging Xiaomi robot vacuum cleaners

πŸ€” Why Xiaomi’s robot vacuum cleaner flashes red and doesn’t charge?
A red flashing indicator usually means: Power supply problems (check voltage with a multimeter); short circuit in the battery (need a replacement); firmware failure (try resetting); if flashing is accompanied by an audible signal, this is an error code. Check the number of blinks with the instructions for your model.
πŸ”‹ How much is the battery in the robot vacuum cleaner Xiaomi?
The average life of a lithium battery is 2-3 years (or 300-500 charge cycles), after which the capacity drops by 30-50%, and the robot begins to hold the charge worse. To prolong the battery life: Avoid deep discharge (charge at 20-30%). Don't leave the robot in the sun or in the cold. Calibrate once every 3 months (full discharge + charge).
⚑ Can I use a power supply from another robot vacuum cleaner?
No! Even if the voltage matches, Xiaomi uses special charging controllers. The non-original unit can: Disable the battery, burn the control board, cause fire (in rare cases), except for the blocks from the same line (for example, Mi Robot Vacuum 1 and 1S), but even here it is better to use the original.
πŸ› οΈ How to disassemble Xiaomi robot vacuum cleaner for repair?
You'll need a plastic spatula to disassemble (to avoid scratching the body), a cross screwdriver (usually) PH0 or PH1). Tweezers to extract small parts. Order of action: Remove the side brushes and the garbage container. Unscrew the screws on the bottom panel (they can be hidden under stickers!). Carefully put the body with a spatula, starting at the back. Disconnect the plumes leading to the board (remember their location!). ⚠️ Note: In some models (Dreame) D9) If the body doesn't respond, don't force it, look for the mounts!
πŸ“± Why Mi Home shows "Charging stopped"?
This error occurs for several reasons: battery overheating (the robot automatically turns off charging at temperatures above 45Β°C); firmware failure (rebooting or resetting settings will help); contact problems (cleaning with alcohol usually solves the problem); charging station malfunction (check the power supply). If the error appears regularly, check the logs in Mi Home (Device β†’ Journal section).