Owners of smartphones Xiaomi, Redmi and POCO They often face the problem of artificially low loudness, and the manufacturer sets software restrictions to protect the equipment from overload, but this prevents them from listening to music or watching videos. In this article, we will analyze all the current ways to remove the volume limit - from simple settings to the MIUI before using the engineering menu and ADB-team.
It's important to understand that increasing the volume above factory levels can cause sound distortion or accelerated wear on the speakers. We recommend that you test each method at minimum values first to assess the sound quality. If you're willing to take a risk for loud sound, then proceed to the instructions.
Why does Xiaomi limit volume?
Xiaomi sets program volume limits for several reasons:
- π Protection of speakers β preventing overheating and mechanical damage to the membrane during prolonged operation at high volume.
- π± Compliance with standards β compliance with European standards for sound level (EN 50332) for mobile devices.
- π Saving charge β reducing the power consumption of the audio chip when playing.
- π§ User safety β warning of possible harm to hearing during long-term listening.
In practice, the limitations are often overstated: even at maximum volume in settings, the real sound level can be as low as 60-70% of the physical capabilities of the speakers, especially on monodynamic models (Redmi 9A, POCO M3) or when listening in noisy conditions.
On the other hand, the flagships (Xiaomi 13 Ultra, MIX Fold 3) are less restrictive, with the manufacturer calculating that users of such devices are less likely to listen to music through the built-in speakers, but even here there is a reserve for increasing the volume.
Method 1: Use of the Engineering Menu (MTK/Qualcomm)
The most reliable method is to activate the hidden engineering menu, which works on most Xiaomi devices with MediaTek (Helio G, Dimensity) and Qualcomm Snapdragon processors, which is universal for MIUI 12-15, but can differ on custom firmware.
To enter the engineering menu:
- Open the Phone app.
- Enter ##36446337## (for MediaTek) or #4636## (for Qualcomm).
- Select the Hardware Testing option β Audio.
- Go to LoudSpeaker Mode or Speaker.
- Set Max Vol to 160 (usually 144-150 by default).
- Save the settings and restart the device.
If the combination doesnβt work, try the alternative codes:
- π± For the Redmi Note 10/11: ##6484##
- π± For POCO F3/F4: ##64663##
- π± For older models (Redmi) 4X, Note 5): ##44336##
Record the current volume values (in case of rollback)
Check the battery (minimum 50%)
Turn off Bluetooth and headphones
Reboot your phone before entering the menu-->
β οΈ Note: Some Xiaomi models block engineering menu after update MIUI. If nothing happens after entering the code, try to roll back to the previous firmware version or use alternative methods from this article.
Method 2: ADB-loudspeaker
If you don't have an engineering menu, you can use ADB (Android Debug Bridge), which requires connecting your phone to your computer, but gives you more control over the audio settings, and is suitable for all MIUI devices, including the Xiaomi 12T, Redmi K50 and POCO X5.
Step-by-step:
- Download and install Platform Tools from the official Android website.
- Activate Developer Mode on your phone: go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Enable USB debugging in Settings β Additional β For developers.
- Connect the phone to the PC and type in the command line:
adb shell settings put global volume_steps 30
adb shell settings put global volume_music_steps 30
adb shell settings put global volume_alarm_steps 30
adb shell settings put global volume_notification_steps 30
adb shell settings put global volume_system_steps 15
adb shell settings put global volume_voice_steps 15These commands increase the number of volume control steps, which allows you to squeeze the maximum out of the speakers. To apply the changes, restart the device.
To reset to factory settings, use:
adb shell settings delete global volume_stepsWhat if the ADB does not recognize the device?
| Xiaomi model | Max. Factory volume. | Potential growth after ADB | Risk of distortion |
|---|---|---|---|
| Redmi Note 12 Pro+ | 148 | up to 165 (+12%) | Low. |
| POCO X5 Pro | 152 | up to 170 (+11%) | Medium. |
| Xiaomi 13 Lite | 140 | up to 160 (+14%) | High-pitched |
| Redmi 10A | 135 | up to 155 (+15%) | critical |
Method 3: Applications for sound amplification
If you don't want to dig into the settings, you can use third-party apps that don't remove hardware constraints, but optimize the sound stream for louder playback.
- π΅ Volume Booster GOODEV β louden 20-40% It's on the equalizer. MIUI 14.
- π Precise Volume β allows you to fine-tune volume levels for each type of sound (music, notifications, alarm clock).
- π§ Wavelet β includes an equalizer and sound amplifier with support LDAC aptX.
- π± SoundAssistant (from Samsung, but runs on Xiaomi) β adds a separate adjustment for media and notifications.
Important: Most audio amplifiers require root rights to work properly, without them, the volume gain will be minimal (5-10%), and some applications may conflict with MIUI Optimizations, in which case turn off optimization in the developer settings.
Example of settings in Volume Booster GOODEV:
- Install the app from Google Play.
- Start and grant permission to change system settings.
- Go to the Booster section and move the slider 120%.
- Activate the Extra Loud option (requires root).
- In the Equalizer section, select the Bass Boost preset for better sound.
π‘
Before installing sound amplifiers, backup settings in Settings β Additional β Backup. Some applications may reset user audio profiles.
Method 4: Change configuration files (for advanced)
This method requires root rights and is designed for power users, it allows you to edit system files that are responsible for limiting volume, suitable for devices on MIUI 13-15 with an unlocked bootloader.
Instructions:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /vendor/etc/ or /system/etc/.
- Find the file. mixer_paths.xml or audio_platform_info.xml.
- Open the file in the text editor and find the lines with the parameters: <path name="speaker"> <ctl name="RX1 Digital Volume" value="84" />
- Increase the value by 10-15 units (e.g., from 84 to 95).
- Save the changes, set the rights 644 and restart the device.
Changing the values by more than 20 units can cause physical damage to the speakers! On models with small speakers (Redmi A1, POCO C40), the maximum safe increase is no more than 10 units.
β οΈ Warning: Incorrect editing of system files can lead to bootloop ( looped reboot).Before changes, create a full backup through TWRP Or OrangeFox Recovery.
Method 5: Bypassing restrictions through Magisk modules
If your Xiaomi has an unlocked bootloader and Magisk installed, you can use special modules to remove restrictions. This method is the safest among those requiring root, since changes are easy to roll back.
The best modules to increase volume:
- π Audio Modification Library β allows you to fine-tune the volume levels for each type of sound (media, calls, alarm clocks).
- π΅ ViPER4Android FX β powerful audio processor with amplifier and equalizer.
- π± JamesDSP β Optimizes sound flow for maximum volume without distortion.
Installation via Magisk:
- Download the module in.zip format (for example, from the XDA-Developers forum).
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reset the device.
- After downloading, open the module application (e.g., ViPER4Android) and activate the amplifier.
For ViPER4Android, the recommended settings are:
- Turn on Master Limiter and set the value 0 dB.
- Activate Volume Boost at +3.0 dB.
- In the Convolver section, select Clear Bass preset.
π‘
Magisk modules are the only way to increase volume WITHOUT the risk of damaging speakers, as they optimize the sound stream, rather than simply raising the signal level.
What if the sound gets worse after the volume goes up?
Sometimes when you're delimited, you get distortions, wheezing, or low frequencies, and that's because you overload the audio chip or the speakers. Here's how to fix the problem:
- π§ Reset the sound settings β return the values to the engineering menu or ADB factory-wise.
- ποΈ Use the equalizer β reduce the low frequency level (50-150 Hz), as they are more loading the speakers.
- π Limit the maximum volume β set a limit on the 80-90% in the settings of the amplifier application.
- π Reinstall audio drivers β it is enough to restart the phone in Fastboot and execute the command: fastboot flash modem NON-HLOS.bin (file NON-HLOS.bin It comes from the stock firmware of your model).
If the distortion remains even after resetting, check the speakers for physical damage.
- Connect the headphones β if the sound in them is clean, the problem is the phoneβs dynamics.
- Call the speaker with a multimeter (resistance should be within 4-8 Ohms).
- Check if the speaker has got moisture under the grid (relevant for the Redmi Note 10 Pro and other models with IP53).
On stereo models (Xiaomi 11T, POCO F4 GT), distortion can only appear in one of them, indicating damage to a particular speaker or connector on the motherboard.