Owners of Xiaomi and Redmi smartphones often face a situation where background apps suddenly stop updating information or completely stop working.This is due to an aggressive energy saving policy built into the MIUI shell or the new HyperOS. The system automatically “kills” processes that it considers inactive to extend the battery life of the device, but this often interferes with messengers, navigators and fitness trackers.
To solve the problem, you need to manually add the desired programs to the exception list, which will prevent the system from forcibly shutting down the process, ensuring that notifications and background tasks work consistently. Below we will discuss in detail all the available ways of setting up that guarantee the result.
Before you make changes, you should understand that different versions of firmware may have slightly different menu item names. However, the logic of Xiaomi’s system remains the same: you need to find the battery settings for a particular application and switch them to “No Limits” mode.
Mechanism of MIUI optimization and HyperOS
The Android operating system on Xiaomi devices is uniquely modified. The company's engineers have implemented a rigid memory and power management algorithm that is more aggressive than the Android stock one. When you fold an application, the system freezes its processes after a while, believing that you no longer need them right now.
This is normal for regular games or browsers, but it's critical for background tasks. For example, a smartwatch might stop syncing your pulse, or an email client might not show a letter in time. Understanding this mechanism is important, because simply removing an application from the running list won't help, because the system will restrict it again the next time you run it.
The key element here is MIUI Optimization, or its equivalent in newer versions, which controls the allocation of CPU resources, and if an application is not labeled as important, it falls under the optimizer's knife.
It’s worth noting that in recent updates, algorithms have become smarter: they analyze usage patterns. If you rarely open an app, the system will try to keep it asleep, ignoring standard resolutions.
Set up exceptions through the Application Manager
The fastest and most reliable way to add the program to exceptions is to use the built-in application manager, which works on most current models, including the Redmi Note and the Xiaomi Mi series.
First, find the app icon on your desktop or menu. Click on it and hold your finger until the pop-up appears. From the menu that appears, select About the app (or the "i" icon in the circle). Next, click on Saving Battery.
You'll see a menu with three options, and the default is "Economize Charge," and you'll need to tick the box to "No Limits," which gives the application priority and prevents the system from closing its process in the background.
☑️ Checking the application settings
When you change the setting, the system can issue a warning that it will increase your power consumption, which is a standard notification that you have set the settings, and for messengers and important services, this is a necessary step.
⚠️ Warning: Do not set the No Limits mode for all applications at once, this will lead to a quick battery drain, as dozens of programs will constantly run in the background, consuming CPU resources.
Global Energy Saving Settings
In addition to customization, there is a global energy saving profile in the system, so if you have ultra-savings or austerity on, customizations can be ignored, so it's important to check the overall parameters.
Go to Settings → Battery (or Advanced Settings → Battery in older versions). In the upper right corner, click on the gear icon. Here are the sleep settings and background activity restrictions.
Make sure that you don't activate sleep mode for important applications, and you can also find the "Limit background activity" option on this menu, and if it's on, the system will try to close all background processes except those on the whitelist.
💡
If you often use the navigator on trips, add maps in advance (Google Maps, Yandex.Maps, 2GIS) Exceptionally, otherwise GPS-The track may be interrupted when the screen is off.
Newer versions of HyperOS have a section called Optimization, where you can clear the memory with a single click, but also set up autoruns. Global settings often overwrite local ones, so control is mandatory.
Managing Auto-Run Applications
One common cause of broken notifications is the ban on autorun. Unlike pure Android, in MIUI, apps cannot run on their own after rebooting the phone or unloading from memory without your permission.
To allow auto-start, open the Safety app (green zipper icon). Select Permission → Auto-Start. From the list that opens, find the app you want and activate the switch next to it.
The system will warn you that auto-start permission can increase battery consumption. Confirm the action. Now, even if the application is killed by the system, it can regenerate itself when a new event or message arrives.
It's important to understand the difference: "Without limits" prevents killing the process, and "Out-run" allows the application to start on its own. Both parameters are needed to work perfectly.
| Parameter | Function | Impact on the battery |
|---|---|---|
| No restrictions. | Prohibition of closure of the process by the system | High. |
| Auto-start | Starting permit after unloading | Average. |
| Other permits | Network access, geolocation | Depends on the module. |
The complex setup of these three settings provides maximum stability. If you use a smart home, such as the Yeelight or Mi Home app, without these settings, devices may become “unavailable” in the application.
Specifics of working with messengers and social networks
Messengers like Telegram, WhatsApp and Viber require a different approach, and apart from Xiaomi’s system settings, the apps themselves often have their own battery settings to check, but at the system level, access to the network in the background is critical.
In the application-specific battery settings (the path is described in the second section), make sure that “No Limits” is selected. Additionally, check notification settings: go to Settings → Notifications and Status bar → Notification management.
Find the messenger and make sure the Allow Notifications switch is active, and check if the Do Not Disturb or Only Important mode is on, which can hide the contents of messages on the locked screen.
Why doesn't Telegram show you a photo?
For corporate email clients and CRM-systems that should work 24/7, It is also recommended to fix the application in the list of running. Open the application, go to the menu of running tasks (swipe from the bottom up and hold) and click on the lock next to the application window.
Solving problems with Bluetooth devices and trackers
Users of Mi Band fitness bracelets and smartwatches often complain of connection breaks. Mi Fitness or Zepp Life app should have constant access to Bluetooth and geolocation. If the system restricts background work, the tracker loses communication with the phone.
First of all, add the tracker app to battery exclusions (“No Limits”). Second, make sure that the “Always Allow” box is ticked in the Security → Permits → Permits → Geolocation section.
Also check if the Bluetooth system is power-saving.Some firmware versions have a hidden option called “Sleep Bluetooth Disconnect” that needs to be deactivated, especially for older models like the Redmi Note 8 or 9.
⚠️ Note: When you reset your network settings or completely reset your phone, all of the above exceptions will be removed. you will have to configure them again after you restore the data from the backup.
If the connection problem persists, try removing the device from the Bluetooth list and re-cooking it, making sure all battery permissions are activated.
Frequently Asked Questions (FAQ)
Why did the MIUI update get lost?
Does adding exceptions affect the speed of the phone?
How to add system services to exceptions?
Is there a difference between “No Limits” and “Smart”?
Competent exception settings are a balance between autonomy and functionality. By following these instructions, you will make your Xiaomi work exactly the way you want it to work, not the way algorithmic optimization decided.