The sound of charging on Xiaomi smartphones may seem like a trifle, but for many users it becomes a source of constant irritation, especially at night when a loud signal wakes up households, or in an office where silence is the key to productivity. Unfortunately, in standard MIUI settings, there is no obvious switch to turn off this sound, but there are several workarounds.
In this article, we will analyze all the current ways - from simple changes in settings to use. ADB-It is important to understand that the methods may differ depending on the firmware version (MIUI 12/13/14) and device models (Redmi Note) 12, POCO X5, Xiaomi 13T Also note: some solutions require superuser rights (root), which may affect the warranty.
If you're ready to get rid of the annoying "peak" of connecting a cable, read on. We tested all methods on current firmware in 2026, so the instructions will work even on new models.
Why Xiaomi does not allow you to turn off the charging sound through the settings?
The manufacturer argues that the no-direct option is not available because the charging connection sound serves an information function: the user must understand that the device has started charging. However, in reality, this sound is more often intrusive than helpful. Here are the key reasons why Xiaomi does not add this option to the menu:
- 🔄 Uniformity UX: The company is striving for a unified interface on all devices, and additional settings complicate support.
- 🛡️ Safety: The sound signal confirms that charging started correctly (especially for cheap cables).
- 📱 Android Limitations: At the system level, charging sound is tied to the event android.intent.action.POWER_CONNECTED, And shutting it down requires profound changes.
- 🔧 Technical difficulty: For some models (e.g. Redmi) 10C) sound is written in system files, and its removal can cause errors.
However, there are workarounds, from using Do Not Disturb mode to editing system files, and then we'll take them in order from the simplest to the most complex.
Method 1: Do not disturb (no root) mode
The easiest and safest method is to use the built-in Do Not Disturb (DND) mode, which turns off all sounds, including the charging signal, but has limitations:
⚠️ Warning: This mode also blocks alarms and important notifications. Set the exceptions manually if you use it at night.
How to set up:
- Open Settings → Sound and vibration → Do not disturb.
- Select “Schedule” and specify the time (for example, from 23:00 to 7:00).
- In the “Exceptions” section, allow alarm clocks and calls from selected contacts.
- Activate the “Do Not Disturb” switch manually or wait for the timetable to work.
Cons of the method:
- 🔕 All sounds are turned off, not just charging.
- ⏰ Requires manual activation or schedule setting.
- 📵 Does not work for the sound of the charging switch off (only for connection).
☑️ Checking the “Do not disturb” regime"
Method 2: Disable system sounds through settings (MIUI 14)
The latest versions of MIUI 14 (starting with the Xiaomi 13 and Redmi Note 12) have the ability to disable individual system sounds, but the option is hidden deep in the menu:
Instructions:
- Go to Settings → Sound and vibration → Additional settings.
- Select System Sounds (some models call it Default Melodies).
- Scroll down to the Charging section and uncheck the Connection Sound.
- Save the changes and restart the device.
If this paragraph is not:
- 🔍 Try searching by settings (the magnifier icon at the top) with the request “charge sound».
- 📱 On older models (Redmi) 9A, POCO M3) This method may not work.
What to do if there is no "System Sounds" item?
Method 3: Use ADB-commands without root)
For advanced users, there's a way to turn off charging sound via Android Debug Bridge (ADB). This does not require superuser rights, but requires a computer and USB-cable.
Step-by-step:
- Turn on Developer Mode: Go to Settings → About Phone. Click 7 times on MIUI Version until the notification “You are a developer” appears.
«Debugging by USB»
Settings → Additional → For Developers
ADB-tools
adb shell settings put global charging_sound_enabled 0To check the current status:
adb shell settings get global charging_sound_enabled(If 0 is turned back, the sound is turned off, 1 is turned on.)
⚠️ Note: On some models (POCO F4, Xiaomi 12T) This command can reset after the restart. To fix the change, use the task in Automate or Tasker to automatically execute the command when the system starts.
💡
If ADB does not recognize the device, try reinstalling the drivers via the official Xiaomi driver or use the Mi PC Suite program.
Method 4: Editing system files (root required)
For users with unlocked bootloaders and root rights, there's a radical method -- removing the audio file from the system partition -- that will permanently remove the charging sound, but it requires caution.
Instructions:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/media/audio/ui/ or (for newer MIUI versions): /system/product/media/audio/ui/
- Find files: Charging.ogg – the sound of charging connection; Unplug.ogg – the sound of disconnection (if any).
.bak
Charging.ogg.bak
Reset the device.
Warnings:
- 🔧 Changing system files can cause firmware to crash. Make partition backup /system before editing.
- 🔄 After updating MIUI Files can be restored – the procedure will have to be repeated.
- 🚫 On some models (Xiaomi) 13 Ultra) sound can be spelled in /vendor, not /system.
| Xiaomi model | The path to the sound of charging | Is root required? |
|---|---|---|
| Redmi Note 11 | /system/product/media/audio/ui/Charging.ogg | Yes. |
| POCO X3 Pro | /system/media/audio/ui/Charging.ogg | Yes. |
| Xiaomi 12 Lite | /vendor/media/audio/ui/Charging.ogg | Yes. |
| Redmi 10A | Sound sewn into framework-res.apk | Yeah (difficult) |
Method 5: Applications to turn off sounds (without root)
If the previous methods don't work, you can use third-party applications that don't remove the sound completely, but block the sound from being played.
Top.-3 applications:
- 📱 SoundAssistant (Samsung, but runs on Xiaomi): Disables system sounds via notification interception. Requires permission to "Overlaid over other windows».
- 🔇 Silent Charging: A dedicated application to turn off charging sound. Works through Accessibility Service (configure manually!).
- 🤖 MacroDroid: Create a macro: Trigger → «Charging connection", Action → «Turn off the sound. Minus: the sound can be played before the macros are triggered.
⚠️ Note: Apps requesting Accessibility may pose a security risk.Install them only from Google Play and check reviews.
💡
Applications are the safest way, but they can conflict with MIUI optimization. If the charging sound returns after a reboot, add the application to the AutoRun list (Settings → Applications → AutoRun).
Frequent problems and solutions
Even after one of the methods is used, the charging sound can continue to play, and let's consider the typical causes and ways to eliminate them:
Problem 1: The sound comes back after the reboot
- 🔄 For ADB-Create a Tasker Task with Settings Put Global charging_sound_enabled 0 and link it to the event "Device loading».
- 📱 For applications: add them to battery optimization exceptions (Settings) → Battery → Optimizing the battery).
Problem 2: No charging sound, but other notifications are missing
- 🔊 Check the “Sounds and Vibrations” settings – the volumes may have dropped.
- 📲 If you have used Do Not Disturb mode, make sure it is turned off.
Problem 3: No method works on POCO or Black Shark
- 🎮 The devices on the base POCO Launcher or Black Shark OS You can have your own audio files. Try to find them through Root Explorer by the keyword charge.
- 🔧 Alternative: Sweat down a custom Recovery (TWRP) Delete the audio through the Aroma file manager.