Xiaomi’s Robot Vacuum Won’t Charge: 7 Reasons and What to Do

Your Xiaomi robot vacuum cleaner has stopped charging, flashing a red light or not responding at all to the docking station? This problem is found in Mi Robot Vacuum, Viomi, Dreame and other brands from budget to flagship. Most often, the error is due to a fault in contacts, power supply or software failure, but in 20% of cases mechanical damage is to blame. In this article, we will analyze all possible causes and give step-by-step instructions for diagnosis and repair, from basic checks to complex firmware manipulation.

We analyzed user reviews on 4PDA, Mi Community and service centers, and we also looked at official Xiaomi manuals, and found that 60 percent of the time, the problem is solved by cleaning contacts or resetting settings, and 15 percent require a battery replacement. If your vacuum cleaner is still warranty, don't rush to disassemble it yourself: some actions (such as opening the case) cancel warranty obligations.

1. Diagnostics of the problem: how to understand why the vacuum cleaner is not charging

Before you start repairing, you need to accurately identify the symptoms of the malfunction. Charging errors in Xiaomi robot vacuum cleaners manifest themselves in different ways:

  • πŸ”΄ Red indicator on the hull or docking station (blinks or burns constantly).
  • ⚑ No reaction when installed on the base - vacuum cleaner does not start charging.
  • πŸ”‹ Charging is interrupted after a few minutes or the percentage of the battery does not increase.
  • πŸ€– Error 10, Error 12, Battery fault).
  • πŸ”Œ The docking station does not show signs of life (the indicator does not burn, the power supply does not warm up).

The easiest way to diagnose is to check through the Mi Home app. Open the section with your vacuum cleaner and see:

  1. Battery level (if 0% or 0% is displayed) --% β€” battery or contact problem).
  2. Charging status (charger not connected or charging error)
  3. Error log (in some models available through Settings β†’ Device log).
πŸ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum (1st generation)
Mi Robot Vacuum-Mop 2
Viomi V2/V3
Dreame D9/D10
Another model

If the app doesn't connect to the vacuum cleaner, try resetting the connection: press the power button for 10 seconds, then reconnect the device to Mi Home.This often helps with software failures.

2. Checking the dock and power supply: where to start repairs

In 40 percent of cases, the problem is not the vacuum cleaner itself, but the docking station or the power supply.

  • πŸ”Œ Check the socket: connect another device (like a phone) to it to make sure there is a voltage.
  • πŸ” Inspect the power cable: bending, melting, or damage to the insulation can cause a short circuit.
  • πŸ”‹ Call the power supply with a multimeter (if you have skills). Normal output voltage for most models β€” 20V/1.5A or 19.5V/1.8A.
  • 🧲 Clean the dock contacts with a cotton swab dipped in alcohol. Oxidation or dirt prevents current transmission.

Pay particular attention to the fixing mechanism of the vacuum cleaner on the base. Xiaomi Mi Robot Vacuum-Mop 2 and Viomi V3 models often break spring contacts due to debris.

  1. Disconnect the docking station from the network.
  2. Turn it over and remove the rubber legs (there may be screws below).
  3. Carefully remove dust and hair from metal contacts.

β˜‘οΈ Diagnostics of the docking station

Done: 0 / 4

⚠️ Note: Do not use abrasive materials ( sandpaper, metal brushes) to clean contacts - this will damage the protective coating and accelerate corrosion.

Battery errors: when to replace

If the dock is working, but the vacuum cleaner is not charging, the problem may be the battery. The average battery life in Xiaomi robot vacuum cleaners is 2-3 years (or 300-500 charging cycles), after which the capacity drops, and the device stops holding the charge.

Signs of a faulty battery:

  • πŸ”‹ The vacuum cleaner only charges up to 80-90% and discharges quickly.
  • ⚑ Charging is jerky (percentage of battery jumps).
  • πŸ”₯ The battery swelled (see when opening the case).
  • πŸ“‰ The operating time was reduced by 2-3 times compared to the new device.

To check the battery:

  1. Turn the vacuum cleaner off the dock.
  2. Turn it over and remove the bottom cover (usually mounted on 4-6 screws).
  3. Disconnect the battery connector and measure the voltage with a multimeter. The norm for lithium-ion batteries is 12.6V-14.8V (depending on the model).
Model vacuum cleanerType of batteryNominal voltageAverage service life
Mi Robot Vacuum 1Li-ion14.4V2–3 years
Mi Robot Vacuum-Mop 2Li-ion14.8V3-4 years
Viomi V2 ProLi-ion14.4V2.5–3.5 years
Dreame D9Li-ion14.8V3-4 years

If the voltage is below 10V, the battery is critically discharged and may not take charge.

  1. Connect the vacuum cleaner to the docking station and leave on charging for 12-24 hours.
  2. Turn off and completely discharge the device (let it work before turning off).
  3. Repeat the charging-discharge cycle 2-3 times.

πŸ’‘

If the battery is swelling, do not try to charge it, it can cause fire, immediately remove the battery and dispose of it at a special reception point.

4. Cleaning of the vacuum cleaner contacts: step-by-step instructions

Contaminated contacts are one of the most common causes of charging errors: dust, animal hair and moisture enter the metal plates during cleaning, leading to oxidation, and cleaning should be done every 3 to 6 months, even if there are no problems.

How to clean contacts:

  1. Turn the vacuum cleaner off the grid.
  2. Turn it over and find the metal plates (usually located next to the power button or on the back).
  3. Wet the cotton swab in isopropyl alcohol (at least 70%) and gently wipe the contacts.
  4. To remove persistent oxides, use an eraser (without abrasive particles!).
  5. Allow the contacts to dry for 10-15 minutes before connecting to the docking station.

In models with wet cleaning function (for example, Mi Robot Vacuum-Mop 2 Pro), the contacts can corrode due to water intake.

  • πŸ’§ Check the sealing gums on the water tank - they could have worn out.
  • πŸ”§ Replace the contact group if the oxidation is too strong.
What happens if you don't clean your contacts?
Over time, the oxides completely block the current transmission, and the vacuum cleaner stops charging even after cleaning, and in advanced cases, you need to change the contact board, which costs 30-50% of the cost of a new device.

5. Resetting settings and firmware: software solutions

If the mechanical checks didn't help, the problem could be firmware or settings failure.The Xiaomi robot vacuum cleaners run on Linux and sometimes give software bugs, especially after updates.

How to reset your settings:

  1. Press the power button for 10-15 seconds until you hear the beep.
  2. Connect the vacuum cleaner to the docking station and wait for the reboot.
  3. Reconnect your device in the Mi Home app (re-association to your account may be required).

If the reset didn’t help, try updating the firmware manually:

  1. Download the latest version of the software for your model from the official Xiaomi website or the 4PDA forum.
  2. Unpack the archive and rename the firmware file to miio.bin.
  3. Place the file in the root directory SD-Cards (if your model supports an update from your card).
  4. Insert the card into the vacuum cleaner and press the Reset button for 5 seconds.

πŸ’‘

Updating the firmware can solve the problem if the charging error appeared after the last automatic update. However, incorrect firmware can "brick" the device - use only official files!

For Viomi and Dreame models, the update process may be different, for example, in the Viomi V3, the firmware is installed through a special menu that opens with a successive click of the buttons:

Food β†’ Home β†’ Food β†’ Home β†’ Food β†’ Food (hold 3 seconds)

Mechanical malfunctions: when without repairs can not do

If all the previous methods didn't work, the problem is probably mechanical.

  • πŸ”§ Broken charging connector on the board of the vacuum cleaner (often breaks when falling).
  • πŸ”‹ Faulty power controller (does not supply voltage to the battery).
  • πŸ€– Damaged position sensor (vacuum cleaner does not "understand" what is on the base).
  • πŸ”Œ Wire break between contacts and board (especially in models with a swivel base).

How to diagnose mechanical breakdowns:

  1. Open the vacuum cleaner case and inspect the board for darkening, cracking, or detached paths.
  2. Call the multimeter circuit from contacts to battery. Resistance should be close to 0 ohms.
  3. Check if the charging connector is sluggish. If it's wobbling, it needs soldering.

Some breakdowns can be eliminated on their own:

  • πŸ”§ Salting connector: if the contacts are soldered off, they can be soldered back with a soldering iron and solder.
  • πŸ”„ Replacement of position sensor: the part costs 200-500 rubles and changes in 10 minutes.

⚠️ Warning: If you are not sure about your soldering skills, you should contact a service center. Incorrect repairs can short circuit and cause the motherboard to fail.

7. When to contact the service: warranty and cost of repair

If you have exhausted all options for self-repair, it is time to contact the professionals. The cost of repair depends on the model and type of malfunction:

Type of repairCost (β‚½)Timeline
Battery replacement1 500–3 0001-2 days
Renovation of the contact group800–1 5001 day
Replacement of management fees3 000–5 0003-5 days
Ride the charging connector1 000–2 0001 day

Where to fix:

  • 🏠 Official Xiaomi service centers: warranty repair (if the deadline has not expired) or paid maintenance. mi.com/ru/service.
  • πŸ”§ Unofficial workshops: cheaper, but no guarantee for work.Look for reviews on Yandex.Maps or 2GIS.

Before the service visit:

  1. Take a picture of the error in the Mi Home app (if any).
  2. Write down the serial number of the vacuum cleaner (located on the bottom or in the application settings).
  3. Check if your cleaning cards will be saved after repair (in some cases, you have to reconfigure the device).

FAQ: Frequent questions about charging Xiaomi robot vacuum cleaners

πŸ”‹ Why the vacuum cleaner only charges to 80%?
This is normal behavior for lithium-ion batteries: manufacturers limit the maximum charge to 80-90% to extend the battery life. If the vacuum cleaner used to charge up to 100%, and now it does not, check the settings in the Mi Home app (possibly Savings mode is enabled).
⚑ What to do if the indicator on the base flashes red?
Red flashing usually means power problems. Check: power outlet and cable malfunction; contact at the dock and vacuum cleaner; voltage on the power supply (should be 19-20V); If the blinking does not stop, reset the vacuum cleaner settings (press the power button for 10 seconds).
πŸ€– The vacuum cleaner doesn't return to base?
Not always. If the vacuum cleaner doesn't find the dock, check: Base location: it should stand on a flat surface, 1.5-2 meters from the walls. Vacuum sensors: wipe them with a napkin (especially the front infrared sensor). Settings in the application: some models have the option to return to base after cleaning - make sure it is on.
πŸ”§ Can I use a power supply from another Xiaomi model?
Not recommended. Even if the connector is suitable, the voltage and current strength may vary. For example, a unit from Mi Robot Vacuum 1 (19.5V/1.8A) will not be suitable for the Viomi V3 (20V/1.5A), which can lead to overheating of the battery or failure of the power controller.
πŸ“± In the app, Mi Home says "Error 12." What does that mean?
Error 12 (or Error 12) indicates a battery problem, which could be: Critical battery discharge (voltage below 10V); Charging controller malfunction; Bloating or short circuit in the batteries; Solution: Try calibrating the battery (discharge to 0% and fully charge) or contact the service for diagnostics.