How to remove the charging sound on Xiaomi Mi 8 Pro: all working methods

The sound of charging on the Xiaomi Mi 8 Pro can be annoying, especially if you connect your smartphone at night or in a quiet room. Although this signal is designed to alert the user to the start of charging, many owners want to turn it off. In this article, we will examine all possible ways, from standard MIUI settings to hidden functions and commands for power users.

It is important to understand that the methods may vary depending on the firmware version. Mi 8 Pro (codename equuleus) originally ran on MIUI 10 with a shell based on Android 8.1 Oreo, but later received updates to MIUI 12.5 and Android 10.

If you are not sure about your firmware version, check it in the Settings menu β†’ About Phone β†’ MIUI version. This will help you avoid mistakes when choosing a method.

1. Disable charging sound through standard MIUI settings

The easiest way is to use the built-in system options. Unfortunately, some versions of MIUI don't have a direct switch for charging sound, but you can get around this limitation through the notification settings.

Go to: Settings β†’ Sound and Vibration β†’ Other Sounds (or System Sounds depending on version).

There could be a charger connection sound or system sounds, and if you don't have one, try the following method.

  • πŸ”Š Check the Sound and Vibration section: sometimes the option is hidden under the sub-menus "Advanced" or "System sounds".
  • πŸ”• Turn off all system sounds: If there is no separate charge switch, you can temporarily turn off all system sounds (but this will also remove lock, notification, etc.).
  • πŸ”„ Reboot your phone: After changes in the audio settings, it sometimes takes a restart to make the changes take effect.

⚠️ Attention: B MIUI 12.5 and later, the option to turn off the charging sound may not be available due to Xiaomi's policy of unifying the interface.

πŸ“Š What version? MIUI It is installed on your Xiaomi Mi 8 Pro?
MIUI 10
MIUI 11
MIUI 12/12.5
MIUI 13/14
I don't know.

2.Use of Do Not Disturb mode for temporary shutdown

If you only need to turn off the charging sound at night or at a certain time, use the Do Not Disturb function. It blocks all sounds, including the system sounds.

Algorithm of action:

  1. Open Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Activate the switch Turn on on schedule.
  3. Set a time when the charging sound should be turned off (for example, from 23:00 to 7:00).
  4. In the Rules section, select Block all sounds.

The disadvantage of this method is that along with the charging sound, all notifications, calls and alarms will be turned off (if you do not configure exceptions).

πŸ’‘

If you need to leave the alarm active, add the Clock app to the Do Not Disturb mode exceptions in the settings of this mode.

3. Disconnection via MIUI Hidden Settings (hidden settings)

Xiaomi firmware has hidden settings that can be activated with special code, a method that works on most versions of MIUI, including the Mi 8 Pro.

Instructions:

  1. Open the phone (calling) application.
  2. Enter the code ##36446337## (or #3644633## for some versions).
  3. After entering, the MIUI Hidden Settings menu will open.
  4. Go to the Sound β†’ Charging Sounds section.
  5. Turn off the switch next to Enable charging sound.

If the code didn't work, try an alternative: ##4636## β†’ Phone information β†’ Test menu β†’ Hardware testing β†’ Audio. You can turn off system sounds, but this method is less reliable for charging sound.

⚠️ Note: Not all codes work on custom firmware or modified versions MIUI. If nothing happens after entering the code, your firmware may block access to hidden settings.

4. Disable charging sound via ADB (for power users)

If standard methods don't work, you can use ADB (Android Debug Bridge), which requires connecting your phone to your computer and having a basic command line knowledge.

Step-by-step:

  1. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode), then go back to Settings β†’ Additional β†’ Developers β†’ Debugging on USB.
  2. Connect the Mi 8 Pro to your computer via USB-cable.
  3. Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put global charging_sound_enabled 0
  4. Reboot the phone.

To return the charging sound, use the command:

adb shell settings put global charging_sound_enabled 1

ADB Team TeamAction.Note
adb shell settings put global charging_sound_enabled 0Turns off the charging sound.It works on most versions of MIUI for Mi 8 Pro.
adb shell settings list global | grep chargingShows all settings related to chargingHelps to find alternative parameters if the main one did not work
adb shell pm disable-user --user 0 com.android.systemuiDisables the system interface (not recommended!)It can cause unstable operation of the phone.
What if the ADB does not recognize the device?
If the adb device command doesn’t show your Mi 8 Pro, make sure: 1. Xiaomi drivers installed USB Drivers (you can download from the official website). 2. In the developer settings, the option Debugging by USB (Safe mode. 3. The original mode is used. USB-cable (poor cables may not transmit data). 4. The computer has the latest version installed ADB (You can download it from Android Studio or separately from Google).

5. Removal of system sound through file manager (root rights)

If you have root rights, you can manually delete or rename the charging sound file, which is the most radical and requires caution.

Instructions:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/media/audio/ui/.
  3. Find files: Charging.ogg – the sound of the start of charging; Wireless_charging_start.ogg β€” wireless charging sound (if supported); Unplug.ogg – charging-off sound.

.bak

Charging.ogg.bak

Reboot the phone.

⚠️ Warning: Deleting or modifying system files without backup may result in bootloop (cyclic reboot) or other crashes. TWRP or other recovery.

Backup via TWRP| Check for root rights | Install a reliable file manager | Download original sound files in case of recovery-->

6. Alternative methods: use of third-party applications

If you don't want to dig into settings or use ADB, you can use third-party apps, such as MacroDroid or Tasker, which let you automatically turn off the sound when you connect the charger.

Example of settings in MacroDroid:

  1. Create a new macro team.
  2. As a trigger, select Charging State β†’ Connected to Charging.
  3. Add the action Audio β†’ Set the volume of notifications to 0.
  4. Save the macro and activate it.

On Xiaomi Mi 8 Pro with MIUI 12.5 firmware and later, only the method with ADB or changing system files can work, since the manufacturer has removed direct settings to turn off the charging sound.

FAQ: Frequently Asked Questions

Can I turn off the charging sound without root rights?
Yes, you can use standard MIUI settings, ADB or modes like Do Not Disturb. Root rights are only needed to delete system audio files.
Why did the charging sound come back after the MIUI update?
Updating the firmware can reset some settings, including those that were changed through ADB or hidden menus, and after the update you will have to repeat the procedure of disabling.
Is it safe to use ADB to turn off the sound?
Adb shell settings put global charging_sound_enabled 0 It is secure, it only changes the system parameter without affecting critical files, and the main thing is not to use commands to disable system processes (for example, com.android.systemui).
How to return the charging sound if I have deleted system files?
If you have done a backup through TWRP, If you don't, download the original Mi firmware. 8 Pro and remove the sound files (they are in the system.img). Then put them back in. /system/media/audio/ui/ right-handed (644 or rw-r--r--).
Does this work on other Xiaomi models?
Most methods (especially through ADB and hidden settings) work on other Xiaomi smartphones with MIUI, such as the Mi 9, Redmi Note 8 Pro or POCO F1. However, the paths to audio files and codes for hidden menus may differ.