A constant beep at every connection of the power cable can be very annoying, especially at night or in a quiet environment. - Xiaomi, Redmi and smartphone users POCO And we often have a situation where standard audio settings don't allow us to completely remove this system response. MIUI HyperOS is often tightly tied to system events, rather than media or notifications.
In this article, we’ll look at all the available methods for solving the problem, from simple switches in the interface to more complex manipulation of system files. You’ll learn why standard “Silent Mode” does not always work correctly and what hidden features can help you achieve the desired silence without losing important notifications.
It is important to understand that the algorithms of the sound circuit can vary depending on the firmware version and the regional model of the device, so if one of the methods did not work, it is worth trying the next method from our list, since they cover different approaches to managing the audio system of a smartphone.
Why Smartphones Make Sound When Connecting a Cable
The audible charging alert is a standard feature of the Android operating system, which was adapted by Xiaomi for the MIUI and HyperOS shells. The main purpose of this signal is to tell the user that the contact has been established and the energy replenishment process is successful. However, in modern realities, when we connect the phone to a power bank or computer dozens of times a day, this feature becomes more intrusive than useful.
Compounding the problem, the system classifies the sound as a system sound, not a media file or a call, which is why the usual downsizing of the volume by the buttons on the case often does not affect the volume of this particular signal, which the system considers a priority notification of the condition of the equipment, ignoring the “No Sound” profile in some configurations.
⚠️ Warning: A complete shutdown of system sounds may result in you not hearing a warning about a critically low battery level or a charger malfunction.Be alert to visual indicators on the screen.
In addition, Google has restricted applications’ access to system sound management in recent Android security updates, which means that older methods that worked on MIUI 12 or 13 may not be effective on MIUI 14 and HyperOS. Understanding the audible notification architecture will help you choose the right path for your particular model.
Standard sound settings and operating modes
The first thing to check before using third-party tools is the basic audio profile settings. In some firmware versions, the charging sound is tied to the notification volume, and it can be silenced by changing the appropriate settings. To do this, go to the Settings menu and select the Sound and Vibration section.
Here you need to find the notification slider and keep it to a minimum. However, as we've already noted, it can hide other important messages. A more elegant solution is to use modes. Click on the icon of the three dots in the upper right corner of the audio settings screen and select "Setting Modes." In the list that opens, find "No Sound" or "Do Not Disturb".
- 🔇 No Sound Mode: Disables all sound effects, including system effects, but can also turn off the alarm depending on your settings.
- 🌙 Do Not Disturb: allows you to flexibly adjust exceptions, but the system charging sound sometimes still makes its way through this filter.
- 🔊 Interface sounds: A separate slider that is responsible for keyboard clicks and locking, sometimes affects the connection sound.
If standard sliders can't remove the sound, check the theme settings. Some third-party themes for MIUI have their own sound packages where you can choose a theme with no sound effects or no sound at all. Go to the Themes app, select your active theme and try to reset it to a standard one or choose another one marked "Silent".
⚠️ Note: Changing system themes may affect the display of widgets and fonts. Before installing a new theme, make sure it is compatible with your version of HyperOS or MIUI.
Also worth paying attention to the function "Sounds when connecting accessories." It is located in the section Settings → Additional → System Sounds (the path may differ). If such a switch is present in your version of the software, turning it off will solve the problem instantly without the need for complex manipulations.
Use of automated applications
When Xiaomi's built-in shell tools don't work, automation apps come to the rescue. MacroDroid is the most popular and functional tool. This app allows you to create scenarios: "If event A occurs, do action B." In our case, the event will be to connect the charger, and the action is to set the volume of notifications to zero.
To implement this method, you will need to download MacroDroid from Google Play or AppGallery. After installation, you must provide the application with special permissions, including access to system settings. Without this, the macro will not be able to change the volume level. The process of creating a macro is as follows: you add the trigger “Power Connection”, then the action “Set Volume” (select the channel “Notifications” and the value “0%”).
An important nuance is to add a second macro to reverse the action: If you just turn down the volume when you connect, the phone will not be able to sound notifications after the cable is turned off. So create a second macro: the “Switch off” trigger → the “Set the volume of notifications to 50%” action (or your usual value).
- 🤖 MacroDroid: the most friendly interface, there is Russian localization, ideal for beginners.
- ⚡ Tasker: A powerful tool for advanced users, requires a deeper understanding of the logic of Android.
- 🎛️ Automate: Visual thread editor, convenient for creating complex chains of action.
It is worth noting that on newer versions of Android (13 and above), the system can restrict the operation of such applications in the background. To ensure the macro works, you need to fix the application in memory and give permission to autorun. ADB to grant special rights if standard permits are not sufficient.
☑️ Set up sound automation
Advanced method: Disconnection via ADB
For users who are not afraid of the command line and want to get guaranteed results without installing background applications, there is a method using Android Debug Bridge (ADB). This method allows you to directly interact with system settings and disable specific sound effects at the system level. It is especially effective on HyperOS, where the limitations of the background activities of applications are most stringent.
The first step is to activate the developer mode. → About the phone and quickly press 7 times on the item "Version" MIUI» or "Version" OS». After the inscription “You became a developer” appears, go back to the main settings menu, find the “More” section» → «For developers" and turn on the switch "Debugging by USB».
Connect your smartphone to your computer through USB-There's a platform on the computer. SDK Platform Tools: Open the command line or terminal in the folder with ADB and enter a command to check the connection:
adb devicesYou'll see a request for debugging permission on your smartphone screen -- confirm it. Now you can type in a command that turns off the interface sounds, including the charging sound.
adb shell settings put global sound_effects_enabled 0This command is disables all system sound effects. If you want to turn off only lock and unlock and charge sound, but leave keyboard clicks, you can try more selective commands, however, on Xiaomi they are often combined into one parameter. To bring the sound back, use the same command by replacing 0 by 1.
⚠️ Attention: Use ADB Introducing the wrong commands can cause the system to work in an unstable way. Always check the syntax of the commands before executing them.
The advantage of ADB is that it's global, it doesn't depend on third-party apps or profiles, and even if the phone reboots, it's still the cleanest way to do that, technically, without having to put a lot of background on the processor and battery.
What if your computer can’t see your phone on ADB?
Comparison of methods of switching off sound
To make it easier for you to choose the right option, we have prepared a comparative table of methods, each of which has its advantages and disadvantages depending on your technical background and version of the operating system.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Sound settings | Low. | Medium (depending on the version of MIUI) | Minimum |
| Annexes (MacroDroid) | Medium | Tall. | Battery consumption in the background |
| ADB team | Tall. | Maximum | Possible errors in the input |
| Change of subject | Low. | Low/Mediocre | Changes in appearance |
As you can see from the table, for most users, the best balance between simplicity and results is the use of automated applications. However, if you value minimalism and do not want to install unnecessary software, the ADB method is the best choice.
Keep in mind that firmware updates can change the behavior of the system. What worked on MIUI 12 can be changed in HyperOS. So if the sound comes back after the phone update, just repeat the procedure for setting the selected method.
💡
The most reliable way to turn off sound is to use ADB, but for everyday use it is more convenient and safer to configure automation via MacroDroid.
Frequently Asked Questions (FAQ)
Does the sound of charging disappear in the “Do Not Disturb” mode?
Is it safe to use MacroDroid to change the system volume?
Will the ADB setup reset after the phone restarts?
Why is there a charging sound even when the phone is down?
Can you make the charging sound quieter but not turn it off completely?
💡
If you use wireless charging, the connection sound can sound every time you accidentally touch your phone and the contact is interrupted, in which case, automating through MacroDroid with a delay of 1-2 seconds before setting the silent mode will help avoid false positives.
To sum up, the problem of audio charging on Xiaomi is solvable: whether it’s simple profile settings or using powerful tools like ADB, you’ll find a way to make smartphone usage more comfortable, and the key is to act consistently and closely monitor changes to the interface after system updates.