How to remove the volume limit on Xiaomi: safe ways for smartphones and TV

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.

๐Ÿ“Š What kind of Xiaomi device do you have?
Smartphone (Redmi/POCO/Mi)
Xiaomi TV
Headphones or a Xiaomi column
Other

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:

  1. Open the Settings. โ†’ Sound and vibration.
  2. Slip on Volume (or Volume Settings on TV).
  3. In the upper right corner, press on โ‹ฎ (three-point) โ†’ Additional settings.
  4. Find the Safe Volume or Volume Limit and turn it off.
  5. 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:

  1. Open the Phone app.
  2. Enter the combination: ##36446337## (or #4636## on older versions).
  3. Go to the Hardware Testing โ†’ Audio section.
  4. 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?
If none of the combinations worked, your firmware may be blocking access, in which case only unlocking the bootloader + installing a custom recover (TWRP) to edit system files will help.

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:

  1. Download and install ADB Tools on PC.
  2. On your smartphone, activate Developer Mode (7 times tap the MIUI version in Settings โ†’ About phone).
  3. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  4. 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
  5. Adb shell settings put global settings volume_music_headset_scale 1.5
  6. 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.DescriptionRecommended value
volume_music_speaker_scaleLoudness of music through the speaker1.3โ€“1.7
volume_music_headset_scaleHeadphone volume1.2โ€“1.5
volume_alarm_speaker_scaleLoudness of alarm clock1.5โ€“2.0
volume_voice_speaker_scaleVolume 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:

  1. Download and install Root Explorer or a similar file manager with root access.
  2. Go to /system/vendor/build.prop.
  3. 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
  4. 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:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP for your model (see instructions on XDA Developers).
  3. Download firmware and GApps (if you need Google services).
  4. Download to TWRP, make Wipe (Dalvik, Cache, System, Data).
  5. 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 rebootResetting the default sound settingsUse ADB with the --user 0 flag for constant changes
Limit appears after MIUI updateThe firmware resets user settingsReverse 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

FAQ: Frequent Volume Limiting Questions on Xiaomi

โ“ Why my Redmi Note 11 doesnโ€™t have a โ€œSafe Volumeโ€ option in the settings?
In some models, MIUI 13+ This is hidden. Try: Reconnect your headphones and check your audio settings again. Update your firmware to the latest version (sometimes the item appears after the update). Use ADB-Teams from Method 3.
โ“ Can I remove the volume limit on Xiaomi? TV Stick?
Yes, but the ways are limited: Use ADB-command: adb shell setprop persist.sys.volume.max 100. Install an alternative launcher (e.g., setprop persist.sys.volume.max, ATV Launcher -- sometimes it takes the constraints off. Connect the external sound system through HDMI ARC Optical โ€“ the restriction applies only to built-in speakers.
โ“ Will the guarantee be lost if I use it? ADB ore-menu?
No, using an ADB or engineering menu does not void the warranty unless you make changes to the system files. However: If you unlock the bootloader or get root, the warranty is removed. The service center may refuse repairs if the problem is related to software modifications. We recommend that you reset before visiting the service to factory settings.
โ“ Why the sound became hoarse after the restriction was removed?
This is because: Speakers overload โ€” maximum volume exceeds their physical capacity. Codec distortion โ€” cheap Xiaomi models use weak amplifiers. Equator settings are incorrect โ€” high frequencies can cut at high volume. Solution: Reduce volume by 10-15% of maximum. Turn off all sound effects in Settings โ†’ Sound โ†’ Equalizer. Use external speakers or headphones with your own amp.
โ“ Are these methods working on POCO F5 hyperOS?
HyperOS (New Shell from Xiaomi) partially changes the structure of the settings, but the basic methods remain relevant: ADB-The engineering menu is available under the same codes. The Safe Volume item can now be in Settings. โ†’ Sound. โ†’ Additionally. โ†’ Security and Warnings. HyperOS also has a new way through Developer Options: Settings โ†’ The phone. โ†’ HyperOS version (7 times tapping) โ†’ For developers โ†’ Turn off the absolute volume level (disable absolute volume)