Noise reduction on Xiaomi smartphones is often a problem for users who want to record natural sound without distortion. The noise-gathering algorithms aggressively suppress background noise, but at the same time eat up useful sounds: the speaker's voice at an event, music at a concert or even the speaker's speech in a noisy room.
In this article, we will discuss all possible ways to disable noise reduction, from the standard settings in the Camera application to hidden MIUI parameters and ADB commands. Particular attention will be paid to the Xiaomi 13/14, Redmi Note 12 and POCO F5 models, where sound processing algorithms are especially aggressive.
Why is Xiaomiβs noise making too aggressive?
The manufacturer puts three levels of noise reduction in the firmware MIUI:
- π Hardware layer β built into microphone and chipset (disabled only through the ADB custom-made).
- π± Software layer β processed by the Camera application (you can turn off in the settings).
- π΅ Dynamic level β adapts to the script (call, video, voice input).
Since MIUI 12, Xiaomi has strengthened its algorithms to suppress not only background noise but also low voice frequencies (below 100Hz), which leads to robotic sound, especially on budget models (Redmi 10A, POCO M5), where one microphone is used instead of a stereo pair.
Another problem is regional restrictions, on devices for the Chinese market (CN-The noise is more easily turned off than on global ones (Global/EU) versions where some of the parameters are hidden.
Method 1: Turning off the noise emitter in standard camera settings
The easiest method is to use the built-in Camera app options, which works on most devices with MIUI 13-15, but does not guarantee a complete shutdown of the hardware noise cancellation.
- Open the Camera app and go to Video mode.
- Touch the badge. βοΈ (Settings) in upper right corner.
- Select the option Video Settings β Sound.
- Turn off the switches: π Noise suppression (or sound enhancement) π€ Voice reinforcement (if any) π Normalization of volume
Return to video mode and check the sound β the background should become more natural, but the noise-making may not turn off completely.
β οΈ Note: On some models (Xiaomi) 12T, Redmi Note 11 Pro+) post-update MIUI 14 Noise reduction disappears from the menu. In this case, proceed to Method 3.
βοΈ Checking the noise-gathering in the chamber
Method 2: Using third-party applications to record
If the built-in camera persistently distorts sound, try alternative apps that bypass the limitations of MIUI.
- π₯ Open Camera - supports manual microphone settings, including disabling audio processing. β Disable noise suppression.
- πΉ Filmic Pro is a professional app with full control over audio (requires purchase) and allows you to select a Flat audio profile.
- π Voice Recorder (from Sony) β records sound without processing, but only in format.m4a.
πΉ How to set up an Open Camera for clean sound:
- Install the app from Google Play.
- Go to Settings. β Audio settings.
- Activate Use. camera2 API (if available).
- Disable Noise suppression and Automatic gain control (AGC).
- In the Video profile section, select High Quality (not Device default).
β οΈ Note: Xiaomi with Snapdragon processors 8 Gen 1/2 (for example, Xiaomi 13 Pro) Third-party applications may not have access to the raw audio stream due to Qualcomm's limitations. ADB-team.
π‘
If the sound in Open Camera is still distorted, try to turn on Force video 4K in the settings β sometimes this bypasses the audio processing limitations.
Method 3: Hidden MIUI settings via Engineer Mode
Hidden in MIUI's firmware are engineering menus where you can turn off noise cancellation at the system level, a method that works on most devices, but requires caution - improper changes can lead to microphone failures.
πΉ Instructions:
- Open the Phone app and type in the combination: ##36446337## (some models run ##4636## β Audio).
- You will be taken to Engineer Mode. Go to Hardware Testing β Audio.
- Select Normal Mode (not Headset Mode!).
- Find the parameters: π Noise Suppression β Install Disable. π€ Mic Gain β Reduce to 0 dB (default 6β12 dB). π AGC (Automatic Gain Control β Turn off.
Save the settings and restart the phone.
π Important: On some devices (POCO X5 Pro, Redmi K50) The engineering menu can be blocked. ADB.
| Xiaomi model | Does Engineer Mode work? | Alternative code |
|---|---|---|
| Xiaomi 13/13 Pro | β Yes. | ##36446337## |
| Redmi Note 12 Pro+ | β οΈ Partially (read only) | ##4636## |
| POCO F4/F5 | β Yes. | ##36446338## |
| Xiaomi 12T | β No (required) ADB) | β |
What happens if the Engineer Mode does not open?
Method 4: Turning off the noise maker via ADB (for experienced ones)
If previous methods have failed, the system-level noise reduction switch is left off by the Android Debug Bridge (ADB), which requires a computer and basic command line knowledge, but produces 100% results.
πΉ Step-by-step instruction:
- Enable Developer Mode: Go to Settings β About Phone. 7 times click on MIUI Version. Return to Settings β Additional β Developer. Activate Debugging over USB.
ADB-driver
cmd
adb devices(Your device should be displayed).
adb shell settings put global audio_effects_enabled 0
adb shell settings put global audio_effects_conf_file "/system/vendor/etc/audio_effects.conf"
adb shell settings put global voice_recognition_service "com.android.server.telecom"/VoiceInteractionServiceReboot the phone.
β οΈ Attention: On devices with MIUI 14+ after updating the system of settings ADB To fix the changes, create a script to automatically execute commands when you download (for example, via Tasker or MacroDroid).
πΉ For devices on MediaTek (Redmi Note 11, POCO M4 Pro):
adb shell su -c "setprop persist.audio.fluence.speaker false"
adb shell su -c "setprop persist.audio.fluence.voicecall false"
adb shell su -c "setprop persist.audio.fluence.voip false"π‘
ADB-teams turn off the noise maker GLOBAL β it will affect not only the camera, but also calls, voice messages and recording through the recorder.
Method 5: Firmware custom core (for advanced)
If youβre willing to take drastic measures, installing a custom core (such as FrancoKernel or Kirisakura) will completely disable the hardware noise cancellation, a method that is suitable for devices with an unlocked bootloader and requires TWRP.
πΉ Advantages:
- ποΈ Full control of the audio stack.
- π Possibility of fine tuning of the microphone (amplification, filters).
- π Improved camera performance (on some cores).
πΉ Risks:
- β οΈ Loss of guarantee.
- π Possible bugs with microphone in calls.
- π§ Experience with fastboot is required and TWRP.
π Recommended cores for popular models:
| Model | Suitable core | Reference to the forum |
|---|---|---|
| Xiaomi 13 Pro | Kirisakura | XDA |
| Redmi Note 12 Pro+ | FrancoKernel | XDA |
| POCO F5 | NeonKernel | Telegram chat |
β οΈ Note: Before you run the kernel, be sure to make a backup persist and vendor partitions through TWRP. Incorrectly selected core can lead to the loss of the microphone completely (reflashing through the microphone will be required). EDL).
Frequent problems and their solutions
Even after the noise maker is turned off, users experience side effects.
πΉ Problem 1: The sound became too quiet after the noise maker turned off.
β οΈ Attention: This is normal - noise cancellation automatically increased the volume of voice.Solution: Use an external microphone (e.g. Boya) BY-M1). In Open Camera, increase the Mic Gain to +12 dB. Process audio in the editor (Audacity, Adobe Audition).
πΉ Problem 2: Noisemaker passed out in the cell, but remained in the calls.
This is because voice calls use a separate audio stack.
adb shell settings put global voice_call_noise_suppression 0πΉ Problem 3: After the update MIUI squirrel-maker.
Xiaomi resets some settings when updating.
- Create a Tasker profile to automatically execute ADB-teams after reboot.
- Use the Shizuku + ADB AppControl app to apply PC-free settings.