Owners of Xiaomi smartphones โ from the budget Redmi 12C to the flagship Xiaomi 14 Ultra โ sometimes face the need to urgently discharge the battery. The reasons are different: from calibrating the battery after replacement to testing battery life before sale. But how to do it quickly and without harming the device?
In this article, proven methods that work on all Xiaomi, POCO and Black Shark models (including devices with MIUI 14 and HyperOS), we will analyze both software tricks and hardware techniques, and warn of critical errors that can put the battery out of action forever. If you need to discharge the phone in 1-2 hours, read on.
Why you canโt just wait for a natural discharge
Many users leave their smartphone alone, expecting it to run out on its own, but this approach has hidden risks:
- ๐ Lithium batteries degrade when they are discharged for a long time (below 10%), and if you forget to charge your phone on time, the capacity can be irreversibly reduced.
- โณ Standby time: modern Xiaomi loses only 1-2% of its charge per hour in standby mode. It will take 12-24 hours to completely discharge.
- ๐ฑ Background processes: even in "sleeping" mode MIUI Continues to sync accounts, update weather and other tasks that slow down the discharge.
Moreover, if you discharge the phone to calibrate the battery (for example, after replacing), slow discharging will not give an accurate result.
Method 1: Maximum brightness + energy-intensive tasks
The easiest and safest way to do this is to use all the resources of your phone at once, and this method is suitable for all models, including the POCO X6 Pro and Redmi Note 13 Pro+.
Instructions:
- Set the screen brightness to maximum (turn on adaptive brightness and manually move the slider to the stop).
- Activate Developer Mode (go to Settings โ About Phone โ MIUI Version, press 7 times) and turn on Donโt Turn Off the Screen.
- Run it at the same time: ๐ฎ Genshin Impact (Call of Duty Mobile). ๐น Video recording in 4K (For example, through a camera or screen mirroring). ๐ก๏ธ Performance test (3DMark Geekbench).
5G mobile Internet
Set brightness to 100%|Enable the "Do not turn off the screen" mode"|Run the game on maximum speeds|Activate video recording in 4K|Connect to 5G-networks (if any)
-->
With this approach, Xiaomi with a 5000 mAh battery will run out in 1.5-2.5 hours (depending on the model). For example, the Redmi Note 12 Pro loses ~30% of its charge in 30 minutes.
๐ก
If the game starts to stoop because it's overheating, don't close it, that's okay. The more the processor heats up, the faster the battery goes down.
Method 2: Use of the Engineering Menu (for advanced)
The engineering menu (#4636##) allows you to manually activate tests that will drain your phone in an hour, a method that works on all Xiaomi chips with Qualcomm (e.g. POCO F5, Xiaomi 13T).
Step-by-step:
- Open the Phone app and enter the combination: ##4636##.
- Go to the Battery Information tab.
- Click on the Battery test โ this will trigger a battery stress test.
- To speed up the process, go back to the main menu and select Usage statistics, then activate Enable full battery stats.
How to discharge:
- Connect the cable to the discharged Xiaomi.
- Connect the second end to the other phone or gadget.
- A notification will appear on the screen - confirm the Reverse Charging.
- Leave the devices connected until the donor is fully discharged.
The discharge rate depends on the power of the reverse charge:
- ๐ฅ 10W (standard): ~3-4 hours to 0%.
- โก 20W+ (flagship): ~1.5 hours to 2 hours.
What happens if you interrupt the recharge?
Method 4: Discharge through ADB (for technical users)
If you have access to the Android Debug Bridge (ADB), you can force the battery to run out using commands, which is a good way for advanced users and requires a PC.
Preparation:
- ๐ฅ๏ธ Install. ADB on your computer (download from the official website).
- ๐ฑ Turn on Debugging. USB on Xiaomi (in developer mode).
Discharge commands:
adb shell dumpsys battery set ac 0
adb shell dumpsys battery reset
adb shell dumpsys battery set status 1
adb shell dumpsys battery set level 0โ ๏ธ Attention: These commands trick the system into 0% charge, but the battery is still physically charged. Once discharged, the phone will turn off, but when connected to charging, it will immediately show the real level!
For real discharge through ADB, use cyclical start of heavy processes:
adb shell while true; do input swipe 500 500 500 500; doneThis command simulates constant touches of the screen, making the processor work at maximum.
Method 5: Physical cooling (extreme method)
Lithium batteries lose charge faster at low temperatures, a risky method that is sometimes used in service centers for accelerated diagnosis.
How it works:
- ๐ฅ Then, start the power-intensive application immediately (for example, 3DMark).
โ ๏ธ Please note: Never cool your phone down. +5ยฐC! Condensation inside the housing can cause corrosion of contacts, and a sharp temperature drop can cause detachment of the battery. This method is only suitable for emergency cases and is not recommended for regular use.
๐ก
Physical cooling speeds up discharge by 20 to 30 percent, but reduces battery life by 5 to 10 percent. Use only as a last resort!
Method 6: Discharge through the service menu (only for the MIUI)
Xiaomi hides a special battery test menu that can be activated through secret codes, a method that works on most models with MIUI 12-14 and HyperOS.
Instructions:
- Open the Phone app and type in ##6484##.
- Choose. MBAT TEST (Manual Battery Test).
- Press Start and confirm the start of the test.
- The phone will begin cyclically discharge and charge the battery at 1% per minute.
โ ๏ธ Warning: This test can reset battery calibration data, and once completed, the phone will show an incorrect charge level for 1-2 charge/discharge cycles.
The advantage of the method is that the discharge is even, without overheating, which is safer for the battery.
What to do after complete discharge
When the phone finally turns off, don't rush to plug it into charging.
- โฑ๏ธ Wait 15-30 minutes to stabilize the chemical processes in the battery.
- ๐ Use the original charger (preferably with Quick Charge 3.0 support)+).
- ๐ Charge your phone to 100% without interruptions โ this will help the battery controller to properly calibrate the capacity.
- ๐ After the first charge, perform 1-2 full cycles (discharge)โcharging) to restore accurate performance.
If the phone is not turned on after discharge:
- Connect to charging and hold for 10-15 minutes (even if the indicator is not on).
- Try to pinch the Power button + Volume up for 20 seconds.
- If it doesnโt work, connect to your PC and check if the device is detected in Device Manager.
๐ก
After emergency discharge, avoid using your phone in the cold for 2-3 days โ the battery temporarily becomes more vulnerable to temperature changes.