How to turn off battery discharge notifications on Xiaomi

Constant pop-ups warning you that your battery has dropped below 20% or 10% can be annoying, especially when you’re in a noisy place or watching videos. Xiaomi, Redmi and POCO smartphone owners often face the intrusive shell of MIUI or HyperOS, which seeks to control every aspect of their power consumption.

Fortunately, the system allows you to configure this setting flexibly, although this option is hidden in a not very visible place. Unlike standard Android, where system notifications are often grouped, it requires a spot intervention in the settings of special features or system alerts. We will discuss all the current ways to solve this problem for different versions of firmware.

It's worth noting that ignoring the critically low charge completely can cause the device to suddenly shut down at an important moment, so before you remove visual and audio signals, make sure you control the energy level in another way, such as through a widget on your desktop, which will allow you to stay informed of the state of the gadget without bothering interruptions.

Why Xiaomi is constantly reminding you of low charge

The aggressive energy saving policy is the hallmark of the Chinese manufacturer’s devices: MIUI is designed to maximize battery life, even at the expense of user comfort. When the charge level falls below the set threshold (usually 20%), the background monitoring process is activated, which generates the signal.

Developers assume that the user can forget to charge, and try to prevent the phone from running out at the wrong time. However, the frequency and volume of these notifications are often perceived as excessive, especially in older models, where battery wear is faster and the system starts to panic ahead of time.

And there are also system limitations to Android that prevent you from completely removing this process without rooting. Standard methods can only silence the sound or hide the visual display, but the charging mechanism itself will remain active, and understanding this principle will help you choose the right method of disconnection.

πŸ“Š How often do you run out of your phone during the day?
Once, it's enough.
I'm always looking for a socket.
Only by tonight.
I have Power Bank.

Turning off the warning sound through notification settings

The easiest and safest way to remove audio is to change the settings of a specific type of notification, so you don't have to go into deep engineering menus, just find the appropriate section in the standard settings app, and this action won't disrupt other system functions.

To start, go to the Settings menu and look for Sound and Vibration, and here we are interested in the system sound section, which may be called differently depending on the version of the shell, and in some cases you need to select the category "Advanced" or "System sounds".

In the list that opens, you can find the low-power option, which can be called "Low Charge," "Battery Low," or "Discharge Warning." If you uncheck that box, you leave a visual notification, but the phone will stop squeaking, which is a compromise, but effective option.

  • πŸ”Š Open the sound settings and find system alerts.
  • πŸ”‡ Remove the allocation from the item "Low battery charge".
  • πŸ“± Check the changes by waiting for the charge to drop below 20%.
  • πŸ”‹ Make sure the vibration is also turned off if necessary.

⚠️ Note: In some versions of HyperOS, the direct sound switch may be hidden, in which case the system forcibly reproduces a standard notification sound that cannot be changed without third-party software.

Use of Do Not Disturb Mode for Systemic Sounds

If you can't get the sound out of the system, you can use a trick called Do Not Disturb mode, which filters incoming calls and messages, but it also affects system sounds, including battery alerts, which is a temporary but powerful solution.

You can set this mode to automatically turn on on on a schedule, or you can manually activate it when you need silence. Go to Settings β†’ Sound and vibration β†’ Do not disturb. Here you can create a rule that will be valid permanently or at certain hours.

It is important to set the exceptions correctly so that you do not miss an important call. In the settings of the mode, select that the system sounds must be blocked. However, remember that in this mode you may not hear the alarm unless you set it as an explicitly exception.

πŸ’‘

Use the automation in the Safety app to only turn on the Do Not Disturb mode when the battery charge drops below 20%.

The good thing about this method is that it doesn't require any deep changes in the system, you just tell the phone to be quieter at certain times, but it can be uncomfortable to work constantly, because it requires either manual activation or a complicated schedule setup.

Set up special features to hide the window

A more radical method to remove the pop-up itself is in the Special Options section, which is where the settings for people with disabilities are located, but they also allow you to control the behavior of system dialogs, which works on most Xiaomi and Redmi devices.

Go to Settings β†’ Advanced Settings β†’ Special Features. At the top of the screen or in the menu (three dots), select the "Services" or "Downloaded Services" tab. Find the "Low Battery Notice" or similar item there.

Inside this menu, you'll see a switch that controls the display of the dialog box, and by turning it off, you'll prevent the black window from showing up with the discharge text, but the sound signal may still be there, so it's better to combine it with the previous one.

Path to setup:


Settings -> Advanced settings -> Special features -> Tab "Services" -> Low charge notification

ParameterStandard valueRecommended valueImpact
A pop-up windowIncluded.Off.Removes visual interruption
Sound signalIncluded.Off.Removes the audible alert
Vibration.Included.Off.Removes tactile response
Efficiency threshold20% / 10%It doesn't change.Determine the moment of inclusion

β˜‘οΈ Checking the settings of special capabilities

Done: 0 / 1

The problem with intrusive advertising in notifications

Users often confuse the system discharge warning with advertising notifications from Xiaomi system applications such as MIUI Daemon or GetApps. These apps can send messages with energy saving tips that look very similar to system alerts.

To get rid of them, you need to go to the notification settings of a particular application. Press your finger on the icon of a suspicious application (for example, "Security" or "Conductor") and select "About the application." Then go to the "Notifications" section.

You need to look at the list of categories, look for items with names like "Recommendations," "Marketing," "Advertising" or "Battery Tips," and turn off the switches in front of these items, which will clear the notification curtain of information noise.

How to distinguish advertising from the system?
A system discharge notification usually has a black background and appears over all windows (pop-up).The ad notice hangs in the curtain, has an app logo (e.g., a yellow Security shield) and often contains text suggesting to clear the memory or speed up the phone.

It's also worth checking the settings of the "Security" app itself. Inside it, in the "Battery" section, there's a gear settings, there could be "Receive notifications" or "Energy Saving Guidelines," and it should also be deactivated for complete silence.

Hidden settings via engineering menu and ADB

For advanced users who aren’t afraid to experiment, there is a way to turn off the Android Debug Bridge (ADB), which requires connecting the phone to a computer and having basic command line knowledge, and hides system notifications that don’t turn off through the interface.

First, you need to activate the developer mode. To do this, seven times click on the build number in the About Phone section. Then in the Developer menu, turn on "Debugging on USB." Connect the smartphone to the PC and enter a command to hide the notification:

adb shell pm disable-user --user 0 com.miui.miwarning

This command disables the warning component, but be careful: new versions of HyperOS may call the package differently, and the wrong command can cause the interface to work in an unstable way.

⚠️ Attention: Use ADB-Commands can cancel the warranty in case of damage to system files. Only take action if you understand what you are doing. To return functionality, use the command adb shell pm enable com.miui.miwarning.

If you don't want to use a computer, find the switch apps in the GetApps store or Google Play that create shortcuts for hidden Android settings. They work by creating a shortcut for the hidden battery settings menu.

πŸ’‘

Using ADB is the most powerful, but also the riskiest method, and standard audio settings and special features are enough for most users.

FAQ: Frequently Asked Questions

Why did the sound of the discharge appear again after the firmware update?
When you upgrade MIUI or HyperOS, system settings are often reset to factory values, you have to re-trace your way to audio or special features settings and disable notifications, which is standard system behavior for securing new versions of software.
Can the notification threshold be changed (e.g. by 15%)?
You can't change the threshold from 20 percent to another value with standard means, and this is hardwired into the framework-res.apk. Changing the threshold requires root rights and editing system files, which is not recommended for ordinary users because of the risk of "bricking" the device.
Does disabling notifications affect battery discharge rate?
No, turning off the sound or the visual window doesn't affect the physical energy consumption. The battery will run out at the same rate. However, if you turn off the background check through the ADB, you can theoretically save a micro fraction of a percent, but in practice it's imperceptible.
What if my phone goes off and off before I see the notification?
In this case, it is recommended not to turn off notifications completely, but only to make them soundless, you can also install a battery widget on the main screen with large numbers, so that you always control the rest of the charge visually, without relying on audio signals.