Xiaomiโs MIUI 12 smartphones are known for their functionality, but many users are faced with the problem of fast battery discharge. Even flagship models like the Mi 11 or Redmi Note 10 Pro can work on one charge less than expected, if not optimized system. In this article, we will discuss all the available ways to increase autonomy, from basic settings to hidden MIUI features that few people use.
It is important to understand that MIUI 12 has its own power consumption features that differ from newer versions (e.g. MIUI 14). There is no universal solution here - the effectiveness of methods depends on the phone model, firmware version and individual use cases. We tested each method on several devices (Poco X3 NFC, Mi 10T Lite, Redmi 9) and selected only those that give measurable results.
If your phone runs out in half a day with moderate use, donโt be quick to blame the battery. 80% of the time, the problem is in background processes, unoptimized settings or hardware limitations that can be bypassed. Letโs start with the simplest methods and gradually move on to advanced tricks, including: ADB-commands and modification of system parameters.
1. Optimization of background processes and application auto-run
The main charge eater in MIUI 12 is applications that run in the background. Even if you don't open them, they can sync data, update widgets or send notifications, and the first thing you need to do is turn off auto-run unnecessary programs.
Go to Settings โ Applications โ Application Management โ Autorun. Here you will see a list of all installed programs. By default, MIUI 12 autorun is enabled for 70-80% of applications, even if you are not using them.
- ๐ฑ Social networks (Facebook, Instagram, TikTok) โ they actively consume the battery even in the background)
- ๐ฎ Games (especially with an online component type) PUBG Mobile or Genshin Impact)
- ๐ Store Apps (AliExpress, Wildberries, Ozon)
- ๐ Analytics Services (Google Play Services, Mi Analytics)
After you turn off auto-start, check Settings โ Battery and Performance โ Battery Use. This shows detailed power usage statistics for the past 24 hours. If an application consumes more than 10% of its charge, it should be limited or removed.
โ ๏ธ Warning: Do not disable auto-runs for system applications like com.android.phone or com.miui.securitycenter.This can cause phone malfunctions, including loss of network or inability to make calls.
2. Customization of battery and performance modes
MIUI 12 offers three pre-configured battery modes, but few people know how they actually affect autonomy. These modes are in Settings โ Battery and Performance โ Battery Mode:
| Regime. | Description | Impact on autonomy | Recommendation |
|---|---|---|---|
| Balanced | Optimizes the balance between productivity and energy consumption | +15-20% of working time | The best choice for most users |
| Energy conservation | Limits background activity, reduces the clock frequency of the processor | +30-40%, but it cuts productivity. | Suitable for emergencies (e.g. 10% charge) |
| Productivity | Maximum power of CPU/GPU without restrictions | -25-30% autonomous | Only for gamers or benchmarks |
For maximum running time, select Balanced Mode and further activate Battery Optimization in the same menu, which automatically limits application activity when the screen is off.
Another hidden option is the screen refresh rate limit. On 90Hz or 120Hz models (like the Poco F3 or Mi 11), switch to 60Hz in Settings โ Display โ Update, which will give up to 25% increase in autonomy with minimal loss of smoothness.
๐ก
If your model doesnโt manually switch the screen frequency, try turning on the Read Mode (Settings โ Display โ Read Mode) which automatically lowers the frequency to 60Hz and reduces brightness, saving charge.
3. Connection optimization: Wi-Fi, mobile network and Bluetooth
Wireless is the second-largest consumer of power after the screen, and MIUI 12 has a few hidden settings that will help reduce their appetite:
- ๐ถ Turn off network search in roaming: Settings โ SIM-maps and mobile networks โ Searching the net โ Off..This feature constantly scans available networks even when you're not roaming.
- ๐ Set up automatic switching Wi-Fi/Mobile data: In Settings โ Wi-Fi โ Additionally. โ Switch to mobile data automatically select Never. By default, the phone can connect to the mobile network even with a weak Wi-Fi signal.
- ๐ Limit background data transfer: C Settings โ SIM-maps and mobile networks โ Transfer of data โ Background data transfer disable it for unnecessary applications.
- ๐ Use Bluetooth Low Energy (BLE): If you connect wireless headphones, choose models with support BLE 5.0 (e.g. Xiaomi Mi True Wireless Earbuds 2) They consume 3 times less power than conventional Bluetooth devices.
Pay special attention to setting up mobile network mode. If your operator supports VoLTE (voice on the Internet). LTE), Include it in Settings โ SIM-maps and mobile networks โ [Yours. SIM] โ Use VoLTE. This reduces the load on the communication module, as there is no need to switch between the two. 4G and 3G during calls.
โ ๏ธ Note: If notifications from messengers (WhatsApp, Telegram) have stopped coming after the background data transfer has been turned off, add these applications to the exceptions in the Settings section. โ Battery and productivity โ Application battery management.
4. Notification and synchronization management
Every notification that comes to your phone will wake up the processor, turn on the screen backlight (if any) and make the communication module wake up. MIUI 12 allows you to flexibly configure which notifications are worth showing and which are not.
Open Settings โ Notifications and Status bar โ Notification management. Here, for each application, you can:
- ๐ Disable notifications completely
- ๐ต Turn off sound and vibration
- ๐ Hide notifications on the lock screen
- ๐ฑ Disable pop-up notifications
It is especially important to limit notifications from:
- ๐ Store Apps (AliExpress, Amazon, Ozon)
- ๐ฎ Games (especially with push notifications)
- ๐ Google Play Services (Mi Analytics)
- ๐ฐ News aggregators (Yandex.News, Google News)
Also, turn off automatic sync for unnecessary accounts:
- Go to Settings โ Accounts and Synchronization
- Select an account (such as Google or Mi Account)
- Turn off sync for unnecessary data (e.g. Google Fit or Mi Cloud Notes)
Disable notifications from stores |Limit sound and vibration for messengers |Disable synchronization of unnecessary data |Background activity check in Battery Use-->
Hardware methods: battery calibration and temperature control
If software methods have not worked enough, the problem may lie in improper battery calibration or overheating of the device, and MIUI 12 has hidden features to diagnose these problems.
Calibration of the battery helps to reset the wrong data about the capacity of the battery, which can accumulate over time.
- Charge your phone to 100% and leave it on charge for another 1-2 hours.
- Turn off charging and use your phone until you automatically turn off (0%).
- Do not turn on the phone for 5-10 minutes, then charge to 100% without interruptions.
- Repeat the cycle 2-3 times.
To control temperature:
- ๐ก๏ธ Avoid using your phone when charging (especially games or videos).
- ๐ฅ Do not leave the device under direct sunlight (already with the +35ยฐC begins accelerated wear of the battery).
- โ๏ธ If the phone overheats, turn it off. 10-15 minutes - do not put in the refrigerator!
- ๐ง Clean the dust charger connector regularly (use a wooden toothpick).
To check the battery temperature, enter the phone code in the application:
##4636##In the menu that opens, select Battery Information. Normal temperature is 25-35ยฐC. If the value exceeds 40ยฐC, immediately let the phone cool down.
โ ๏ธ Note: If after calibration the actual operating time has not improved and the battery temperature is constantly above 40ยฐC even in plain, it may indicate a defect in the battery, in which case a replacement is required (especially for phones over 2 years old).
How to check the wear of the battery?
Advanced methods: ADB-commands and hidden settings
For power users willing to work with ADB, there are several commands that allow you to deeply optimize power consumption: these methods require connecting your phone to a PC and installing Android SDK Platform Tools.
First, turn on the USB debugging:
- Go to Settings โ About Phone and tap the MIUI version 7 times to activate the Developer Mode.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect the phone to the PC and confirm the debugging permission.
You can now enter commands via ADB (in the Windows command line or Linux/Mac terminal):
Turn off background activity for all apps (caution!)
adb shell cmd appops set < application package > RUN_ANY_IN_BACKGROUND ignore
Disable battery optimization for system applications (may improve stability)
adb shell dumpsys deviceidle force-idle
Reduce the screen time in standby mode to 15 seconds
adb shell settings put global screen_off_timeout 15000
Disable animation (speeds up work and reduces the load on the GPU)
adb shell settings put global window_animation_scale 0.5
adb shell settings put global transition_animation_scale 0.5
adb shell settings put global animator_duration_scale 0.5To return to the standard settings, use:
adb shell settings put global screen_off_timeout 30000
adb shell settings put global window_animation_scale 1.0โ ๏ธ Attention: Misuse of the right ADB-commands can lead to unstable system operation or even data loss.Before experiments, make a backup through Settings โ System system โ Backup.
๐ก
ADB-commands give you maximum control over your energy use, but you need to be careful. Start with minimal changes and monitor the impact on autonomy over time. 1-2 days.
7.Alternative firmware and cores for maximum autonomy
If you're willing to take drastic measures, consider installing custom firmware or a modified core. The XDA Developers and 4PDA forums have builds optimized specifically for power savings.
The following are the popular options for Xiaomi on MIUI 12:
- ๐ฑ LineageOS - "naked" Android without unnecessary services Xiaomi. battery consumption is reduced by 20-30%.
- โก DerpFest or Pixel Experience โ Firmware with optimized core and improved process management.
- ๐ง Castom cores (e.g. FrancoKernel or Kiran Kernel) โ allow fine-tuning of processor frequencies and power consumption.
Installation of custom firmware requires:
- Unlock the bootloader (fastboot oem unlock).
- Installations of custom recavery (TWRP).
- Create a full backup of the current system.
After installing the firmware, it is recommended:
- ๐ Calibrate the battery (discharge to 0%, charge to 100% without interruptions).
- ๐ ๏ธ Disable unnecessary services through Magisk (e.g. Google Play Services or Mi Analytics).
- ๐ Use monitoring applications like BetterBatteryStats.
โ ๏ธ Attention: Installing custom firmware resets warranty and can lead to a device blink if it fails.This method is only suitable for advanced users!