The sound of charging on Xiaomi is one of those little things that gets annoying over time, especially if you plug your smartphone in at night or in a quiet environment. Unfortunately, the manufacturer hasn't added a separate setting to turn it off in the standard MIUI menu, but there are a few workarounds. In this article, we'll break down all the current ways, from simple to advanced, including hidden settings and third-party utilities.
It's important to understand that the methods differ depending on the firmware version (MIUI 12/13/14) and the smartphone model. For example, one way can work on the Redmi Note 11 or POCO X5, and another way can work on the Xiaomi 13 Ultra. We tested all the options on current devices (2022-2026 release) and selected only those that work stable, if you use custom firmware or root access, you will have even more options, we will talk about this too.
Why Xiaomi doesnβt add a button to βturn off charging soundβ?
This is a question that many users ask, because the sound of the charging connection in the MIUI Linked to system level notifications android.media.AudioManager.STREAM_SYSTEM. The manufacturer considers it an important indicator, similar to a low battery signal or a connection alert. USB-However, unlike other sounds (such as keyboards or screen locks), this signal does not have a separate switch in the settings.
There are several theories as to why this is so:
- π Safety: sound confirms that charging is connected correctly (especially for cheap cables).
- π± Marketing: branded sound MIUI β part of branding as the melody of iPhone inclusion.
- π οΈ Technical limitations: on some models, sound is rigidly spelled out in firmware and is not controlled through standard API.
However, this limitation can be circumvented β and we will show how.
Method 1: Turn off all system sounds (the easiest one)
If youβre comfortable with the option of completely disabling all system signals (including notifications, keyboard, screen lock), this method is perfect. It works on all Xiaomi devices regardless of the version of MIUI and does not require superuser rights.
Instructions:
- Open the Settings. β Sound and vibration.
- Scroll down to the System Sounds block.
- Turn off System Sounds (or Interface Sounds on some models).
β Pluses:
- β‘ It works on all devices without exception.
- π Doesn't require a reboot.
- π οΈ Safe β does not affect system files.
β Cons:
- π All interface sounds, including useful ones, are turned off (for example, a low charge alert).
- π΅ In some models (POCO F5, Redmi K60) It may be reset after the update. MIUI.
Make sure that important notifications are duplicated by vibration.|
Check if you use interface sounds for navigation (e.g. TalkBack)|
Make a backup of the sound settings in Settings β Additionally. β Backup-->
Method 2: Use Do Not Disturb (for night time)
If the charging sound is only annoying at a certain time (e.g. at night), you can set Do Not Disturb (DND) mode with exceptions, which allows you to turn off only the charging sound, saving the remaining notifications.
How to set up:
- Go to Settings β Notifications and Status bar β Do not disturb.
- Select a Schedule and add a new time slot (for example, from 23:00 to 7:00).
- In the schedule settings, select Notification Sounds Only (not All Sounds).
- Turn on the option to Turn off system sounds (if any) or manually add an exception for Charging Sounds (on some firmware).
π‘ Advice: If in your version MIUI There is no separate option for charging sounds, try turning on Disable Media in the settings DND. Sometimes this also blocks system signals.
What if DND mode does not turn off the charging sound?
Method 3: Editing system files (for advanced users)
This method requires root access or ADB (without root, but with a PC connection) and is suitable for users who are willing to dig a little bit into the system. On some models (POCO F4 GT, Xiaomi 13 Pro), this method can lead to a reset after the MIUI update.
Instructions via ADB (without root):
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times on the version, then go back to Additional β For Developers).
- Connect your phone to your PC and execute the command: adb shell settings put global system_sound_enabled 0 To get the sound back, use: adb shell settings put global system_sound_enabled 1
π§ For users with root:
- Use a root-access file manager (such as Root Explorer).
- Go to /system/media/audio/ui/.
- Find the Charging.ogg files or charging_started.ogg (names may differ).
- Rename them to Charging.ogg.bak or delete them (restore them first!).
π‘
Before editing system files, make sure to back up the /system partition via TWRP or the adb backup command, which will help restore the phone if something goes wrong.
β οΈ Attention:
Changing system files can result in a bootloop or reset. On devices with Dynamic RAM Expansion (Xiaomi 12S Ultra, Redmi K50 Gaming), this can affect performance. If you are not sure, use other methods.
Method 4: Automation with MacroDroid (without root)
MacroDroid allows you to create automatic rules to turn off the charging sound without interfering with the system, one of the most reliable methods for devices without root access.
Step-by-step:
- Install MacroDroid from Google Play.
- Create a new macro team (Add Macro).
- Select Power β Charging State Changed as a trigger.
- Add Audio/Volume β Set System Volume and set 0.
- Add a 2-second delay (Miscellaneous β Wait Before Next Action)
- Add the second action: Audio/Volume β Restore System Volume (to return the sound after the charging is turned off).
π Advantages of the method:
| Parameter | MacroDroid | Shutting down system sounds | DND regime |
|---|---|---|---|
| Root is required. | β No. | β No. | β No. |
| It's working on MIUI 14. | β Yes. | β Yes. | β οΈ Partially. |
| Turns off just the charging sound. | β Yes. | β No. | β οΈ Depends on the model. |
| Affects the battery. | β No. | β No. | β No. |
π‘
MacroDroid is the only way to turn off just charging sound without rooting or losing other system signals, and is suitable for all Xiaomi models, including the new ones (Xiaomi 14, Redmi Note 13 Pro+).
Method 5: Castom firmware (for enthusiasts)
If you use custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu), the charging sound can be turned off via standard Android settings or build.prop file editing.
Instructions for Xiaomi.eu:
- Go to Settings β Sound β System sounds.
- Find the option Sound connection charging (in custom firmware it is often made separately).
- Turn off the slider.
For other firmware:
- Use BuildProp Editor (root required).
- Add a line: ro.config.nocharge_sound=true
- Reset the device.
β οΈ Attention:
Installing custom firmware voids warranty and can lead to problems with Widevine L1 (loss of HD support on Netflix, Disney+).On devices with Knox-like protection (Xiaomi 13T Pro), this can block some features (such as Mi Pay).
Frequent problems and solutions
Even after one of these methods is applied, the charging sound can continue to play, and here are the most common causes and solutions.
- π The sound is back after the update MIUI: Reset the sound settings or repeat the actions (especially relevant for Methods 1 and 3).
- π΅ MacroDroid is not working: Check the permissions for the application in Settings β Annexes β MacroDroid β Additionally. β Permits. Also make sure that the battery settings (Settings) β Battery. β Battery Optimization MacroDroid Added to Exceptions.
- π All sounds turned off except charging: On some models (POCO X3 Pro) the charging sound refers to STREAM_MUSIC. Try to turn off Media in the sound settings.
- β‘ There's sound, but it's not charging: It's not the sound, it's the cable or the power supply. Check it on another device.
If neither of these things worked, maybe your model has a hard-coded charging sound in the firmware, and then you have two options:
- Use wireless charging (on most Xiaomi devices it is not accompanied by sound).
- Install custom firmware with support for switching off sound (see Method 5).