Why is Xiaomiβs standard charging sound annoying to users?
Xiaomi smartphones based on MIUI And the new HyperOS, they're producing a characteristic audible signal when you plug in the charger, which is a convenient indicator for some users, and an annoying factor for others, especially if you have to plug in a phone a lot. charge_plug.ogg Xiaomi is distinguished by high tone and volume, which can interfere in quiet rooms or at night.
Unfortunately, there is no option in the basic MIUI settings to disable or replace this sound, the manufacturer has hidden it in the deep layers of the system. However, there are workarounds from using third-party applications to manually editing system files. In this article, we will discuss all current methods, including those that work on the latest versions of HyperOS (2026).
It's important to understand that changing system sounds can affect the stability of the device. Some methods require root or unlocked bootloader rights, which automatically disqualifies warranties. If you're not prepared for the risks, use the safe alternatives of the first two.
Method 1: Turn off charging sound through settings (without root)
The easiest and safest method is to completely disable the charging connection sound, which will not replace it with another, but will eliminate irritation. The method works on most Xiaomi, Redmi and POCO models with MIUI 12-14 and HyperOS.
Instructions:
- π± Open the Settings app β Sounds and vibrations.
- π Scroll down to the System Sounds section.
- π Find the Sound of Charging Connection (some firmware may call it a Charging Sound or a Charging Notice).
- π« Move the slider to the off position.
If there is no such item, then your version of MIUI is hiding this option, in which case try an alternative way:
- Enter the "charge sound" request in the settings search.
- If the system finds a hidden item, go to it and turn it off.
π‘
On some models (such as the Xiaomi 13 Pro or Redmi Note 12), the option only appears after the charger is connected. Try to turn on charging and go to the audio settings immediately.
Warning: HyperOS (2026) may have a different path. If you don't find a point, use Method 2 with SoundAssistant.
Method 2: Use the SoundAssistant application (without root)
Samsungβs SoundAssistant app works amazingly on Xiaomi, allowing for flexible customization of system sounds, including charging.The method doesnβt require root rights, but requires permission to access notifications.
Step-by-step:
- Download SoundAssistant from Google Play.
- Open the app and provide all the permissions you have requested (including Notification Access and System Settings Change).
- Go to the section The Sound of Notifications β Other sounds.
- Find the Sound of the charging connection and select one of the options: π Turn off (complete sound removal). π΅ Replace with any other sound from the library.
Save the changes and restart the phone.
Install the app from the official store |Give access to notifications |Activate the developer mode (if required) |Reboot the device after settings
-->
Limitations of the method:
- β οΈ HyperOS may require additional permission through ADB (see method 4).
- β οΈ Some SoundAssistant sounds may not be played due to limitations MIUI.
If the app doesnβt work, try the alternative: Volume Styles or Custom Notification Sounds (available on Google Play).
Method 3: Replace sound through file system (root required)
For advanced users who are ready to get root rights, there is a method of directly replacing the system sound file, which gives you complete control over what sound will be played, but requires caution.
What you need:
- π± Xiaomi smartphone with unlocked bootloader and root access.
- π₯οΈ File Manager with support for root (for example, Root Explorer or Root Explorer) FX File Explorer).
- π΅ Prepared sound file in.ogg format (maximum 5 seconds, mono, 44.1 kHz).
Instructions:
- Download or create your charging sound (can be converted via an online converter).
- Rename the file to charge_plug.ogg (That's what the system file is called).
- Open Root Explorer and go to /system/media/audio/ui/
- Find the original file. charge_plug.ogg And make a backup copy of it (copy it elsewhere).
- Replace the original file with your own (set 644 or rw-r------)
- Reset the device.
What if the sound hasn't changed?
Warning:
β οΈ Warning: Incorrect editing of system files can lead to a cyclical reboot of the device.Always backup the original file and have firmware on hand to restore via Fastboot.
Method 4: Using ADB to turn off sound (without root)
If previous methods didn't work and you don't want to root, you can use ADB (Android Debug Bridge), which turns off the charging sound at the system settings level, without requiring superuser rights.
What needs to be done:
- Install ADB on your computer (instructions for Windows/Mac/Linux).
- Enable USB Debugging on your phone: Settings β About Phone β MIUI Version (click 7 times) β Return to Settings β Additional β For Developers β Debugging on USB
- Connect your phone to your PC and execute the command: adb shell settings put global charging_sound_enabled 0
- Reset the device.
To return the sound back, use the command:
adb shell settings put global charging_sound_enabled 1Disconnection through settings|SoundAsistant application|Replacement of a file (root)|ADB-team|Another way.
-->
Limitations:
- β οΈ HyperOS may require an additional command: adb shell settings put secure charging_sound_enabled 0
- β οΈ After updating the firmware settings can be reset.
Method 5: Custom firmware (for experienced users)
If you use custom firmware (like LineageOS, Pixel Experience or crDroid), the charging sound replacement process is simplified. Most custom builds allow you to:
- ποΈ Flexibly adjust system sounds through built-in settings.
- π§ Use themes with alternative sound packages.
- π It is easy to replace files in /system/media/ faultless.
Example for LineageOS:
- Download the audio package (for example, with XDA Developers).
- Place files in /system/media/audio/ui/ via TWRP or ADB.
- Set 644 rights for new files.
- Clear the cache and reboot.
Advantages of custom firmware:
| Characteristics | MIUI/HyperOS | Custom firmware |
|---|---|---|
| Replacement of charging sound | Restricted or requires root | Complete freedom without root |
| Stability | Tall. | Depends on the build. |
| Updates | Regular from Xiaomi | Hand-mounted |
| Guarantee | It's still there. | Lost. |
If you decide to switch to custom firmware, check out the guides for your XDA or 4PDA model. Remember that this voids the warranty and requires unlocking the bootloader.
Frequent problems and their solutions
When you change the charging sound, you're going to see some common errors, and you're going to look at some of the most common ones and how to fix them.
Problem 1: The sound hasnβt changed since the file was replaced.
- πΉ Check the path to the file (on new firmware it can be in the /product/media/audio/ui/).
- πΉ Make sure the file has the right rights (644).
- πΉ Clear the cache through Recovery (Wipe) β Cache).
Problem 2: After using ADB, the sound returned.
- πΉ Repeat the command after the firmware update.
- πΉ Add the command to the auto execution script (for example, via Tasker).
Problem 3: SoundAssistant doesnβt see the charging sound option.
- πΉ Update the application to the latest version.
- πΉ All permissions, including System Settings Change.
- πΉ Try alternative apps (Volume Styles, Custom Notification Sounds).
Problem 4: The phone is looped after editing system files.
β οΈ Warning: If the device does not boot, download to Fastboot and flash the original file charge_plug.ogg The command is: fastboot flash system system.img (where system.img β In extreme cases, reset using the Mi Flash Tool.
FAQ: Answers to popular questions
Can I change the sound of the charger without root and ADB?
Why did the charging sound come back after the MIUI update?
How to get back the standard charging sound?
Does this work for POCO and Redmi?
Can I install my sound without converting to.ogg?
π‘
The most versatile and safe method is the use of SoundAssistant. It does not require root, works on most Xiaomi models and allows you to both turn off the sound and replace it with custom.