How to turn off intrusive battery discharge notification on Xiaomi

Xiaomi’s current smartphones, which are powered by MIUI shells and the new HyperOS, are famous for their advanced energy-saving system. However, sometimes this concern goes beyond reasonable limits to become annoying control of the user. Especially annoying is when the phone starts beeping or pop-ups when the battery is reduced to 20% or 10%, which is not just distracting during operation, but can also interfere at night if you use your smartphone as an alarm clock or a media player.

Many owners of Redmi and POCO devices mistakenly believe that it is impossible to completely remove these system warnings without obtaining root rights. Indeed, standard sound settings often prevent the system squeaking of a low charge, leaving the user alone with the problem. However, there are proven methods of circumventing these restrictions that do not require deep intervention in the system and are safe for the average user.

In this article, we’ll look at all the ways you can solve this problem, from simple interface settings to more advanced methods through ADB and special applications. You’ll learn how to adjust battery optimization, change the settings of sound profiles, and even block specific system processes responsible for generating notifications. It’s important to understand that turning off alerts requires you to be more disciplined in monitoring your charge levels.

Why Xiaomi is constantly reminding you of low charge

The company's philosophy is to maximize battery life, and MIUI aggressively manages the background and monitors the battery status, and when the energy level drops below a certain threshold (usually 20 percent), a security algorithm is activated to try to grab the user's attention, so that you don't get left out of touch at a critical moment.

However, the frequency and volume of these reminders may vary on different models. On older versions of firmware, it could be a single silent notification, whereas newer versions of HyperOS can combine a beep, vibration and pop-up. Low-charge system sound is often a high priority, overlapping even music or video, which causes the most discomfort.

⚠️ Warning: Turning off system alerts completely can cause your phone to suddenly turn off at the wrong time.Make sure you have a habit of checking battery status regularly or using desktop widgets.

Also, you should consider the wear and tear of the physical battery. If your smartphone is a few years old, the calibration may go wrong, and the phone will show 15% when there is actually 5% left, in which case constant peeling is the last line of protection against loss due to a sharp power outage.

Basic settings of sound profiles and notifications

The first step that any user should take is to carefully check the standard audio settings, and although there is no direct "Battery Beeping Disable" button, you can minimize the impact by adjusting the general settings. Go to Settings β†’ Sound and Vibration. Here we are interested in the section responsible for system sounds.

Some versions of the shell (especially on global firmware) have the option to disable "UI Sounds" or "Lock Sounds." This does not always remove the squeak of the discharge, but reduces the overall noise level. A more effective method is to switch to "Do Not Disturb" mode. In this mode, you can configure exceptions to allow only calls from selected contacts, and all system sounds, including battery notifications, will be blocked.

πŸ“Š How often do you have your phone at the wrong time?
Every day.
A couple times a week.
Rarely, I'm always with powerbank.
Only if I forget to charge my house.

Also worth paying attention to the settings of specific applications that may duplicate system notifications, such as theme or third-party launchers may have their own battery widgets, check the list of installed applications, and remove the ones you don’t need to avoid conflicting software algorithms.

  • πŸ”Š Go to the sound settings and try to disable system effects if your model allows you to do so.
  • πŸŒ™ Use Do Not Disturb mode with hard incoming signal filtering settings.
  • πŸ“± Check the themes installed in the Themes app, as they may contain their own audio packages.

Use of the β€œDo Not Disturb” mode and automation

The most civilized way to get rid of squeak without breaking the system is to use the Do Not Disturb (DND) mode correctly. In modern versions of MIUI, this mode has become a very flexible tool, and you can set it up automatically when you reach a certain level of battery power, although this is not always done directly by standard means.

However, you can configure the script through the Auto Tasks app (or the built-in assistant), and the logic is that if the battery is less than 20%, turn on Do Not Disturb mode. This automatically drowns out all system sounds, including the discharge warning, and when you plug the charger in, you can automatically turn off the mode.

β˜‘οΈ Set up automation

Done: 0 / 4

The advantage of this method is that it is safe and reversible, and you don't change your system files, you just use the standard functionality of the Android operating system in conjunction with the Xiaomi shell, and this is especially true for users who are afraid of breaking the warranty or getting a brick if you tamper with it.

Be sure to check which notifications are locked in DND mode. Go to Settings β†’ Sound and vibration β†’ Don't disturb. Make sure that exceptions don't check the "Alarm clocks" box or critical system events if you want total silence. Sometimes the system flags low charge as a critical event that passes through filters, but 90% of the time the DND does a great job.

Disabling notifications through system application settings

A deeper level of customization involves working with system components. A discharge notification is generated by a system process that is often hidden from the average user. However, MIUI has a way to get to the notification settings for system services. Go to Settings β†’ Notifications and Status Bar β†’ Notification Management.

You're going to find an application that's in charge of the interface or battery, and it could be called "Security," "Battery and performance," or "System UI." Different versions of the firmware may have different names. If you find the right component, try to turn off the battery-related notification category. If you don't, you can try turning off the notifications altogether, but that might affect other functions.

System componentProbability of successRisks.Impact on the system
Security (Security)MediumLow.Cleanup reports may be missing
System UITall.Average.Possible failures in the status bar
Battery and performanceTall.Low.No flow schedules
Settings (Settings)Low.Tall.Important system alerts will be lost

If you can't find the right one, search by settings, type in the word "notifications" and look carefully at the entire list of applications, including system ones. Sometimes the option you want is hidden under the name com.android.settings or a similar technical name.

⚠️ Warning: Disabling notifications for system processes may cause you to stop receiving important warnings, such as overheating of the device or charging errors.

Advanced method: Disconnect via ADB (for experienced)

For users who are not afraid of the computer and command line, there is the most effective method - the use of debugging by the user. ADB (Android Debug Bridge. This way you can disable a specific system application or service responsible for generating sound without deleting files, USB-cable and installed drivers ADB.

First, activate Developer Mode. Go to Settings β†’ About Phone and quickly press 7 times on "MIUI Version." Then, in the advanced settings, turn on "Debugging on USB." Connect the phone to your computer and type in a command to search for the device:

adb devices

Once you've confirmed the connection on your phone, you can try to turn off the interface sound component. Often, com.android.systemui is responsible for this, but you can't turn it off completely. A more targeted hit is finding and freezing the notification service. However, there's no universal command, because Xiaomi is constantly changing the batch names. Often, the team helps to reset the sound settings or force the audio service to stop:

adb shell pm disable-user --user 0 com.miui.securitycenter
It is important to know about ADB risks.
Using ADB commands requires accuracy. An error in the package name can cause the phone to malfunction, requiring factory reset. Always check the packet name before running the disable command.

This method requires high qualifications. If you are not sure about your actions, it is better to use third-party applications from the Play Market that do the same thing, but through a friendlier interface, using the same ADB rights (without root).

Third-party applications for battery management

If Xiaomi's built-in tools seem too limited, third-party apps come to the rescue, like AccuBattery or Battery Sound Notification, which allows you to completely take control of notifications, and can replace the standard squeak with a quiet sound or even turn it off by taking over the monitoring function.

The way these applications work is simple: they ask for accessibility or they work in the background to track their charge levels. When the charge drops below your threshold (like 15%), the application either stays silent or makes a sound you choose (even silence), so the system sound simply doesn't have time to lose or is overridden by your choices.

  • πŸ”‹ AccuBattery is a powerful battery health analysis tool with flexible allert settings.
  • πŸ”‡ Battery Sound Notification – allows you to assign a β€œquiet” sound to the discharge.
  • πŸ›  MacroDroid – an automation application that allows you to create a complex scenario of behavior at low charge.

Using third-party software has its advantages: you get detailed statistics and full control. However, such applications consume energy themselves, albeit a little. On devices with aggressive optimization, MIUI may need to manually allow auto-start and work in the background for the selected application, otherwise the system will kill it in a few minutes.

πŸ’‘

To work with third-party battery monitoring applications, be sure to add them to the list of energy saving exceptions: Settings β†’ Battery β†’ Applications β†’ Select the application β†’ No restrictions.

Frequently Asked Questions (FAQ)

Is it safe to turn off battery discharge notifications completely?
Technically, it's safe for hardware, but it's risky for your data. If your phone turns off suddenly because of a discharge while you're recording a video or updating your system, the file may get corrupted. Do this only if you're confident of controlling your charge.
Why did the MIUI update make the discharge sound again?
When updating the firmware system settings are often reset to factory values, you will have to re-configure the "Do Not Disturb" modes or reinstall the configuration of a third-party application.
Could a constant squeak be a sign of a battery failure?
Yes, if the phone is beeping at 40-50% charge, it may indicate calibration or physical wear of the battery, in which case turning off the sound will not solve the problem of rapid discharge, and the battery should be replaced.
Do these methods work on the HyperOS shell?
Yes, HyperOS is based on the same principles as MIUI 14, so methods with Do Not Disturb mode and setting up system application notifications remain relevant.
Do you need root rights to turn off system sound?
No, in most cases, you can do with standard automation settings or applications that use ADB rights. Root rights give full control, but are not mandatory for this task.

πŸ’‘

The optimal solution for most users is to combine Do Not Disturb mode with automation or use a specialized app to intercept audio events.

In conclusion, combating intrusive notifications on Xiaomi is about balancing comfort and security. Choose a method that fits your use case: whether it’s simple automation for nighttime or deep system tuning for constant silence. Remember that the low-charging system sound in MIUI is tied to the System UI process and doesn’t have a separate shutdown button in the audio menu, so the workarounds described above are the only solution.