How to Reset Xiaomi Power Bank: Everything from Hardware Reset to Firmware

Xiaomi’s external batteries (or Power Bank) are known for their reliability, but even they sometimes require a reset, which may be necessary if the device stops charging, does not recognize the smartphone, shows an incorrect charge level or does not turn on at all. Unlike smartphones, where the reset is performed through the menu, Power Bank requires other approaches, from simple manipulation of buttons to flashing the controller.

In this article, we will analyze all the working methods of resetting for popular models: Mi Power Bank 3 (20000 mAh), Mi Power Bank 4, Redmi. PB10000, Mi Compact Power Bank 2 and others. It's important to understand that not all methods are universal - some only work for certain series. We'll also explain why button retention resets don't work on all models after 2021 (this is due to a change in the controller architecture). BQ27742).

When you need a reset Power Bank Xiaomi: symptoms and causes

Before you start resetting, make sure that the problem does require drastic measures. Here are the typical signs indicating that a reset is needed:

  • πŸ”‹ The battery does not charge from the mains (indicators do not burn or flash abnormally).
  • πŸ“± Not recognized by connected devices (smartphone, headphones, tablet).
  • πŸ”„ Incorrect percentage of charge (e.g. 100% immediately after connecting to the network).
  • 🚫 Not fully activated (no response to the charge check button).
  • ⚑ It discharges quickly (from 100% to 0% in a few minutes) or, conversely, β€œhangs” at one level.

The reasons for such failures usually lie in:

  • 🧠 Errors of the charge/discharge controller (most often) TI BQ27xxx or MAX17205).
  • πŸ”Œ Incorrect firmware after updating (relevant for models with USB-C Support for Quick Charge).
  • πŸ”‹ Battery cell degradation (lithium polymer cells 18650 or 21700).
  • πŸ’₯ Short circuit or overheating (if the body is swollen - reset will not help, repair is needed!).

⚠️ Warning: If the Power Bank case is swollen, hissing or smelling of a burn, don't try to drop it. These are signs of critical battery cell failure. Immediately isolate the device and dispose of it according to local regulations (at hazardous waste points).

πŸ“Š What is the power bank model Xiaomi?
Mi Power Bank 3 (20,000 mAh)
Mi Power Bank 4
Redmi PB10000
Mi Compact Power Bank 2
Another model
I don't know.

Method 1: Hard Reset through a button

The easiest way, which works on most Xiaomi models until 2021, is to force the controller to restart by holding the charge check button for a long time.

Instructions:

  1. Disconnect Power Bank from all devices (cables, smartphones, chargers).
  2. Find the charge check button (usually located on the end of the case next to the indicators).
  3. Press the button and hold for 15-20 seconds (on some models – up to 30 seconds).
  4. Release the button. If the reset is successful, the indicators should blink 1 time or go out, and then turn on again.

For Mi Power Bank 4 and newer models (with support) USB-C PD) You may need to double-press:

1. Press the button 1 time (the indicators will light up).


2. Immediately after that, press the button for 10 seconds.




3. Release and wait 5 seconds - a reset should occur.

⚠️ Attention: On Redmi PB10000 Mi Power Bank 3 Pro Holding the button for more than 30 seconds can lead to locking the controller.

β˜‘οΈ Preparation for hardware discharge

Done: 0 / 4

Method 2: Resetting through full discharge and charging

If the hardware reset didn't work, try calibrating the controller by a full discharge-charging cycle, which is effective when the Power Bank is incorrect or discharges quickly.

Step-by-step:

  1. Connect a high-power device (such as a smartphone in game mode or tablet) to Power Bank. Unload until the indicators go out and the device shuts down.
  2. Leave Power Bank in a discharged state for 2-3 hours (this is important for resetting the controller memory!).
  3. Connect the original charging (preferably from Xiaomi with Quick Charge 3.0 support) and charge up to 100% without interruptions.
  4. After you're fully charged, turn off the cable and press the charge check button, and if the lights are 100 percent, the calibration was successful.

For models with USB-C (For example, Mi Power Bank 4 is recommended to use a charger with a power of 18-20 watts. If charged from a weak source (for example, from a PC), the calibration may not work.

Model of Power BankMinimum charging power for calibrationTime of complete discharge (about)
Mi Power Bank 3 (20,000 mAh)10 Watts.8-10 hours (at a load of 5 W)
Redmi PB100005 watts4-5 hours
Mi Power Bank 4 (10,000 mAh, USB-C)18 W.3-4 hours
Mi Compact Power Bank 2 (5,000 mAh)5 watts2-3 hours

πŸ’‘

If the Power Bank still shows an incorrect charge after calibration, try repeating the process 2-3 times in a row. Sometimes the controller needs several cycles to "learn".

Method 3: Reset via PC connection (for models with a USB-C)

Some modern Xiaomi Power Banks (such as Mi Power Bank 4 or Mi Smart Power Bank) support diagnostic mode when connected to a computer, which allows you to reset controller errors through special commands.

What you need:

  • πŸ–₯️ Windows computer 10/11 Linux.
  • πŸ”Œ Cable USB-C β€” USB-A (original, with data transmission support).
  • πŸ› οΈ Device Manager (built into Windows) or lsusb (for Linux).

Instructions:

  1. Connect Power Bank to your PC without pressing a button (the device must be turned off).
  2. Open Device Manager (Win) + X β†’ Device Manager) and find an unknown device (usually as USB Input Device or HID-compatible).
  3. Right-click on it and select Update the driver β†’ Search for drivers on this computer β†’ Select a driver from the list.
  4. Manually specify the driver LibUSB-Win32 (You can download it here).
  5. After installing the driver, open the Command Prompt on behalf of the administrator and execute the command: echo 0 > \\.\libusb0-0001:0x1234 (where 0x1234 β€” Your device ID can be found via LSUSB in Linux).
  6. Turn off the Power Bank from your PC and press the charge check button. If the reset is successful, the indicators should light up as standard.

⚠️ Warning: Incorrect commands in libusb can cause the controller to break. If you are not sure about your actions, use other reset methods.

What if the PC doesn’t see the Power Bank?
If the device is not even identified as unknown, try: 1. Use another cable (preferably original from Xiaomi). 2. Connect to another. USB-port (better) USB Reboot the PC with Power Bank disabled. 4. Check if at least one indicator on the case is on (if not, the problem is in the battery, not in the controller).

Method 4: Controller flashing (for advanced users)

If none of the previous methods worked, you'll have to flash the controller, which is a good way to do it for models with a computer. USB-C and support for Quick Charge/Power Delivery, where the reset is software blocked by the manufacturer.

Important: Firmware requires soldering skills and special equipment, unless you have experience with the STM32 or ESP8266, It is better to contact the service center.

Equipment required:

  • πŸ”§ A soldering iron with a thin sting (0.5-1 mm) and solder.
  • πŸ–₯️ ST-Link programmer or CH340.
  • πŸ’Ύ Firmware for your model (can be found on the forums) 4PDA or XDA-Developers).
  • πŸ”Œ power supply 3.3V (charge-stress).

Step-by-step instruction (simplified):

  1. Disassemble the Power Bank case by carefully tucking the latches with a plastic blade. Be careful, there may be adhesives inside!
  2. Find a controller on the board (usually marked as BQ27742, MAX17205 or STM32F030).
  3. Connect the programmer to the contacts SWDIO, SWCLK, GND and 3.3V (Look for the dataset on the controller).
  4. Consider the current firmware with the help of the program STM32CubeProgrammer or Flash Loader Demo.
  5. Download the new firmware (required for your model!) and write it down in the controller memory.
  6. Collect the case back and check the Power Bank.

On the forums, there are often firmware for popular models:

  • πŸ”Ή Mi Power Bank 3 (20000 mAh - firmware BQ27742_v1.4.3 (corrects charge errors through USB-C).
  • πŸ”Ή Redmi PB10000 β€” firmware MAX17205_v2.1 (eliminates the "hang" on 1% charge).
  • πŸ”Ή Mi Power Bank 4 β€” firmware STM32F030_PD_Fix (Restores Power Delivery Support).

⚠️ Warning: Incorrect firmware can cause the controller to fail. Always check that the firmware file is compatible with your Power Bank model and the board version (it is listed on the board itself in the format of the board). PBXXX V1.2).

πŸ’‘

Controller flashing is a last resort, and 80 percent of the time, hardware resets or calibrations help, and if you're not sure about your skills, you should go to Xiaomi's service center.

Method 5: Reset via service menu (hidden mode)

Some Xiaomi Power Bank models (such as the Mi Smart Power Bank with Bluetooth) have a hidden service menu available through a button combination.This method is little known, but can help if a standard reset doesn't work.

How to enter the service menu:

  1. Turn off all cables from Power Bank.
  2. Press the charge check button and, without letting it go, connect the device to charging.
  3. Hold the button for another 10 seconds after connecting.
  4. Release the button. If you log in to service mode successfully, the indicators will flash in a non-standard sequence (for example, in a circle or with pauses).

In the service menu, you can perform:

  • πŸ”„ Reset controller errors (indicators flash 3 times).
  • πŸ“Š Calibration of the charge level (indicators light up alternately).
  • πŸ”‹ Battery cell test (all indicators burn at the same time for 5 seconds).

To exit the service menu, disconnect Power Bank from charging and press the charge check button 1 time.

πŸ’‘

If your model supports Bluetooth connectivity (such as Mi Smart Power Bank), try resetting your settings through the official Mi Home app. β†’ find the device β†’ Settings β†’ Reset to factory.

What to do if nothing helps: diagnosis and repair

If all the reset methods fail, the problem may be a hardware malfunction.

Symptoms.Possible causeDecision
No lights, no response to the button.Controller failure (BQ27742)Replacement of controller or board
Indicators are burning, but there is no charging / discharging.Chain break or damage MOSFET-transistorDiagnostics with a multimeter, replacing the burned element
Bloating, smell of burning.Degradation or short circuit of battery cellsRecycling (repair is dangerous!)
Slow charging/dischargeWear of batteries (capacity below 60% of nominal value)Cell replacement 18650/21700

For self-diagnosis, you will need:

  • πŸ”§ Multimeter (to check the voltage on the cells).
  • πŸ” Loop or microscope (to inspect the board for burned elements).
  • πŸ“± Power testing application (e.g. AccuBattery for real capacity testing).

If you decide to repair Power Bank yourself, follow the following security rules:

  • ⚑ Work in gloves and safety glasses (lithium polymer batteries can ignite!).
  • πŸ”₯ Do not use metal tools for disassembly (risk of short circuit).
  • 🚯 Don’t disassemble the bloated batteries – dispose of them completely.
How to check the capacity of Power Bank multimeter?
1. Disassemble the case and find the contacts of the battery cells (usually two dots marked B).+ 2. Connect the multimeter in voltage measurement mode (DC, 20V). 3. Voltage of fully charged cell 18650 β€” 4.2V, discharged - 2.5–3.0V. 4. If the voltage is lower 2.5V β€” The cell is deeply discharged and may be defective. 5. To check the capacity, connect a load (for example, a 10 Ohm resistor) and record the discharge time to the point of departure. 3.0V.

FAQ: Frequent questions about Xiaomi Power Bank reset

Can you reset Xiaomi Power Bank through the app?
Only Bluetooth-enabled models (such as Mi Smart Power Bank) can be reset via the Mi Home app. For this: Connect Power Bank to the app. Go to Device Settings β†’ Reset to factory. Confirm. Other models don't use this method.
Why is Power Bank not included after resetting?
This can happen for three reasons: Deep discharge β€” if the device was long dead, the controller could lock. Try connecting to charging at 12.+ Improper firmware -- if you've been running over the controller, maybe the firmware file didn't fit your model. Hardware malfunction -- the controller burned or the circuit break.
How to Reset Mi Power Bank 4 if the Button is Not Working
If the charge check button doesn't respond, try: Connect Power Bank to charge and hold the button for 20 to 30 seconds (sometimes the button contacts oxidize, but the pressure may work). Disassemble the case and close the button pins with tweezers (look for two metal pins under the button). If nothing helps, the problem is in the controller, you need to flash or replace.
How many times can I reset the Power Bank?
Hardware reset (through a button) and calibration can be performed an unlimited number of times - this does not harm the device. However: Flashing the controller is not recommended more than 1 time every six months (risk of damage to the memory of the chip). Frequent deep discharges (below) 2.5V) reduce the life of the battery cells.
Where to download the firmware for my Power Bank model?
Xiaomi does not officially distribute firmware for Power Bank. 4PDA (On XDA-Developers (search for the model) in telegram chats dedicated to repairing Xiaomi equipment (e.g., on XDA-Developers, @mi_repair). Before downloading, check: Compatibility of the firmware with your model (the name should be the same for details!), feedback from other users (if there is confirmation that the firmware is working), publication date (old firmware may not support new versions of the controllers).