Xiaomi Redmi 5 is one of the most popular budget smartphones of the brand, but its owners often face the problem of artificially suppressing background noise during calls. Sound processing algorithms embedded in the MIUI firmware can distort voice, trim frequencies or create a βrobotizationβ effect. In this article, we will discuss how to completely or partially disable noise cancellation on Redmi 5, including hidden settings and alternative methods.
Itβs important to understand that noise cancellation works on two levels on Xiaomi: hardware (a chip embedded in the microphone) and software (MIUI algorithms), it can only be completely removed by replacing the microphone physically, but in most cases it is enough to deactivate the software filters, we tested all methods on MIUI 9-12 firmware and identified the most effective ones.
If you notice that someone is not hearing well in noisy places (streets, traffic) or your voice sounds unnatural, the problem is aggressive noise cancellation. On Redmi 5 (rosy/vince models), this is especially true because of the weak Snapdragon 450 processor, which does not always cope with real-time audio processing.
1. Disable noise reduction through standard settings
The easiest way is to use the built-in MIUI options. Unfortunately, in the latest firmware versions, some of the parameters are hidden, but the basic settings are available:
- Open the Phone app and click on the three dots in the upper right corner.
- Select Settings β Call settings.
- Scroll down to the Sound Improvement section (or Sound Quality in older versions).
- Turn off the options: π Noise reduction (or Noise reduction) π€ Voice enhancement (also called Voice Enhancement)
If these items are not available, your firmware hides them, so move on to the following methods, and note that some versions of MIUI reset these settings after the system update.
π‘
After turning off the noise cancellation, check the sound quality in a quiet room. If the voice becomes too loud or wheezing, try to turn on only voice amplification, leaving the noise cancellation turned off.
2.Use of the Engineering Menu (MTK Engineer Mode)
On Xiaomi Redmi 5 with Snapdragon 450 processor, there is a hidden engineering menu where you can fine-tune the microphone settings. Attention: improper changes can worsen the sound quality or lead to crashes!
Instructions:
- Open the Phone app and enter the combination: ##36446337## (or #4636## β Phone info β Network Selection β Engineer Mode).
- Go to the Hardware Testing β Audio section.
- Select Mic (microphone) and find the settings: π§ Noise Suppression β Install Disable π§ Mic Gain β reduce to 0-3 dB (if the sound is too quiet) π§ Echo Cancellation β Turn off if you hear echo effects
Save the settings and restart the phone.
If the microphone stopped working after the changes, reset the engineering menu settings via Restore Default or reset the network (Settings) β SIM-maps and mobile networks β Resetting network settings).
The microphone is working in the "Dictorphone" app"|The sound is not distorted by loud speech.|No echo or metallic sound|The interviewee hears you clearly in a noisy place-->
3. Disconnection through ADB-Teams (for experienced users)
If standard methods don't work, you can turn off noise cancellation at the system level using ADB (Android Debug Bridge), which requires a connection to a computer and the activation of the developer mode.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version.
Settings β Additional β For Developers
USB debugging
ADB
adb shell
settings put global voice_processing_enabled 0
settings put global noise_suppression_enabled 0Reset the device.
These commands disable Android-level audio processing, but may not work on custom firmware or MIUI versions newer than 12.5.
settings get global voice_processing_enabledIf the answer is 0, the noise reduction is turned off.
Through standard settings|Engineering menu|ADB-team|Third-party annexes|I haven't tried.-->
4. Third-party applications for sound management
If system methods fail, you can use apps from Google Play that intercept microphone control.
| Annex | Functions | Cons | Reference |
|---|---|---|---|
| SoundAbout | Redirection of audio streams, disabling sound processing | A complex interface, requires root for complete control | Google Play |
| Microphone Volume Booster | Increase the volume of the microphone, turn off the filters | Advertising can distort the sound at maximum settings | Google Play |
| ViPER4Android | Full control of audio drivers, EQ for microphone | Requires root, complex setup | XDA Developers |
ViPER4Android is the most powerful solution, but installing it on Redmi 5 requires unlocking the bootloader and superuser rights. If you're not ready for this kind of manipulation, try SoundAbout:
- Install the app and give access to the microphone.
- Select Media Audio β Phone Call.
- Turn off the Use Noise Suppression option.
- Install Mic Gain on Normal.
How to check if a third-party application is working?
5. Hardware causes of bad sound and their elimination
If software methods fail, the problem may lie in the physical state of the microphone or contacts.Typical hardware faults of Redmi 5:
- π οΈ Pollution of the microphone hole β dust and dirt block sound waves, which is why the system strongly suppresses noise.
- π Oxidation of contacts - after moisture hits, the microphone can work intermittently.
- π Wear of the microphone membrane β over time, sensitivity drops, and algorithms MIUI They try to compensate for this with enhanced processing.
What to do:
- Microphone cleaning: Use a toothpick with cotton wool dipped in alcohol. Blow the hole with compressed air (a canister for cleaning equipment).
- Contact check: Disassemble the phone (experience required!) and check the microphone plume. When oxidizing, wipe the contacts with a stripe or alcohol.
- Replacement of microphone: The cost of the original microphone for Redmi 5 is ~300-500 rubles. When replacing, choose a microphone labeled Xiaomi 16251 (bottom) or Xiaomi 16252 (top).
β οΈ If you cleaned the microphone, it's probably damaged the membrane, and you'll need a replacement!
6. Alternative solutions: headset and external microphones
If you canβt turn off noise reduction, consider the workarounds:
- π§ Headset use β wired or Bluetooth headphones with microphone bypass built-in sound processing.
- π€ External microphone - connect through USB-C adapter (e.g, BOYA BY-M1).
- π± Call apps β WhatsApp, Telegram, or Zoom use proprietary audio compression algorithms that can be softer than a standard phone app.
The following external microphones are suitable for Redmi 5:
| Model | Type of connection | Price. | Features |
|---|---|---|---|
| BOYA BY-M1 | 3.5mm jack (requires an adapter) | ~1,500 rubles. | Omnidirectional, good wind suppression |
| Fifine K669B | USB (need OTG-adapter) | ~2,000 rubles. | Cardioid chart, suitable for recording |
Important: When using an external microphone, turn off the built-in call settings (Settings β Calls β Audio-March β select a headset).
π‘
If you're critically interested in sound quality (for streams or conferences, for example), an external microphone is the best solution. The built-in Redmi 5 microphone is physically unable to deliver studio quality due to its budget design.
Frequent Mistakes and How to Avoid Them
When trying to turn off noise cancellation, users often make the following mistakes:
- π Resetting settings after update β MIUI It can automatically enable noise cancellation after an update. Always check the settings after installing new firmware versions.
- π Excessive microphone amplification β increasing the volume in the engineering menu or applications can lead to distortion. +6 dB.
- π οΈ Ignoring hardware problems -- if the microphone is physically damaged, no software method will help. First, check its performance in the Dictaphone app.
Another common problem is application conflict, and if you're using software like Truecaller or Call Recorder, they can intercept audio streams and use their own filters.
- Disable all applications for recording calls.
- Delete the cache of the Phone application (Settings β Applications β Phone β Storage β Clear the cache).
- Reboot the phone.
β οΈ Attention, some firmware. MIUI (for example, MIUI 12.5 Enhanced) disabling noise reduction can cause the headset to lose sound completely, in which case only resetting the network settings or rolling back the firmware will help.