Many Xiaomi and Redmi smartphone owners face the intrusive audio of the charger connection process, which is especially annoying at night or in quiet rooms when a loud signal to start charging breaks the silence. Standard system settings do not always allow for flexible management of this particular audio event, leaving the user alone with the problem.
With MIUI and the new HyperOS, the logic of how sounds work is often changed, and some default options are hidden from the average user, so that the person always knows about the power connection, but for many, this care becomes unnecessary. There are several proven methods to completely eliminate this acoustic discomfort without losing warranty or functionality.
Below we will look at all the available ways to solve this problem, from basic settings to using the engineering menu, you can choose the option that best suits your model Redmi Note or Xiaomi.
Basic settings of the sound scheme
The easiest and safest way to do this is to check the standard sound circuit settings. In the MIUI shell, a separate section is responsible for playing system sounds, which is often ignored by users when they first set up a smartphone, so you need to go to the Settings menu, then select Sound and Vibration.
You should pay attention to the section "Additional settings or System Sounds" here. Depending on the firmware version, the names may differ. If the list includes the option "Charging Connection Sound" or "Charging Sound", it is enough to simply put the slider in an inactive position. However, on many modern models this option is combined with common system sounds.
If there is no separate switch, try changing the theme. A standard classic or standard theme usually contains all system sounds. Switching to a third-party theme from Themes can automatically turn off unnecessary signals, as not all themes support a full set of system notifications. This is a temporary solution, but it helps to quickly check whether software can jam the signal.
It’s also worth checking Do Not Disturb. When activated, some Xiaomi models stop making sounds when power is connected unless the mode settings state otherwise. Go to Settings → Sound and Vibration → Don’t Disturb and make sure exceptions don’t include system sounds.
⚠️ Warning: Changing the theme may affect the sound of alarms and standard notifications.
Use of the CIT Engineering Menu
A more advanced method involves access to the CIT hidden engineering menu (Customer Information Test), which is designed to test hardware, but contains settings that are not available in the normal interface. To enter the menu, open the Phone app and type the combination ##6484## or #4636###.
In the test list that opens, you need to find a section related to sound or charging, often a Speaker or Charging item, inside it may be a switch that is responsible for the audio alert when you connect to USB. Be careful: changing unknown parameters in this menu can lead to malfunctioning of the smartphone.
On some versions MIUI 12 and MIUI 13 on the menu CIT there's an option USB If you turn it off, the sound of the cable may disappear, but it can also affect the operation. USB-So this is a very experimental approach.
What if the code doesn't work?
The engineering menu is a powerful tool, but it's not a panacea. On global firmware versions, many items may be hidden or not working. If you haven't found the right switch, you'd better move on to the next method.
Disconnection through the developer settings
The developer menu hides the USB debugging options that indirectly affect how the system behaves when the cable is connected, and you have to click seven times on the build number in the About Phone section to get there, and then you have a Developer option in the "Additional" menu.
Find the section related to the debugging of USB. Sometimes a change in work schedule USB From Charging Only to File Transfer and back again with the cable connected, it can reset a sound bug if it is caused by a software failure. USB default».
There is a method to use ADB-So you can use commands to change the system variables of sound, and you can do that by plugging your phone into your computer and typing in the command:
adb shell settings put system sound_effects_enabled 0This command completely disables the system sounds of the interface, including keyboard clicks and possibly charging sound. To get it back to normal, replace it with 0 for 1. It's a radical method, but it's guaranteed to remove the noise.
☑️ Checking the developer's settings
Application of third-party applications
If Xiaomi's built-in tools don't work, Google Play's specialized apps come to the rescue, which are designed to intercept the power connection system event and block audio playback, and the Silent Charge app is one of the most popular solutions.
The way these utilities work is simple: they hang in the background and monitor battery status. Once the cable is connected, the application forcefully lowers the system volume to zero or turns on silent mode for a couple of seconds while the standard charging sound lasts, then the volume returns to its original value.
Other apps, like Volume Control, allow you to create profiles, and you can set up a Night profile that automatically activates on a schedule and turns off all system sounds, including charging, which is convenient because it doesn't require manual adjustment every night.
When using third-party software, it's important to pay attention to the permissions you're asking for, and the application needs access to audio control and auto-start, and without those rights, it won't be able to respond properly to the cable connection.
Comparison of methods of switching off sound
To make the best solution easier to choose, we have developed a comparison table that will help you assess the risks and effectiveness of each method for different Redmi and Poco models.
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Sound settings | Low (depending on model) | Minimum | Absent. |
| Engineering menu | Tall. | Medium | Medium (software failure) |
| ADB team | Maximum | Tall. | High (with errors) |
| Third-party annexes | Tall. | Low. | Battery consumption |
As you can see from the table, the safest way is standard settings, but it rarely helps on modern firmware. Using ADB gives you complete control, but requires a PC and basic knowledge. Blocking apps are the middle ground for most users.
It is important to understand that completely disabling system charging sound at the kernel level without root rights is often impossible, so volume-change or themes methods are the most realistic options for the average user.
Do Not Disturb and Automation
The built-in MIUI automation tool allows you to create scenarios that can solve a problem without installing any extra software. Go to the Security app (green lightning icon) and find the Battery or Tools section. We're interested in the automation feature.
Create a new scenario with the condition “When connecting the charger.” As an action, select “Enable Do Not Disturb” or “Set Media Volume to 0.” After 5-10 seconds, you can add the action “Stop Do Not Disturb” mode if the system allows you to set a delay.
Unfortunately, the standard Xiaomi scheduler is limited in functionality. For more complex scenarios (for example, “if the time is between 23:00 and 07:00 and the charging is connected → turn off the sound”), you should use the MacroDroid or Tasker application. These programs allow you to prescribe logical chains of any complexity.
The setting in MacroDroid will look like this: Power Connected Trigger → Volume Set (System) to 0% → Wait 2 seconds → Action Volume Set (System) to 50%. This will create the illusion of no sound, since the human ear just does not have time to notice it.
💡
Use time-delayed macros. Abruptly turning on and off the sound can cause a crack in the speaker, so add a pause of 1-2 seconds between actions.
Possible problems and solutions
During the setup process, users may encounter a situation where the sound is gone, but other notifications have stopped working. ADB-commands to disable system sounds, in which case you need to return the parameter value sound_effects_enabled baseline.
Another problem is that the sound comes back after you reboot, and this is typical of methods with third-party applications that are not authorized to boot. Go to the locking app settings, find Autostart and allow it, and also lock the application in memory so that the system does not unload it to save energy.
If you upgraded your firmware and the sound came back, the security patch or changes to Android have blocked your setup method, in which case it is recommended to check the updates to the blocking apps themselves or return to Do Not Disturb mode at night.
💡
The most stable result is a combination of the “Do Not Disturb” mode on a schedule and the use of specialized applications-blockers of sound.