Owners of Xiaomi Redmi Note 7 on MIUI 12 firmware often face the problem of quiet speaker, especially in noisy rooms or when using hands-free. The manufacturer limits the maximum volume to protect the speakers, but these restrictions can be circumvented in legal and safe ways.
In this article, we'll look at all the methods available, from standard settings to modification of system files. It's important to understand that increasing volume above factory values can shorten the life of the speaker. But with a reasonable approach, the risks are minimal. Let's start with the simplest solutions that do not require superuser rights.
1. Checking standard sound settings
Before you resort to radical measures, make sure that all software volume controls are set to maximum. MIUI 12 has several places where you can adjust the sound of a conversational speaker:
- ๐ Main Volume Control โ Press the physical volume button during the call and make sure the slider is at maximum.
- ๐ฑ Phone Application Settings - Open Settings โ Annexes โ Phone. โ Sound and check the volume level.
- ๐ง Do Not Disturb Mode - sometimes it accidentally activates and turns the volume down. โ Sound and vibration โ Don't disturb.
If the volume is not enough after these manipulations, move on to the next step. Note that MIUI 12 has a hidden limit to the maximum volume of the speaker - it can only be removed through an engineering menu or modification of system files.
2.Use of the engineering menu (without root)
The engineering menu is a hidden settings section where you can fine-tune the audio settings. For the Redmi Note 7, it is logged in through a special code:
- Open the phone app.
- Enter the code: ##36446337## (or #4636## for the alternative menu).
- Go to Hardware Testing โ Audio โ Normal Mode.
- Select Sph (Speak Speaker) and set Max Vol to 150-160 (standard 140).
When you change the settings, restart the device. Values above 160 can cause audio distortion and speaker damage, use them at your own risk. If the engineering menu doesn't open, your version of MIUI 12 blocks this method, in which case move on to the next method.
๐ก
Before you change the parameters, write down the standard values in the engineering menu, which will help you get it back if the sound gets worse.
3. Configure via ADB (no root)
If the engineering menu is not available, you can change the sound settings through ADB (Android Debug Bridge: This method doesn't require superuser rights, but it will require a computer and a computer. USB-cable.
First, turn on the USB debugging:
- Go to Settings. โ The phone.
- Click on the MIUI version 7 times to activate the developer mode.
- Back to Settings โ Additionally. โ For developers.
- Activate "Debugging by" USB".
Now connect the phone to your computer and execute the commands:
adb shell settings put global volume_music_speaker 15
adb shell settings put global volume_voice_call_speaker 7
adb shell settings put global volume_voice_call 7These commands set maximum volumes for media and calls, and if the effect disappears after the reboot, MIUI 12 resets the settings, in which case you will need to use automation (for example, Tasker) to re-apply the commands.
โ๏ธ Preparation for ADB-setting
4. Modifications mixer_paths.xml (root)
The most effective, but also the most risky method is editing a system file. mixer_paths.xml. It is responsible for the distribution of sound streams and volume limits. This method requires root rights and a file manager with access to the system partition (for example, Root Explorer or Solid Explorer).
Instructions:
- Open the file manager and go along the way: /vendor/etc/mixer_paths.xml.
- Make a backup copy of the file (copy it on the SD-map).
- Open the file in the text editor and find the lines: <path name="speaker"> <ctl name="RX1 Digital Volume" value="84" /> <ctl name="RX2 Digital Volume" value="84" />
- Change the value from 84 to 90-95 (no higher!).
- Save the file, set the rights to 644 (rw-r--r---) and restart the device.
If the sound has become hoarse or distorted after the changes, return the standard values. exceeding the value of 95 is almost guaranteed to disable the speaker within 1-2 months of active use.
What to do if you edit after the mixer_paths.xml slug?
5. Use of third-party applications
If you don't want to mess around with system files, you can use specialized applications to amplify sound.The best options for the Redmi Note 7 are:
- ๐ Volume Booster is a simple volume booster with pre-configured profiles. It doesn't require root, but the efficiency is limited.
- ๐๏ธ ViPER4Android โ It's a powerful sound processor that requires root, and it allows you to fine-tune the equalizer and amplify the low frequencies.
- ๐ฑ SoundAbout โ Redirects sound from one speaker to another (useful if one speaker is damaged).
When using rootless boosters, remember that they increase the volume programmatically, which can lead to distortion. ViPER4Android will require additional tuning through the engineering menu (Audio Effects activation).
Example of setting up ViPER4Android:
- Install the application and driver from the official repository.
- Turn on Master Limiter and set Max Amplification to 3-5 dB.
- Activate Convolver to improve voice clarity.
๐ก
ViPER4Android is the best solution, but it requires root and the right setup, and without root, it's limited in functionality.
Hardware methods of amplifying sound
If the software doesn't work, you should consider hardware solutions that don't change the settings of the phone, but can significantly improve audibility.
| Method | Efficiency | Cost | Cons |
|---|---|---|---|
| Headphones with microphones | โญโญโญโญโญ | 200-2000 โฝ | Uncomfortable in public places |
| External Bluetooth speaker | โญโญโญโญ | 500-5000 โฝ | Requires recharging. |
| Sound amplification case | โญโญโญ | 300-1500 โฝ | Increases the size of the phone |
| Replacement of the speaker | โญโญโญโญโญ | 500-1200 โฝ | Requires a phone breakup |
The most reliable hardware method is to replace the speaker speaker, and over time, the membrane wears out the speaker, and the sound becomes quieter. 7 near 600-800 โฝ, Replacement at the service center will be 300-500 โฝ. If you decide to change the speaker yourself, use a plastic mediator to neatly open the case - metal tools can damage the plumes.
๐ก
Before buying a new speaker, check its compatibility. For the Redmi Note 7, speakers labeled DYN-043 or DYN-045 are suitable (depending on the board revision).
Diagnostics of Dynamic Faults
If none of these methods worked, maybe the problem isn't the settings, it's the hardware malfunction.
- ๐ Contamination speaker - dust and pile can block sound. Carefully clean the speaker hole with a soft brush or compressed air.
- ๐ง Moisture intake - if the phone fell into the water, the oxidation of the contacts could worsen the sound, in which case only disassembly and cleaning with alcohol will help.
- ๐ The plume problem -- if the speaker is working, no, maybe the plume has gone.
For quick diagnosis, use the speaker test:
- Enter the code ##06## (IMEI check) in the phone application.
- Then type: ##0*###, which will run a screen and speaker test.
- If the sound is quiet or absent in the test, the problem is precisely in the hardware.
โ ๏ธ Warning: If the speaker is making a crackle or wheezing test, it's a sign of physical damage. Further increase in volume by software will accelerate the speaker's failure.