Xiaomi Redmi 9 is one of the most popular budget smartphones, but its built-in noise cancellation during calls and recording voice messages often causes users to dissatisfaction. Sound processing algorithms can distort voice, eat up quiet sounds or create a βroboticβ effect. If you are faced with the fact that the interlocutor does not hear you well and your voice sounds unnatural, the problem is precisely aggressive noise cancellation.
In this article, weβll look at all the possible ways to turn off or reduce noise cancellation on the Redmi 9 (including the Redmi 9A/9C/9T models), and explain why the manufacturer doesnβt add a direct switch to the settings. Itβs important to understand that completely disabling noise reduction can degrade sound quality in noisy conditions, but it will restore naturalness to the voice in a quiet environment.
Why is the Redmi 9 sound suppression too aggressive?
Xiaomi smartphones use Qualcomm-based noise cancellation software (since the Redmi 9 has a Helio G80/G35 processor from MediaTek, not Snapdragon, the problem is often associated with MIUI firmware).
- π Incorrect microphone settings in firmware - by default activated all filters for "purity" of sound.
- π± Updates MIUI, They break the balance between noise reduction and natural voice.
- π€ Hardware Limitations β Budget microphones require strong software processing.
- π§ Hidden Menu options that users accidentally change.
Interestingly, on more expensive Xiaomi models (like the Redmi Note 10 Pro or POCO F3), noise cancellation is softer, due to the use of separate sound processing chips and better microphones. In Redmi 9, the load is placed on software algorithms that do not always cope correctly.
β οΈ Warning: Disabling noise reduction can cause the person in noisy places (streets, transport) to hear background sounds much louder than your voice.
Method 1: Turning off noise reduction through standard MIUI settings
Some versions of MIUI (especially those based on Android 10/11) have hidden options for setting up the microphone. Try this first, it's the safest and doesn't require root rights.
Instructions:
- Open the Phone app and dial the combination: ##36446337## (this is the engineering menu for the microphone test).
- In the menu that appears, select Microphone.
- Scroll down to Noise Suppression and set the Disable value.
- Save the settings and restart the smartphone.
If this code doesnβt work, try an alternative:
- Go to Settings. β The phone.
- Press 5-7 times on the MIUI version to activate the developer mode.
- Return to the main settings, open Additional settings β For developers.
- Find the USB Debugging and OEM Unlock option β turn them on (this can open access to hidden settings).
- Now try to re-enter the engineering menu code.
Backup important data | Check battery power (minimum 50%) | Record current rollback sound settings |Use headphones to check microphone quality-->
If the engineering menu is not available, move on to the next method. In some firmware, Xiaomi blocks access to these settings to "protect the user from himself."
Method 2: Using applications to fine-tune the microphone
If the standard settings don't work, you can use third-party applications that don't turn off noise reduction completely, but they do reduce the noise intensity.
The best apps for Redmi 9:
- ποΈ SoundAbout β reassigns sound routes and allows you to disable microphone processing for individual applications (for example, only for WhatsApp).
- π Microphone Noise Reduction Disabler - specialized software for disabling noise reduction (requires root rights on some firmware).
- π± MIUI Hidden Settings β reveals hidden options MIUI, including microphone settings.
Instructions for SoundAbout:
- Download the app from Google Play and open it.
- Go to the Media Audio section.
- Select Phone Call and install Use wired headset mic, even if the headset is not connected.
- Save the settings and check the sound quality.
β οΈ Note: Apps like Microphone Noise Reduction Disabler may conflict with system processes MIUI. If after installation, the smartphone began to brake or overheat - delete the program and restart the device.
Standard call.|WhatsApp|Telegram|Viber|Other-->
Method 3: Editing system files (for advanced users)
This method requires root rights and is designed for power users, and we do not recommend it for beginners, since incorrect changes can lead to complete loss of sound or a βbrickβ of the microphone.
If you are willing to take a risk, follow the instructions:
- Get root rights with Magisk (the instructions for Redmi 9 are available on the 4PDA forum).
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/vendor/etc/.
- Find the file. audio_effects.conf or mixer_paths.xml (depending on the firmware version).
- Open the file in the text editor and find the lines with mention noise_suppression or ns.
- Replace the true with false and set the noise reduction level to 0.
- Save the file, set the rights to 644 (r-w-r--r---) and restart the smartphone.
| File. | Parameter | Reference value | New meaning |
|---|---|---|---|
| audio_effects.conf | noise_suppression | true | false |
| mixer_paths.xml | ns_level | 3 or 4 | 0 |
| audio_policy.conf | aec_enabled | 1 | 0 |
If after the changes, the microphone stopped working completely, restore the original values of the files or reflash the smartphone.
What if the sound is lost after editing the files?
Method 4: Flashing on custom firmware (radical solution)
If all the previous methods didn't work, the most radical way is to install custom firmware, where noise cancellation is disabled by default or can be configured flexibly. Redmi 9 is suitable for:
- π± LineageOS β βcleanβ Android without unnecessary sound handlers.
- π§ Pixel Experience β firmware with audio settings like on Google Pixel.
- β‘ Havoc-OS - customizable firmware with a separate menu for the microphone.
Installation instructions:
- Unlock the bootloader through the official Xiaomi website (can take up to 7 days).
- Install custom recovery (TWRP or OrangeFox).
- Download firmware and GApps (if you need Google services) from the 4PDA or XDA-Developers website.
- Reboot to recovery, make a full wipe (Dalvik, Cache, System, Data).
- Install firmware and GApps, then restart.
After installing custom firmware, noise cancellation can be turned off in the Settings β Sound β Sound Effects menu or through the AudioFX application (part of many custom firmware).
β οΈ Attention: Installing custom firmware will void the warranty on Redmi 9 and may result in data loss.Be sure to back up through the Redmi 9 before the procedure TWRP or MIUI Backup.
How do you check that the noise reduction is actually turned off?
To make sure the changes work, follow the following steps:
- Record a voice message on WhatsApp or Telegram in a quiet room. Compare it to a recording before the changes - a natural voice without metal aspirations means that the noise cancellation is turned off.
- Call another phone and ask the person to rate the sound quality, and notice the background noises, if they're overly audible, the filtering is really weakened.
- Use the Spectroid app (sound spectrum analyzer) β with active noise cancellation, βfailuresβ in low and high frequencies will be visible on the chart.
If the sound quality deteriorated after the noise cancellation was turned off (echoes appeared, the interlocutor hears himself with a strange delay), then the AEC (Acoustic Echo Cancellation) also turned off along with the filtering, in which case you will have to find a balance between the purity of the sound and its naturalness.
π‘
Turning off noise cancellation doesn't always improve sound quality; in noisy environments (street, traffic), it's better to leave it on, and in quiet environments, experiment with settings.
Frequent Mistakes and How to Avoid Them
When you try to turn off noise cancellation, users often face typical problems, and here are the most common ones and how to solve them:
- π After the reboot, the settings are reset, which means that the changes have been made to temporary files. /system Or use Magisk modules.
- π The microphone stopped working completely - most likely, you turned off not only noise cancellation, but also other critical parameters (for example, you turned off the noise reduction, aec_enabled). Return the original values.
- π± Configuration apps donβt work β check if they block them MIUI Optimizations (turn off in the developer settings).
- π The sound has become too quiet - noise cancellation often works with a microphone amplifier.Try to turn up the microphone volume in the engineering menu (#36446337##).
If you are not sure about your actions, it is better to seek help from the profile forums (4PDA, XDA-Developers) or the specialists of the service center. Remember: incorrect changes in system files can lead to a βbrickβ** (complete inoperability) of the smartphone.
π‘
Before any manipulation of system files, create a backup via TWRP or the built-in MIUI Backup application. This will quickly restore the smartphone to work in case of an error.