How to Remove Xiaomi Charging Sound: The Complete Guide

Owners of Xiaomi, Redmi and POCO smartphones often encounter intrusive audio when connecting the device to a power source.The standard "Mi Charge" beep that plays out every time you insert a cable can be annoying, especially at night or in a quiet environment.The MIUI system and the new HyperOS shell are designed to keep the user as informed as much as possible, but sometimes this functionality becomes redundant.

Fortunately, there are effective ways to deactivate this sound without having to get super-user rights or reflash the device. In this article, we'll look at a variety of methods, from simple menu settings to specialized automation applications, you can set the gadget to charge silently while maintaining a visual indication of the process.

It is worth noting that the paths to settings may vary slightly in different versions of the firmware. We will cover solutions for most current versions of MIUI (12, 13, 14) and the latest HyperOS. It is important to understand that standard system tools do not always remove the system charging sound completely, so we will also touch on advanced methods.

Notification settings in MIUI and HyperOS

The first step in solving the problem should be to carefully study the standard settings of the system. In the latest versions of the shells from Xiaomi, the company has implemented more flexible notification management. Often the charging sound is not associated with the system event, but with a specific notification to the security or battery management. Go to Settings → Notifications and control center → Notification management.

In the app list that opens, you need to find system services like Security or Battery and Performance. Within those sections, you should disable notification categories related to power or optimization, but this method doesn’t work on all models, as developers often hide these settings deeper.

⚠️ Warning: Do not turn off all notifications for the System Security app, otherwise you will no longer receive important warnings about viruses or overheating of the device.

An alternative route is through audio settings. In the Settings → Sound and vibration menu, check the "Additional Sounds" or "System Sounds" section. In some firmware regions, there is a switch for lock or unlock sounds, which can indirectly affect the audio response when you connect the cable.

If standard methods fail, you can use the built-in settings search tool, click on the magnifying glass at the top of the settings menu and type in the "charging" or "charge" request, and the system will tell you where the desired parameter is hidden in your version of the software.

📊 How annoying is the sound of charging?
Very much, I'm disturbing sleep.
Irritating, but tolerant.
Ignoring.
I like it. It's convenient.

Theme: "Mi Charge Silence"

One of the most effective and safest ways to remove Xiaomi’s charging sound is to swap the system audio file through themes. The MIUI shell allows you to replace system sounds, including the charging melody, with silence or another track.

When you search for a theme store, type in "Mi Charge Silence" or "No Charge Sound." There are many author themes that have been created specifically for this purpose. Once you download and apply this theme, the system sound "Mi Charge" is replaced with silence or a barely audible click, and this solution works at the interface level and does not require deep intervention.

The installation process is simple: find a theme, click Download, then Apply. If the theme requires payment, you can find free analogs for Silent. After applying the theme, it is recommended to restart the device so that the changes take effect correctly.

  • 🔍 Open the “Themes” app on the main screen.
  • 🔌 Search for “Silent Charge” or “Mi Charge Off».
  • 📥 Download your favorite topic and apply it.
  • 🔄 Reboot your smartphone to activate changes.

Watch the preview of the theme carefully before installation. If you only want quiet charging, choose themes with minimal interface changes.

💡

If the theme has left sound, try the Topic settings to click “Reset All” and apply the theme again. Sometimes the cache prevents you from updating system files.

Method with Volume Control application

For users who don't fit the themes, there's a software method through automation. Volume Control applications like Volume Control or Google Play analogs allow you to create scripts. The idea is to instantly set the system sounds or media to zero when you turn off, and then return them when you turn off.

This requires additional software, but it's more flexible. You can set up a Night profile that will activate automatically when you plug the charger in at a certain time, and the app will intercept the system event and jam the sound faster than it can play the melody.

To implement this method, download the volume control app, give it the necessary permissions (including access over other windows and work in the background). Create a new profile, select the Power Connected trigger and the Set System Volume to 0 action.

ParameterMeaningDescription
Trigger.Power ConnectedEvent of cable connection
Action.Volume MuteTotal shutdown of sound
Type of soundSystem / MediaThe channel where the melody plays
Delay.0 msInstant reaction

The disadvantage of the method is that the controller application itself has to constantly monitor port status, but for modern batteries, this consumption is usually negligible.

☑️ Checking before installing applications

Done: 0 / 4

Automation via MacroDroid or Tasker

More advanced users who want to gain full control of the device are encouraged to use powerful automation tools like MacroDroid or Tasker. These applications allow you to create complex macros that can perform many actions when certain conditions occur. In our case, we will create a macro that turns off the sound of the system when you connect the charging.

In MacroDroid, the process of creating a macro is as follows: add a Power Connected trigger, then a Volume action -> Set Volume -> System Volume: 0%. You can add a Play Sound action and select an empty file or silence file to interrupt the system sound, which is the most reliable software method.

The advantage of using macros is that you can configure different scenarios for different situations, for example, during the day the charging sound can remain on, and at night, when the Do Not Disturb mode is triggered or a certain time is coming, the macro will automatically silence the sound when the cable is connected.

⚠️ Note: Automation applications require extensive permissions. MacroDroid may request access to the special features (Accessibility) that are necessary for emulating pressing or precise control of the system.

To run these applications in the background on Xiaomi, you need to set the battery correctly. Go to Settings → Apps → All Apps → MacroDroid → Battery and select No Limits mode. Without this step, the MIUI system can “kill” the automation process to save energy.

Why does MIUI kill background processes?
MIUI aggressively manages power consumption by forcibly shutting down applications that are not in active use, and automatizers must remove these restrictions.

Disable system sounds through ADB

For those who are not afraid of the command line, there is a method to disable system sounds through ADB debugging, which allows you to change system parameters that are hidden from the average user in the settings menu. It does not require root rights, but requires a computer and an installed ADB driver.

First, activate the developer mode. Go to Settings → About Phone and quickly click on the build number (MIUI Version) 7 times. Then, in the advanced settings, turn on “Debugging on USB.” Connect the phone to your PC and execute the command to turn off the interface sounds.

adb shell settings put global sound_effects_enabled 0

This command turns off all the interface sound effects, including the lock sound, the keyboard touch, and in many cases the charging sound. If you want to get it back to where it was, use a command with a value of 1 instead of 0. This is a radical method that affects the entire system.

There is also a more specific command that can help remove the charging sounds in some versions of Android by changing the sound circuit settings:

adb shell settings put system lockscreen_sounds_enabled 0

Using ADB is safe for user data, but requires care. A command error can cause individual interface functions to malfunction. Always check the syntax of commands before entering.

💡

ADB is the cleanest way to turn off system sounds without installing third-party software, but it requires a computer and basic command line knowledge.

Solving the problem through the “Do Not Disturb” mode

If your goal is to just sleep at night and not hear the phone, the easiest way is to use Do Not Disturb, which is very flexible in modern versions of MIUI and HyperOS, and you can schedule it to turn on on from 23:00 to 07:00.

In the Do Not Disturb mode settings (Settings → Sound and Vibration → Do Not Disturb), make sure to check the "No Sound" or "Block All Sound" box, in which the phone will not make any sounds when charging, even if the system settings allow it, and this software "jamming" works on top of the system settings.

You can also add an exception for repetitive calls, so you don't miss an important call, but you leave the charging sound off, which is ideal for those who don't want to change themes or put unnecessary applications, but need a temporary solution.

  • 🌙 Activate “Do Not Disturb” in the notification curtain.
  • ⏰ Set up automatic turn on on schedule.
  • 🔇 Make sure that the settings of the mode prohibit all sounds.
  • 🔋 Keep the charger quiet, it will be quiet.

Many users forget about this built-in functionality, trying to find complex technical solutions where a simple switch is enough. Do not disturb mode is a regular Android tool that works stably on any firmware versions.

Frequently Asked Questions (FAQ)

Does turning off the charging sound affect the battery charge speed?
No, turning off the audible notification or the system sound has no effect on the physical charging processes. The rate of replenishment depends on the power supply, the cable and the charge controller in the phone. The sound is just a software reaction of the interface.
Will the sound setting reset after the system update?
If you’ve used a theme method, then once you’ve updated your firmware or reset your theme to a standard, the sound may come back. Methods with ADB or Do Not Disturb settings are usually saved, but after a major Android update (like MIUI 14 on HyperOS), the sound circuit settings can be overwritten by default.
Can you just remove the sound, but leave the vibration when charging?
Yes, in the audio settings (Settings → Sound and vibration), you can often separate the volume of notifications and vibration. If the charging sound is tied to the notification channel, then turning the notifications down to zero and leaving the vibration on will achieve the desired effect. However, the system sound "Mi Charge" often comes in conjunction with the system sounds that are switched off together.
Is it safe to use audio automation applications?
Verified Google Play apps like MacroDroid or Volume Control are safe, they don't require root rights and they work within the permissions that the user gives, and the key is to download them from official sources and monitor the permissions that are requested.