Enhance Xiaomi’s autonomy on MIUI 12: hidden settings and hardware tricks

MIUI 12 brought Xiaomi users a host of new features, from improved animations to enhanced multitasking capabilities, but many also faced the unpleasant side effect of accelerated battery drain. Even flagship models like the Mi 10 Pro or Redmi K30 Pro have begun to consume 15-25% faster than previous firmware versions, and the blame lies not only on the optimization of the system, but also on aggressive background consumption of new services.

In this article, we will discuss 15 working methods, how to return the smartphone to its former autonomy - from basic settings to little-known tricks with the help of the smartphone ADB All of these things have been tested on devices with hardware optimization. MIUI 12.0-12.5 (including global and Chinese versions) and do not require superuser rights, and we will pay special attention to the hidden mode "Ultra Battery Saver", which Xiaomi does not advertise, but which can extend the phone's performance on the phone. 40% critically.

1. Diagnostics of battery "eaters": where to look for leaks

Before optimizing, you need to understand what exactly is draining your Xiaomi. In MIUI 12, consumption statistics have become more detailed, but hidden behind several layers of menu.

Settings → Battery and Performance → Battery Use → Graphic icon (top right) → Detailed

Here you will see three key parameters:

  • 🔋 Screen – if the consumption exceeds 30%, the problem is brightness or refresh rate.
  • 📡 Mobile network/Wi-Fi — Higher values (higher values) 15%) They say they have a bad signal or background activity.
  • 🤖 Android System – if it is more than 10%, system services or firmware errors are to blame.

Note apps marked “Running in the background.” In MIUI 12, even closed programs can consume up to 5% charge per hour due to aggressive caching. For example, Facebook or Instagram often keep active connections for push notifications.

📊 What kind of Xiaomi model do you have?
Redmi Note 9/10
Mi 10/11
POCO F3/4
Redmi K40/50
other

⚠️ Note: If you see a com.miui.analytics process with a consumption of more than 3% in battery statistics, it can be safely turned off via the battery. ADB — This is Xiaomi telemetry collection service that does not affect the operation of the system.

2. Optimization of background activity: what can be turned off without consequences

MIUI 12 is known for its user care, which is expressed in the uncontrolled start of background processes, even after manually closing the application, the system can restart them in 5-10 minutes.

  1. Open Settings → Applications → Application Management.
  2. Select a problem app (such as Telegram or VK).
  3. Go to Permissions → Autostart and turn it off.
  4. Go back and in the Battery section, select Limit background activity.

For mass disabling of background processes, use the hidden developer menu:

Settings → About Phone → MIUI version (click 7 times until the notification “You became a developer” appears)


Then: Settings → Additional → Developers → Limit background processes → Select “No background processes”

This method reduces battery consumption by 8-12%, but can delay notifications (e.g., in instant messengers) to balance autonomy and functionality, leave auto-run only for critical applications like WhatsApp or banking customers.

Disable Auto-Run for Social Media

Limit background activity for games

Enable the “No Background Processes” mode in the developer settings

Check the battery statistics in 24 hours-->

3. Hidden settings MIUI 12: Ultra Battery Saver and other chips

Xiaomi hides a few powerful power-saving tools that aren’t available in the standard interface, one of which is the Ultra Battery Saver, Samsung’s analogue of Extreme Battery Mode, which is activated via ADB or a secret menu:

Dial in the dialer: ##4636##


Go to Battery Information → Menu (three dots) → Ultra Battery Saver

In this mode:

  • 📵 All background data is turned off (except calls and SMS).
  • 🖥️ The screen goes into monochrome mode with a frequency of 30 Hz.
  • 🚫 All notifications are blocked except system notifications.
  • ⚡ Consumption falls to 0.5-1% hourly 2-5% routinely).

Another hidden tool is charging optimization. MIUI 12 has an undocumented charge limiting feature of up to 80% to extend battery life.

Settings → Battery and Performance → Battery settings → Enable “Optimized Charging”

⚠️ Warning: If after activation of Ultra Battery Saver, the phone stopped catching the network, restart it in Safe Mode (press the power button). → «Restart Safe Mode.This will reset network settings without data loss.

How to get back a color screen after Ultra Battery Saver?
To get out of monochrome, just reboot your phone or manually turn on Adaptive Color Gamma in the screen settings. If the screen remains black and white, check the special features settings - sometimes the colorblind filter works.

4. Hardware optimization: processor frequency, GPS and communication modules

Even with the software optimized, some Xiaomi hardware components continue to eat the battery.

ComponentAverage consumptionHow to reduce
5G-modem15-20% per hourSwitch to switch to 4G In Settings → SIM-maps and mobile networks → Preferred type of network
GPS (high accuracy)8-12% per hourUse Device Only mode in location settings
NFC3-5% per hourDisable in Settings → Connection and Sharing → NFC
Vibration.2-4% per hourDisable tactile feedback in Settings → Sound and vibration

The screen refresh rate is particularly noteworthy, and on 90Hz or 120Hz devices (like the POCO F3 or Mi 11), the 60Hz transition gives you up to 20 percent more autonomy.

Settings → Screen → Screen refresh rate → 60 Hz

For advanced users, if your smartphone supports undervolting, you can use applications like Kernel Auditor (requires root), which reduces heat and consumption by 5-10%, but risks unstable performance at high loads.

💡

If after the shutdown 5G Your phone is slow to load pages, check your settings APN. Sometimes, operators prioritize traffic to 5G-devices and transition to 4G Requires manual setting of access points.

5.Firmware problems: how to fix MIUI 12 bugs that eat charge

Some MIUI 12 builds (especially 12.0.1.0-12.0.3.0) contain critical errors that cause the battery to run out even in standby mode.

  • 🔄 The phone's emptying on 10-15% plane-night.
  • 📱 Heated for no apparent reason (even if it is not 1-2% loading).
  • 🔋 In the statistics of the battery hangs Android System with consumption of 20%+.

Decisions:

  1. Reset system cache: Settings → About phone → System update → Three dots (menu) → Clear cache This deletes temporary files that may conflict with the system kernel.
  2. Remove Google Service Update: Settings → Apps → App Management → Three Points → Show All Apps → Google Play Services → Three Points → Remove Updates After that, prohibit auto-update services in Google Play.
  3. Fastboot: If the problem persists, download the official firmware for your model and run it through the Mi Flash Tool with the clean all option.

For devices with an unlocked bootloader, you can install a custom core (e.g., FrancoKernel) that optimizes power consumption at the OS level. However, this requires experience and can void the warranty.

💡

If after resetting the cache, the phone became slower to work, wait 12-24 hours - the system will rebuild temporary files and return to normal speed.

Alternative methods: from battery calibration to battery replacement

If all software methods are exhausted and autonomy is low, the problem may lie in the physical state of the battery, and you can check its health through the engineering menu:

Dial in the dialer: ##6484###


Select Battery Info → and see Battery Health

Meanings:

  • 🟢 90-100% — battery in excellent condition.
  • 🟡 70-89% — Significantly reduced capacity, requires calibration.
  • 🔴 Below 70% - critical wear, replacement is recommended.

For calibration:

  1. Discharge the phone to 0% (until it turns off by itself).
  2. Connect to the original RAM and charge up to 100% without interruptions.
  3. Turn off the power, turn off the phone for 5 minutes, then turn it back on.
  4. Repeat the cycle 2-3 times.

If the battery capacity has dropped below 80% and the phone has been in use for more than 2 years, consider replacing the battery. Original batteries for Xiaomi cost between 1,500 and 3,000 rubles (depending on the model), and the replacement procedure takes 30-60 minutes at the service center.

⚠️ Note: When replacing a battery with a non-original one (for example, from third-party manufacturers), there is a risk of fire due to incompatibility of the charge controller. UL or CE battery-powered.

7. Top.-5 Applications for monitoring and optimizing the battery

Standard MIUI 12 tools provide only superficial information about consumption.

AnnexFunctionsReference
AccuBatteryShows the real battery capacity, discharge speed, temperatureGoogle Play
GSam Battery MonitorDetailed statistics on processor cores and wake-locksGoogle Play
BetterBatteryStatsAnalysis of the causes of the processor awakening (requires ADB)Google Play
GreenifyForced hibernation of background applicationsGoogle Play
CPU MonitorTracking the processor’s load in real timeGoogle Play

For maximum effect, combine Greenify (for hibernation of applications) and AccuBattery (for monitoring capacity). For example, after a week of use, AccuBattery will show how much the real battery capacity has decreased compared to the factory, and GSam will indicate what processes wake the phone at night.

Be wary of “magic” apps like Battery Doctor or DU Battery Saver — they often contain ad modules that drain the battery themselves, and instead, manually adjust the restrictions through standard MIUI tools.

FAQ: Frequent questions about Xiaomi’s autonomy at MIUI 12

Why did the phone run out faster after upgrading to MIUI 12?
MIUI 12 It's made changes to process control algorithms and the graphics engine: 🖼️ The new animation system Physics Engine consumes on 5-7% more resources. 📊 Aggressive caching of applications for “smooth multitasking». 🔄 Background data synchronization for Mi Cloud and Xiaomi Services.Solution: disable unnecessary animations in Settings → The phone. → Version. MIUI (7 taper) → Window/transition animation → Turn it off.
Can I roll back from MIUI 12 to MIUI 11 to improve autonomy?
Technically, yes, but: ✅ The autonomy will return to its previous values (increase in the value of the 10-15%). ❌ Lose new features (such as Super Wallpapers or Floating Windows). ⚠️ Risk of "brick" when rolling back, if you do not reset data via Fastboot. MIUI 11 For your model from Xiaomifirmwareupdater.com, then swipe through the Mi Flash Tool with the clean all option.
Is it true that turning off one? SIM-card saves charge?
Yes, but the effect depends on the model: 📶 On devices with a single modem (most Redmi) the savings will be 3-5%. 📶📶 On flagships with two modems (for example, Mi). 11 Ultra - before 8-10%, How to turn off the second modem: Settings → SIM-maps and mobile networks → Choose. SIM → Shut down.
What to do if the phone is discharged 100% in 3-4 hours?
This is a critical case that speaks of: 🔋 Hardware malfunction of the battery (swelling, short circuit). 🦠 Virus or mining software (check out Malwarebytes). 🔧 Power controller failure (requires diagnostics in the service). Urgent action: Turn off the phone and inspect the battery for bloating. Run in Safe Mode (hold the power button). → «Reboot in Safe Mode. If the discharge continues, bring it to the service (current leakage on the board is possible).
How to check if there is a fake battery installed on your phone?
Xiaomi’s original battery has: 🏷️ Hologram with Mi logo on sticker. 🔢 Serial number that matches the number on the box. 🔋 Capacity listed on the label (e.g., 4520 mAh for Redmi Note 10 Pro). 📦 QR-The fakes often have: typos in the words (for example, "Made if China"), poor quality soldering contacts, no production date on the label.