Have you ever encountered a situation where the volume on your Xiaomi is suddenly limited to 70-80%?This is not a fluke, but a built-in hearing protection feature that often works after MIUI updates or the first headphone connection. The manufacturer is trying to protect users from potential harm to hearing, but for many, this limitation becomes a real problem - especially if you need to listen to music in a noisy place or use your smartphone as a speaker at a party.
In this article, weโll discuss 5 working ways to remove volume control on Xiaomi devices, including smartphones (Redmi, POCO, Mi) and Xiaomi TV. Itโs important to understand that some methods require unlocking the bootloader or superuser rights, so weโll start with the simplest solutions and gradually move on to more complex ones, and youโll learn why the restriction returns after the reboot and how to fix it.
Why does Xiaomi limit volume?
According to WHO research, prolonged exposure to sound levels above 85 dB can cause permanent hearing damage. Xiaomi has set this bar at 80-85 dB for headphones and 90-95 dB for speakers.
- ๐ European norms (EN 50332) require default limits, but not all regions comply with them.
- ๐ฑ MIUI Automatically activates the limit when you connect new headphones or after updating.
- ๐ The restriction works even on Xiaomi. TV, where the volume is critical for the home theater.
- ๐ After resetting or resetting the settings, the limit may return.
Interestingly, some models (such as the POCO F3 or Redmi Note 12 Pro+) have a more stringent restriction than the Mi 13 flagships, due to different versions of the audio codec and the manufacturer's policy for budget lines.
Method 1: Disable the restriction through sound settings (without root)
The simplest method that works on most devices with MIUI 12-15 is suitable for smartphones and some Xiaomi TV models:
- Open the Settings. โ Sound and vibration.
- Slip on Volume (or Volume Settings on TV).
- In the upper right corner, press on โฎ (three-point) โ Additional settings.
- Find the Safe Volume or Volume Limit and turn it off.
- Confirm the action, uncheck the box with Automatically limit volume.
If there is no such item, try connecting headphones and repeating the steps - sometimes the option appears only when the audio device is active.
๐ก
Some firmware has a hidden item. Try looking in the volume limit settings through the magnifying glass in the upper right corner.
โ ๏ธ Attention: On Xiaomi TV When the limit is turned off, the sound distortion protection may work. If you have a wheezing at maximum volume, reduce the level to a lower level. 5-10%.
Method 2: Use of the Engineering Menu (for advanced)
If the standard settings donโt work, you can try to change the settings through the engineering menu, which works on most Xiaomi smartphones, but you need to be careful:
- Open the Phone app.
- Enter the combination: ##36446337## (or #4636## on older versions).
- Go to the Hardware Testing โ Audio section.
- Find the items: Max Vol (or Max Volume) - set 150. Headset Max Vol - set 128. Safe Media Volume - disable.
Save the settings and restart the device.
On some models (POCO X3 Pro, Redmi Note 10) the engineering menu may be called MTK Engineering Mode or Qualcomm Service Menu. If the combination does not work, try alternative codes:
- ๐ฑ For Qualcomm: #86583##
- ๐ฑ For Mediatek: ##54298##
What to do if the engineering menu does not open?
Method 3: ADB-commands to remove the restriction (without root)
If the previous methods didnโt work, you can use Android Debug Bridge (ADB). This method does not require the rights of a superuser, but requires a computer and a computer. USB-Instructions:
- Download and install ADB Tools on PC.
- On your smartphone, activate Developer Mode (7 times tap the MIUI version in Settings โ About phone).
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect your phone to your PC and enter: adb shell settings put global volume_music_speaker_scale 1.5 adb shell settings put global volume_alarm_speaker_scale 1.5 adb shell settings put global volume_notification_speaker_scale 1.5 adb shell settings put global volume_system_speaker_scale 1.5 adb shell settings put global volume_voice_speaker_scale 1.5
- Adb shell settings put global settings volume_music_headset_scale 1.5
- Reset the device.
1.5 increases the maximum volume by 50%. You can experiment with values from 1.2 to 2.0, but above 2.0 can lead to distortion of the sound and damage to the speakers.
| Team team. | Description | Recommended value |
|---|---|---|
| volume_music_speaker_scale | Loudness of music through the speaker | 1.3โ1.7 |
| volume_music_headset_scale | Headphone volume | 1.2โ1.5 |
| volume_alarm_speaker_scale | Loudness of alarm clock | 1.5โ2.0 |
| volume_voice_speaker_scale | Volume of voice (calls) | 1.2โ1.4 |
โ ๏ธ Attention: On Xiaomi TV ADB-For TVs, use adb shell setprop persist.sys.volume.max 100 But beware - distortions are possible at maximum volume.
Method 4: Editing system files (root required)
If you're willing to take drastic measures, you can edit the system files that control volume.
- ๐ Unlocked bootloader (unlocked bootloader).
- ๐ ๏ธ Established TWRP or another custom Recovery.
- ๐จโ๐ป Superuser rights (root).
Instructions:
- Download and install Root Explorer or a similar file manager with root access.
- Go to /system/vendor/build.prop.
- Find the lines: ro.config.vc_call_vol_steps=7 ro.config.media_vol_steps=15 and replace them with: ro.config.vc_call_vol_steps=10 ro.config.media_vol_steps=25
- Save the file and restart the device.
For Xiaomi. TV the way is different: /system/etc/audio_policy_configuration.xml. In this file, you need to find the maxVolume parameters and increase their values on the 30-50%.
Make a backup of the current firmware (Nandroid backup)
Check the battery (minimum 50%)
Download the original build.prop in case of an error
Disable the antivirus (can block changes)-->
Method 5: Install custom firmware (for enthusiasts)
If nothing works, the last option is to install custom firmware without restrictions.
- ๐ฑ Pixel Experience โ pure Android with no restrictions MIUI.
- ๐ฑ LineageOS โ stable firmware with open source.
- ๐ฑ Xiaomi.eu โ modified MIUI disconnected.
- ๐บ ATV Custom ROM โ Xiaomi TV (Like the Mi Box).
Installation process:
- Unlock the bootloader through the Mi Unlock Tool.
- Install TWRP for your model (see instructions on XDA Developers).
- Download firmware and GApps (if you need Google services).
- Download to TWRP, make Wipe (Dalvik, Cache, System, Data).
- Install the firmware and restart.
Xiaomi TV is more complicated, requiring USB-OTG and special utilities like the Amlogic Burn Tool.
๐ก
Castom firmware removes all restrictions, but deprives the device of an official warranty and OTA-update.
What should I do if the restriction returns?
Many users are faced with the fact that after a reboot or update to MIUI volume limit appears again.
| Problem. | Reason. | Decision |
|---|---|---|
| Restriction returns after reboot | Resetting the default sound settings | Use ADB with the --user 0 flag for constant changes |
| Limit appears after MIUI update | The firmware resets user settings | Reverse to the old version or use Magisk modules (for example, Audio Modification Library) |
| Headphones are always limited. | MIUI recognizes headphones as "uncertified" | Edit the file /vendor/audio/audio_effects.conf (root) |
For Xiaomi TV, a common problem is resetting settings after the PatchWall update, in which case it will help to disable automatic updates or install the update blocker via ADB:
adb shell pm disable-user --user 0 com.miui.systemAdSolution