How to turn off noise cancellation on Xiaomi: 5 proven ways

Noise cancellation on Xiaomi devices is a useful feature that helps improve sound quality during calls or listening to music. However, in some situations it can work incorrectly: distort the voice of the interlocutor, create an underwater effect, or simply interfere with the use of external microphones. If you encounter such problems, this article will help to completely disable noise cancellation on smartphones, headphones and other gadgets of the brand.

We will look at the official settings in MIUI, hidden settings for power users, as well as solutions for wireless headphones Redmi Buds, Xiaomi Earbuds and other accessories. We will pay special attention to models with Qualcomm and MediaTek processors, as the noise reduction algorithms on them may differ. If after reading there are questions, check the FAQ section at the end of the article.

1. Disable noise reduction in MIUI settings

The easiest way to deactivate noise cancellation is through the standard MIUI menu, which works on most Xiaomi, Redmi and POCO smartphones with MIUI 12 and later firmware. Importantly, on some models, the path to settings may vary slightly.

Instructions:

  • ๐Ÿ“ฑ Open the Settings app (cog icon on the home screen).
  • ๐Ÿ”Š Go to the section Sound and vibration.
  • ๐ŸŽค Select Sound Quality or Sound Effects (on some devices โ€“ Sound Improvement).
  • โš™๏ธ Find the Noise Cancel option (may be called Mik Noise Suppression or Voice Clearing) and move the slider to the Off position."

If you don't have one on your menu, you can control noise reduction at the application level (such as Zoom or WhatsApp), and then you can go to the app settings section.

Open "Settings"โ†’"Sound and vibration"|The section "Sound quality" was found"|The "Noise Reduction" option is translated to "Off."|Checked sound in a phone call or recording-->

โš ๏ธ Note: On devices with a MediaTek processor (e.g., Redmi Note 11 or POCO M4 Pro) noise reduction can be integrated into audio drivers HAL. In this case, it is disabled through the menu. MIUI It will not work, you will need to use an engineering menu.

2. Deactivation of noise reduction for specific applications

Settings in messengers and programs for calls

Many applications (such as WhatsApp, Telegram, Zoom or Google Meet) have their own noise reduction algorithms that work independently of MIUI system settings.

For WhatsApp:

  1. Open the application and go to โ‹ฎ โ†’ Settings โ†’ Warehouse and data โ†’ Quality of calls.
  2. Turn off the option of Sound Improvement (or Noise Suppression).

For Zoom:

  • ๐ŸŽค During the call, press three points (โ‹ฏ) lower-right.
  • ๐Ÿ”‡ Select Sound Settings โ†’ Additionally.
  • ๐Ÿ”• Uncheck the box with Background Suppression and Original Sound (if available).

For Discord:

User settings โ†’ Voice and video โ†’ Noise suppression โ†’ Off.

If the app doesnโ€™t have an explicit option to turn off noise reduction, try resetting it to factory settings or using the ADB method to force it to shut down.

WhatsApp|Telegram|Zoom|Discord|Google Meet|Other |I don't know-->

3.Use of the engineering menu (for experienced users)

Hidden settings of audio HAL

If standard methods donโ€™t work, you can try turning off noise cancellation through the engineering menu, which is suitable for Qualcomm-based devices (e.g. Xiaomi 12T, Redmi K50) and some models with MediaTek. Be careful: improper changes in the engineering menu can lead to malfunctions in the audio system!

Instructions for Qualcomm:

  1. Open the Phone app and enter the code ##36446337## (or alternative code ##4636## โ†’ select Audio).

For MediaTek:

  • ๐Ÿ“ฑ Enter the code ##36446337# or #83781##.
  • ๐Ÿ”Š Go to Hardware Testing โ†’ Audio โ†’ Noise Reduction.
  • โŒ Disable all options related to NR (Noise Reduction).

โš ๏ธ Note: On some devices (POCO F3, Xiaomi 11 Lite) engineering menu can be blocked by the manufacturer, in which case, the attempt to enter the code will lead to the message "Connection problem or invalid". MMI code." The solution is to use the method ADB.

What to do if the engineering menu is not opened?
If the codes donโ€™t work, check: 1. Firmware version โ€“ on some custom builds (for example, Xiaomi.EU) the engineering menu is disabled. 2. Superuser rights โ€“ on rooted devices you can use the MTK Engineering Mode application (for MediaTek) or QPST (for Qualcomm). 3. An alternative way is to connect to a PC and use ADB (described below).

4. Disable noise reduction via ADB (no root)

Universal method for all devices

If previous methods didnโ€™t work, you can use Android Debug Bridge (ADB), which doesnโ€™t require superuser rights, but requires connecting your smartphone to your computer, and is suitable for all Android 10 and later devices.

Step-by-step:

  1. ๐Ÿ’ป Install. ADB Tools on PC.
  2. ๐Ÿ“ฑ On your smartphone, activate Developer Mode: Settings โ†’ The phone. โ†’ Version. MIUI (press 7 times)
  3. ๐Ÿ”— Turn on Debugging. USB In Settings โ†’ Additionally. โ†’ For developers.
  4. ๐Ÿ–ฅ๏ธ Connect your phone to your PC and type in the command line: adb shell settings put global audio_effects_enabled 0 Next: adb shell settings put global audio_noise_reduction 0
  5. ๐Ÿ”„ Reset the device.

To get the settings back, replace the 0 with 1 commands above, which disables noise cancellation at the Android audio policy level, so it works even where standard settings don't help.

๐Ÿ’ก

If, after the execution, ADB-Noise cancellation commands are still active, check the settings of a particular application (e.g. Google Assistant or Mi Voice Assistant) โ€“ they may have their own audio processing algorithms.

5.Noise suppression in Xiaomi wireless headphones

Xiaomiโ€™s wireless headphones (Redmi Buds, Xiaomi Earbuds, FlipBuds) also feature active noise cancellation (ANC) and can be turned off directly in the Mi Earphones app (formerly Mi AIoT) or via Bluetooth system settings.

Method 1: Through the Mi Earphones app

  • ๐ŸŽง Connect the headphones to the smartphone.
  • ๐Ÿ“ฑ Open the Mi Earphones app (download from Google Play if it isn't available).
  • ๐Ÿ”Š Go to the Noise Reduction tab.
  • โŒ Select Off or Transparency (if you want to hear surrounding sounds).

Method 2: Through Bluetooth settings (for some models)

  1. Open Settings โ†’ Bluetooth.
  2. Press the badge. โš™๏ธ near the connected headphones.
  3. Select the sound settings โ†’ Noise suppression โ†’ Disable.

If the headphones donโ€™t show up in Mi Earphones, update the firmware through the Mi Home app or reset them to factory settings (press the button on the case for 10 seconds).

Model headphonesSupports the ANC?How to turn off
Redmi Buds 4 ProYes (hybrid ANC)Mi Earphones app โ†’ Off mode."
Xiaomi Earbuds 3 ProYes (adaptive ANC)Mi Earphones โ†’ ANC slider in position "0"
Redmi Buds 3 LiteNo.โ€”
Xiaomi FlipBuds ProYes (ANC + Transparency)Touch the sensor on the headphone (3 times to switch modes)

6. Problems after switching off noise reduction and their solutions

Sometimes, after the noise cancellation is deactivated, users face new problems: the sound in one of the speakers disappears, wheezing appears, or the microphone stops working altogether. Let's look at typical situations and how to fix them.

Problem 1: The microphone does not work after the noise reduction switch is turned off

  • ๐Ÿ”„ Reset the device.
  • ๐Ÿ”Š Check permissions for applications in Settings โ†’ Annexes โ†’ Permits โ†’ Microphone.
  • ๐Ÿ› ๏ธ Reset network settings: Settings โ†’ SIM-maps and mobile networks โ†’ Resetting network settings

Problem 2: There are wheezing or distortions of sound

  • ๐ŸŽต Install another calling app (e.g. Google Phone instead of the standard Mi Dialer).
  • ๐Ÿ”ง Turn off all sound effects in Settings โ†’ Sound and vibration โ†’ Sound quality.
  • ๐Ÿ“ฒ Update the firmware through Settings โ†’ The phone. โ†’ Updating the system.

Problem 3: Noise reduction turns on itself after restarting

This is typical of devices with MediaTek.

  1. Use the ADB method to permanently shut down.
  2. Install custom recovery (TWRP) and delete the file /vendor/etc/audio_effects.conf (root).

โš ๏ธ Attention: If the microphone is still not working properly after all the manipulations, check the physical condition of the connectors. On Xiaomi devices with a lower speaker (for example, the Redmi Note 10 Pro), the microphone mesh often clogs. Clean it with a soft brush or compressed air.

๐Ÿ’ก

If the noise cancellation is turned off, but the interlocutors still do not hear you well, the problem may lie in a hardware malfunction of the microphone or antenna, in which case contact the service center.

FAQ: Frequent questions about noise cancellation on Xiaomi

๐Ÿ” Why noise cancellation is automatically turned on during calls?
Xiaomi devices with MIUI 13+ have a Smart Noise Reduction feature that activates when background detection (street, transport) is detected. Turn it off in Settings โ†’ Special Features โ†’ Sound Improvement โ†’ Auto Noise Reduction.
๐ŸŽค Can noise cancellation be turned off only for the microphone, but left for the speakers?
On Qualcomm Snapdragon 8xx smartphones (like Xiaomi 13 Pro) go to the engineering menu (##36446337##) and turn off Noise Suppression for the Mic profile only, leaving it on for Speaker.
๐Ÿ”‡ How to check if the noise reduction is turned off?
Make a test call to another phone and record the conversation (with permission from the other person), compare the recording with the noise cancellation on and off - when the function is deactivated, background noises (wind, keyboard, etc.) can be heard.
๐Ÿ“ฑ Why there is no noise reduction option in my Xiaomi settings?
Probable reasons: You have a budget model (like the Redmi 9A), where noise cancellation is implemented at the hardware level without the possibility of turning off; you have custom firmware (like LineageOS) installed, where there are no proprietary Xiaomi audio drivers. The MIUI update resets the settings - try resetting the audio settings to the factory ones.
๐Ÿ”ง Can noise reduction be turned off at the Android core level?
Technically yes, but it requires root rights and file editing in the /system/vendor/etc. For example, in a file audio_policy_configuration.xml You can remove the lines associated with noise_suppression. However, this is risky: incorrect changes can lead to loss of sound or bootloop ( looped boot.