Reduce the volume of the speaker on Xiaomi Redmi Note 9 Pro

Owners of Xiaomi Redmi Note 9 Pro smartphones often face a situation where the standard volume slider is not enough for a comfortable conversation.The built-in acoustic system of this device is designed to work in noisy conditions, which makes the minimum sound level still too high for quiet rooms. The speaker in this model is highly sensitive, and many users are looking for ways to programmatically limit its power output.

The problem is not only the discomfort of the interlocutor or the user's hearing, but also the possible occurrence of acoustic feedback when using headsets. There are hidden partitions in the MIUI operating system based on Android that allow you to fine-tune the audio stream. However, the standard settings interface does not provide direct access to the limiter of the minimum volume speaker.

There are several proven methods of doing this, from using third-party applications to interfering with system parameters through an engineering menu. It is important to understand that improperly configuring audio codecs can lead to distortion of the sound or its complete disappearance, so before making any changes to the sound configuration, you need to fix the original values of the parameters so that you can return everything back.

Hardware restrictions and software regulation

The Redmi Note 9 Pro features a quality audio module that is set to maximum return by default. The software divides audio streams into several categories: media, alarm, notifications and, most importantly for us, conversations. The volume adjustment of the buttons on the side edge often affects the media, rather than the sound level during the call, unless the call itself is activated.

Many users mistakenly try to lower the volume through standard audio settings, unaware that the minimum threshold in MIUI is fixed at about 15-20% of the maximum power of the speaker, this is done to avoid situations where the subscriber does not hear the interlocutor at all, but for people with good hearing or when talking in silence, this level can be excessive and even painful.

Software volume restriction is implemented by changing the gain of the digital signal before it is sent to a digital-to-analog converter. Unlike a mechanical regulator, the software method allows you to set a threshold below which the slider will simply not fall, or apply global signal attenuation.

⚠️ Warning: Excessive reduction of program volume can lead to the fact that in a noisy place you will stop hearing the interlocutor, as the dynamic range is compressed.

Also, the sound quality is directly dependent on the firmware version. Xiaomi developers periodically update their audio profiles, changing the noise reduction and amplification algorithms. What worked on one version of Android may behave differently after the system update.

Using an engineering menu to fine-tune

The most effective way to reduce the volume of a speaker is to access an engineering menu hidden from the average user.This section is designed to test the hardware and contains deep audio codec settings. To enter this mode, the Redmi Note 9 Pro uses a special combination in the phone app. Open Settings and find About Phone, then click on the MIUI Version several times to activate additional options, although this is not always required for the engineering menu.

The main method of login is using secret code. Open the Phone app (set number) and type in the command ##3646633##. If the code does not work, as happens on some global firmware versions, you can use the MTK Engineering Mode app available in the Play Market. Once you log in successfully, you will see a menu with several tabs, we are interested in the Hardware Testing section and the Audio subsection.

Within the Audio section, you need to select Normal Mode, because Headset or Loudspeaker Handfree are headsets and hands-free, respectively. In the list of sound types, you select Speech. Here you will see a table with volume levels from 0 to 6. Level 0 is the minimum volume that interests us. Digital Gain is responsible for digital amplification. By lowering it, we reduce the final volume.

β˜‘οΈ Check before changing the engineering settings

Done: 0 / 4

Once you change your values, you must click the Set button to apply the changes, and then Save to save. Simply switching between tabs without pressing Set will reset your settings. Be careful not to change the values in other tabs, such as Mic, if you are not sure about your actions, as this can make you inaudible to the interlocutor.

Application of third-party equalizer applications

If access to the engineering menu seems too complicated or inaccessible, you can use third-party apps from the Google Play store. There are many programs that intercept the audio stream and allow you to adjust its volume regardless of system settings. For the Redmi Note 9 Pro, applications like Volume Control or Precise Volume are well suited.

The way these applications work is to create a virtual layer on top of the system regulator, so you can set a maximum volume limit for a particular type of sound, like a call, and you can set the application so that even if you roll the system as far as possible, the actual volume is not more than, say, 40 percent of the speaker's potential.

However, this method has its drawbacks: third-party applications require permanent permissions to access the system and can consume additional battery power, MIUI It is known for its aggressive energy saving policy, which can "kill" the background processes of such applications. To avoid this, you need to fix the application in memory and give it all the necessary permissions in the menu of the Application. β†’ Permits.

πŸ“Š What type of sound you prefer?
Engineering menu (manual setting)
Third-party annexes
Standard Android settings
I'm not changing the sound settings.

Importantly, some equalizer apps may conflict with the built-in Dolby Atmos if it is activated on your device. In the event of wheezing or audio distortion, it is recommended to disable the built-in audio enhancements in the Settings β†’ Sound and Vibration β†’ Effects. This will ensure a cleaner signal and predictable performance of third-party software.

Volume setting through Developer Mode

The Android operating system installed on the Redmi Note 9 Pro has a hidden menu for developers, which contains a number of options that affect the work of Bluetooth and audio, which can indirectly help to solve the problem. To get there, you need to go to Settings β†’ About phone and 7 times click on the MIUI version until you notice that you have become a developer.

In the open menu Additional β†’ For developers, you should find a section that's related to Bluetooth or audio, and we're interested in the option to turn off the absolute volume level, and if you turn on this feature, the volume of Bluetooth devices and sometimes the system volume is unleashed. This allows you to adjust the volume of the phone and connected device (such as a headset) separately, which gives you more control over the final sound level.

Also in this section, you can find volume limit settings to protect your hearing. Although they are more often media-focused, some versions of MIUI firmware may also apply to the speaker speaker, check whether Volume Reduction or Sound Safety is available in the main audio settings, which can be activated through the developer menu.

⚠️ Note: Changes to the developer menu may affect the stability of Bluetooth connections and other peripherals.

Keep in mind that developer mode is a debugging tool. Unsystematic switching on and off of various flags can lead to unpredictable system behavior. If you turn on an option and notice a deterioration in communication or interface quality, return your default settings by finding the Reset Developer button at the bottom of the screen.

Comparison of sound regulation methods

To make it easier to choose the best way to reduce volume, we have prepared a comparison table that will help you assess the risks and effectiveness of each method in relation to the Redmi Note 9 Pro.

MethodDifficultyEfficiencyRisks.
Engineering menuTall.MaximumPossible loss of warranty in case of failure
Third-party annexesLow.MediumBattery consumption, advertising
Developer menuMediumLow/MediocreBluetooth Instability
Physical stubsMediumLow.Damage to the hull

As you can see from the table, the engineering menu is the best because it works directly on the audio drivers. However, it requires care. Applications are easier to use, but less reliable in the long run. Physical methods (such as sealing part of the speaker) we do not recommend, as they degrade the sound quality and can damage the water protection.

Impact of MIUI Updates on Sound Settings
With every major firmware update (e.g., from MIUI 12 to MIUI 13 or 14), the engineering menu settings are often reset to factory ones, which means you have to repeat the setup procedure again. In addition, Xiaomi can change the structure of the engineering menu by moving Audio parameters to other subsections. Always check the relevance of the instructions after the system update.

Typical errors and troubleshooting

When you tune the audio, you often make mistakes that make it impossible. One of the most common is to change the settings in Loudspeaker Mode instead of Normal Mode. This causes the volume to go down only when you turn on the hands-free, and in normal conversation mode, stay the same. Carefully monitor which mode is selected at the top of the engineering menu screen.

Another mistake is to set the Digital Gain value to zero or negative (if the interface allows it), which can cause the sound to become too quiet and indistinct, hissing and digital compression artifacts will appear, and the optimal is to reduce the volume by 10-15 dB from the factory value. If the factory value was, for example, 130, try setting 115.

Users also often forget to reboot the device after making changes to the engineering menu. Although the Set button applies the settings temporarily, it requires a full smartphone reboot to fix them and all Android audio services to work correctly, without which you may face a situation where the settings will reset after an incoming call.

πŸ’‘

Use a voice recorder to check: Record your voice through another phone’s speaker while talking to the Redmi Note 9 Pro. This will allow you to objectively assess the volume and presence of distortion, as subjective perception through your skull (bone conduction) can be deceptive.

If you've completely lost the sound after all the manipulations, don't panic. Go back to the engineering menu and press the Default button or manually return the previously recorded values. In a pinch, resetting the phone to factory settings (with loss of data) will return all audio settings to their original state.

Frequently Asked Questions (FAQ)

Will the volume setting reset after the MIUI update?
Yes, in most cases, major system updates (such as switching from one major version of Android to another) reset changes made through the engineering menu. You will need to repeat the configuration procedure. Updates within one version (security patches) usually retain parameters.
Is it safe to change the values in the engineering menu?
Changing the volume settings (Digital Gain) is safe for the smartphone (hardware) if not to exceed reasonable limits. However, changing the frequencies or power parameters can lead to unstable operation. Change only those values that relate to the volume level (Volume Level).
Will it help if the speaker is wheezing?
If the wheezing is caused by software overflow (clipping) due to too high volume, lowering the Digital Gain level will help. If the speaker is physically damaged or clogged with dust, software methods will not eliminate the wheezing, cleaning or replacing the speaker will be required.
Can I adjust the volume separately for each contact?
With standard MIUI and Android tools, you can’t set the individual volume for different contacts, but some third-party call management apps may have this feature, redirecting calls through their audio channel with customized amplification settings.
Why is #3646633## not working?
Some global firmware versions may block access to the engineering menu through code, so try using the engineering menu emulators from Play Market that use system APIs to access the same settings.

πŸ’‘

The most stable result is the manual adjustment of the Digital Gain parameter in Normal Mode mode through the engineering menu, but requires care when writing the initial values.