Xiaomi Redmi Note 8 is one of the most popular smartphones in the budget segment, but its owners often face the problem of artificially suppressing sound during calls or recording voice. Noise cancellation algorithms built into the MIUI firmware sometimes work too aggressively: voices sound muffled, high frequencies disappear, and in the worst cases, the interlocutor simply does not hear some of the phrases. In this article, we will analyze why this happens and how to completely or partially disable noise cancellation on the Redmi Note 8 without risking damage to the device.
It is important to understand that noise reduction on Xiaomi is implemented on several levels: hardware (Qualcomm Snapdragon 665 chipsets have built-in audio processors), software (MIUI algorithms) and at the level of individual applications (for example, WhatsApp or Zoom).We will consider all available methods from standard settings to hidden parameters of the engineering menu. If you are not sure about your actions, start with the safest ways (sections 2โ3) and only then move on to advanced (sections 4โ5).
Why noise cancellation is ruining the sound on the Redmi Note 8
Noise suppression algorithms are designed to improve communication in noisy environments, but in practice they often backfire. Here are the main reasons why noise cancellation interferes with normal communication:
- ๐ Excessive aggressiveness of filters: MIUI The default is high-pressure settings that eat not only the background noise, but also part of the voice signal, especially in a quiet voice or in rooms with echoes.
- ๐ฑ Application conflict: Messengers like Telegram or Viber can have their own noise reduction algorithms that are superimposed on the system, increasing distortions.
- ๐ง Firmware errors: In some versions MIUI (particularly 12.0.x and 12.5.x) There were bugs that caused noise cancellation to be activated even when the settings were turned off.
- ๐ค Hardware limitations of microphones: Redmi Note 8 has two microphones (main and for noise reduction), and if the second fails, the system begins to compensate for this programmatically, which leads to artifacts.
Before you turn off noise cancellation, check if the problem is hardware, and then record your voice through the built-in voice recorder and listen to the result. If there is distortion there, there is a problem in the microphone or firmware, and if the recording is clean, and the distortion is only during calls, it is the noise suppression algorithms that are to blame.
Method 1: Disabling noise reduction in standard MIUI settings
The easiest and safest method is to use the built-in MIUI settings. Unfortunately, in the latest firmware versions, the noise cancellation option is hidden deep, but it can be found through search or manually.
Instructions:
- Open Settings โ Applications โ Application Management.
- In the upper right corner, click on the icon. ๐ (search) and enter the phone.
- Select the Phone app (not to be confused with Contacts!).
- Go to Permits. โ Microphone.
- Activate the Allow access to the microphone (if it is turned off) and below find the Noise Reduction item when calling.
- Turn off the slider next to this option.
If there is no noise reduction item when calling, try an alternative route:
- ๐ Go to the phone app. โ press โฎ (three-point) โ Settings.
- ๐ Go to Sound and Vibration. โ Sound quality (or sound improvement).
- ๐ซ Turn off the options of Noise Suppression and Voice Improvement.
โ๏ธ Verification of noise reduction switching off
After shutting down, restart your smartphone. If the problem persists, proceed to the next method.
Method 2: Use of the MTK Engineer Mode
If the standard settings didnโt work, you can try turning off noise cancellation via the engineering menu. Redmi Note 8 is built on a Snapdragon 665 chipset, so youโll need ##4636## or a dedicated app to access hidden settings.
Warning: Changes to the engineering menu can affect the stability of the device. Do not change the settings if you are not sure about their purpose - this can lead to complete loss of sound.
Steps:
- Install the MTK Engineer Mode app from Google Play (it wonโt work for MediaTek, but it has the options we need).
- Open the app and go to Hardware Testing โ Audio.
- Select Mode โ Normal Mode (if you have a different mode).
- Go to Speech Enhancement and turn off all options related to Noise Suppression and Echo Cancellation.
- Save the settings and restart the phone.
| Parameter in the engineering menu | Recommended value | What's he doing? |
|---|---|---|
| Noise Suppression | Disabled | Disables software noise suppression |
| Echo Cancellation | Disabled | Disables echo suppression (may worsen the sound in Hands-Free) |
| Speech Enhancement | Off | Turns off voice enhancement (sometimes distorts sound) |
| Mic Gain | 0 dB (default) | Microphone gain (do not increase above 6 dB) |
โ ๏ธ Warning: If the sound is gone after the changes to the engineering menu, reset the audio settings to the factory.
Method 3: Disable noise reduction via ADB (for advanced)
If previous methods have failed, you can try turning off noise cancellation via ADB (Android Debug Bridge), which requires connecting the phone to a computer and basic command line knowledge.
What you need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB Tools.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times to press to unlock the developer mode, then additionally โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect the phone to your computer and allow debugging over USB.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Execute the command to disable noise reduction: adb shell settings put global voice_recognition_noise_suppression 0
- Reboot the phone.
If the team doesnโt work, try an alternative:
adb shell settings put system voice_recognition_noise_suppression_disabled 1โ ๏ธ Attention: After update MIUI setting ADB They can drop off. To get them back, repeat the procedure.
๐ก
Before working with ADB, back up your data via Settings โ Additional โ Backup and Reset. This will help restore your phone if something goes wrong.
Method 4: Using third-party applications to control sound
If system methods didn't help, you can use third-party utilities that allow you to fine-tune the microphone settings.
- ๐๏ธ Hearing Aid โ allows you to adjust microphone gain and turn off noise cancellation for individual applications.
- ๐ SoundAbout โ redirects audio streams and gives access to hidden microphone settings.
- ๐ฑ Microphone Volume Booster โ Increases the volume of the microphone, but can also increase noise (use carefully!).
Example of settings in SoundAbout:
- Install and open the application.
- Go to the Media Audio section โ Microphone.
- Turn off the Noise Suppression option (if available).
- Install Mic Gain at 100% (but not higher, otherwise there will be noise).
The downside is that the applications only work while they're running, and when they close, the settings can reset.
What if the app doesnโt see the microphone?
Method 5: Reflashing or rolling back MIUI (extreme case)
If all previous methods failed, the problem may lie in the firmware itself. Some versions of MIUI (e.g. 12.0.3.0 for Redmi Note 8) had critical audio bugs that were patched only in subsequent updates.
Options for action:
- ๐ Update MIUI: Check for updates in Settings โ The phone. โ Update the system. If a new version is available, install it.
- ๐ Reverse to old firmware: If the problem appears after the update, you can return the previous version MIUI It's a Fastboot or a Recovery, and you'll need an unlocked bootloader.
- ๐ ๏ธ Install custom firmware: For example, LineageOS or Pixel Experience do not have aggressive noise cancellation, but require unlocking the bootloader and may deprive you of warranties.
Warning: Firmware is a risky procedure. On the Redmi Note 8 with a locked bootloader, trying to install an unofficial firmware will lead to a brick. If you are not sure, contact the service center.
| MIUI version | Known problems with sound | Decision |
|---|---|---|
| 12.0.1.0โ12.0.3.0 | Distortion of voice when calling, loss of sound in headphones | Update to 12.0.4.0 or higher |
| 12.5.1.0 | Excessive noise reduction in messengers | Disable in the application settings or roll back to 12.0.4.0 |
| 11.0.x.x | Echoes on speakerphone | Disable Echo Cancellation in the Engineering Menu |
๐ก
Before flashing, be sure to check the firmware compatibility with the Redmi Note 8 (codenamed ginkgo) model. Installing firmware from another model will cause the device to fail.
What to do if nothing helps
If youโve tried all of these methods, but noise cancellation still spoils the sound, the problem may be:
- ๐ง Hardware malfunction of microphone: Check if moisture or dust has entered the microphone module. To do this, carefully blow the microphone hole (near the main camera) with compressed air.
- ๐ถ Bad network signal: In low-coat areas, mobile operators can further compress voice traffic, which increases distortions.
- ๐ Energy savings: Battery mode โ Ultra mode can limit the microphone. Turn it off in settings.
If you suspect a hardware breakdown, contact the Xiaomi service center. Replacing the microphone with the Redmi Note 8 costs about 1,000-1,500 rubles (2026).
- Make a backup copy of the data.
- Record the sound on another device for comparison.
- Check if the warranty is still valid (it has expired on most Redmi Note 8s).
๐ก
Before going to the service, reset your phone to factory settings (Settings โ Additional โ Backup and Reset โ Reset) This will eliminate the software causes of the problem.