The battery is one of the most vulnerable components of the Xiaomi Redmi smartphone, which over time loses capacity, discharges faster and can even cause sudden blackouts. If your device keeps a charge worse than before, or charges longer than usual, this is a clear signal to check the status of the battery. But how to determine exactly how worn the battery is without going to the service center?
In this article, we will discuss 7 working ways to diagnose a Redmi battery, from hidden engineering menus to specialized applications, learn what is considered normal for different models (for example, the Redmi Note 10 Pro vs Redmi 9A), how to decipher the data on the charging cycle, and what to do if the capacity fell below a critical level, and also unique codes for testing the battery that are not dokumented in the official instructions of Xiaomi.
1. Verification through the engineering menu (hidden codes)
The fastest way to get data about the battery is to use service USSD-They work on all Redmi models (from Redmi). 4X Up to Redmi Note 12 Pro+) It doesn't require you to install any additional software.
The main commands for diagnosis:
- π ##4636## β Opens the Testing menu, where in the Battery Information section you can see the charge level, temperature and condition (Good/Unknown).
- π ##284## - battery test (on some firmware shows the percentage of wear and tear).
- π ##6484## β Extensive information about the battery (including: MB_06 β charge-cycle).
If nothing happens after entering the code, check:
- π± The presence of the # symbol at the end (it is mandatory!).
- π Update of the firmware (on older versions) MIUI Some codes may not work).
- π οΈ Lack of root rights (on rooted devices, the engineering menu can be blocked).
β οΈ Attention: Do not enter codes ##7780## or *2767*3855# β They reset settings or format memory! These commands are not related to the battery.
2. Applications for battery diagnostics
If the engineering menu didn't give you enough data, use third-party utilities. They not only show the current capacity, but also plot discharge graphs, estimate wear and predict the remaining lifespan.
| Annex | Functions | precision | Link (Google Play) |
|---|---|---|---|
| AccuBattery | Monitoring charge/discharge, battery health assessment, wear forecast | βββββ | Download |
| CPU-Z | Shows real capacity (mAh), temperature, voltage | βββββ | Download |
| Battery Guru | Analysis of charging cycles, overheating notifications, optimization tips | βββββ | Download |
How to use AccuBattery (the most accurate option):
- Install the app and allow access to battery statistics.
- Charge your phone to 100% and disconnect from the network.
- Use your smartphone in normal mode to a discharge of up to 15-20%.
- In the Health section, an assessment of wear will appear (for example, 88% of the original capacity).
β οΈ Note: Applications may show different data in the first 2-3 For accuracy, wait until AccuBattery collects enough statistics (usually) 5-7 full-cycle).
βοΈ Preparation for battery testing
3. Visual signs of battery wear
Even without software and codes, you can suspect battery problems by their symptoms.
- π₯ Overheating during charging or playing (temperature above 45)Β°C is critical).
- β‘ Rapid discharge (e.g., with 100% before 0% post 3-4 hourly with moderate use).
- π Sudden shutdowns in case of 20-30% The charge (indicates a sharp drop in voltage).
- π Bloating (if the back cover has become convex β the battery requires urgent replacement!).
Battery bloating is especially dangerous, which can damage the screen or even cause fire.
- Turn off your phone immediately.
- Don't try to charge it.
- Contact the service center to replace the battery.
What if the phone is turned off at 30% charge?
4. Capacity standards for popular Redmi models
Each Xiaomi Redmi model has its own nominal battery capacity, and if the actual capacity (accuBattery or engineering menu) is below 80% of the factory capacity, itβs time to change the battery.
| Model | Factory capacity (mAh) | Critical wear (less than) | Average service life |
|---|---|---|---|
| Redmi Note 10 Pro | 5020 | 4000 | 2-3 years |
| Redmi 9A | 5000 | 3800 | 2 years |
| Redmi Note 12 | 5000 | 4000 | 3 years |
| Redmi 8 | 5000 | 3500 | 1.5-2 years |
For example, if your Redmi Note 10 Pro has a real capacity drop to 3,900 mAh, it means that the battery is worn out by 22% and will soon need to be replaced. With a capacity below 3,500 mAh, the risk of sudden shutdowns increases 3 times.
π‘
To extend the life of the battery, avoid full discharge (keep the charge in the range of 20-80%) and do not use cheap chargers with unstable voltage.
5. Check through ADB (for advanced users)
If you want the most accurate data, you can use Android Debug Bridge (ADB), a technique that requires connecting your phone to your computer, but gives you access to hidden battery settings that don't show the apps.
Instructions:
- Install ADB Tools on your PC.
- Turn on USB Debugging on your phone (Settings β About Phone β MIUI version β press 7 times, then go back to Additional β For Developers).
- Connect your phone to your PC and type in the command line: adb shell dumpsys battery
- Look for the lines: level: 75 scale: 100 voltage: 3840 temperature: 290 Here voltage is voltage (normal: 3700-4200 mV), temperature is temperature in tenths of Β°C (290 = 29 Β°C).
For the assessment of wear is also useful team:
adb shell dumpsys batterystatsIt will show the history of charging cycles and energy consumption by application.
β οΈ Note: Do not use the adb shell reboot bootloader or fastboot oem unlock commands β they can block the bootloader or erase data!
π‘
ADB provides the most accurate data on the battery, but requires command line skills. For most users, there are enough applications like AccuBattery.
6. Self-discharge test (night test)
If the phone is running too fast in standby mode, check it for self-discharge, which helps to identify both battery problems and background processes consuming energy.
How to run the test:
- Charge the phone to 100%.
- Turn off Wi-Fi, mobile data and geolocation.
- Close all applications (you can use Settings β Apps β Clean everything).
- Leave your phone for 8 hours (for example, overnight).
- Check the charge level in the morning.
Self-discharge rates:
- π’ Up to 2% in 8 hours, great.
- π‘ 3-5% β normal ( background processes are possible).
- π΄ More than 10% critical (battery or software problem).
If the self-discharge is high, check:
- π± Battery optimization (Settings) β Battery β Optimization).
- π Background applications (in AccuBattery, see which programs use up energy in standby mode).
- π οΈ Battery condition (if self-discharge is high even after resetting the settings - the battery is worn out).
7. When is it time to change the battery?
Battery replacement is required in the following cases:
- π Real capacity is lower. 70-75% from the factory (for example, less than the 3500 mAh for Redmi Note 10 battery-powered 5000 mAh).
- π₯ Phone heats up above 50Β°C when charging or using.
- β‘ Battery life has been reduced in 2 times (for example, instead of 10 hours β 4-5).
- π₯ The body swelled or cracked on the screen due to battery pressure.
Cost of battery replacement in service centers:
| Model | Cost (original battery) | Cost (analogue) |
|---|---|---|
| Redmi Note 10/11 | 1500β2000 β½ | 800β1200 β½ |
| Redmi 9/9A/9C | 1200β1600 β½ | 600β1000 β½ |
| Redmi Note 12 Pro | 2000β2500 β½ | 1200β1500 β½ |
Note that cheap ones can last less than the original and even damage the charging controller.
- π§ Check the state of the charging connector (often oxidized due to moisture).
- π Update the firmware to the latest version MIUI (Sometimes software bugs speed up the discharge).
- π± Reset the settings to factory (Settings) β System system β Resetting settings).