Why the microphone on Xiaomi is bad for hearing: the main reasons
The sensitivity of the microphone on Xiaomi smartphones (including Redmi, POCO and Mi models) is often a problem for users, with symptoms ranging from a quiet voice in calls to a complete lack of sound when recording video. 80% of cases are not due to hardware malfunctions, but to software limitations or incorrect settings.
The main reasons for low sensitivity of the microphone:
- ๐ Active noise cancellation โ algorithms MIUI aggressively filter background sounds while cutting off useful signals.
- ๐ฑ Application restrictions โ messengers (WhatsApp, Telegram) and social networks (TikTok, Instagram) can artificially reduce the volume of the microphone
- ๐ง Resetting audio settings after the MIUI update (especially relevant for 13-14 versions)
- ๐ ๏ธ Microphone hole contamination โ dust and pile block up to 30% sensitivity
Before setting up, check the physical condition of the device. Take a flashlight and inspect the microphone grilles (usually located at the bottom of the case and next to the main camera). If you see a buildup of dirt, clean gently with a cotton-tipped toothpick, without using metal objects.
Method 1: Sensitivity settings in standard MIUI parameters
MIUI offers hidden options for adjusting the microphone, which are not available in the basic interface, to activate them:
- Open the phone application
- Type the combination: ##36446337## (code for audio engineering menu)
- Select Audio โ Normal Mode
- Find the Mic Volume parameter and set the value from 200 to 250 (standard - 160).
Important: values above 250 can cause audio distortions. After changing the settings, restart the phone so that the settings apply to all applications.
Check the current version of MIUI in Settings โ About the phone
Make a backup copy of important data
The battery should be at least 30% charged.
Use the original cable to connect headphones (if you are testing the headset)
-->
Method 2: Turning off noise reduction in calls
The noise-cancellation function in MIUI uses AI algorithms that sometimes overdo it.
- Go to Settings โ Sound and vibration โ Call quality
- Turn off the voice improvement option
- In the same menu, find Noise Reduction and move the slider to the off position.
For the Xiaomi 12/13 series and POCO F4/F5 models, an additional disconnection may be required in the engineering menu:
Dial ##4636## โ Select Phone Information โ Menu (three dots) โ Battery Settings โ Turn off Microphone Optimization๐ก
If after switching off noise reduction there was an echo effect in the dynamics, turn on the "External speaker" mode during the conversation - this will eliminate the problem.
Method 3: Use of the Engineering Menu (MTK and Qualcomm)
Different engineering menus are available for MediaTek and Qualcomm phones. You can determine the type of chipset in Settings โ About Phone โ Full specs.
| Processor type | Access code | The Way to the Microphone Settings | Recommended values |
|---|---|---|---|
| MediaTek (Helio, Dimensity) | ##36446337## | Hardware Testing โ Audio โ Mic Test | Level: 200Gain: High |
| Qualcomm (Snapdragon) | ##4636## | Information โ Audio โ Microphone | Volume: 85Noise Suppression: Disabled |
| Xiaomi Surge (S1, C1, C2) | ##6484## | Audio Testing โ Mic Volume | Value: 220AGC: Off |
Critical information: On phones with Qualcomm Snapdragon 8 Gen 2 processors (Xiaomi 13 Ultra, POCO F5 Pro), changing the options in the engineering menu can cause the NFC module settings to reset. Before making changes, disable contactless cards in Google Pay.
Method 4: Software amplification of the microphone through ADB
For advanced users, there is a method of changing system parameters through Android Debug Bridge (ADB), which requires a computer and a USB- cable.
Instructions:
- Enable USB Debugging in Settings โ About Phone โ MIUI Version (click 7 times) โ Additional settings โ Developer-friendly
- Connect your phone to your PC and execute the command: adb shell settings put global mic_gain 20
- For application to all applications, use: adb shell am broadcast -a android.intent.action.MICROPHONE_CHANGED --ez enable true --ei level 20
Values for mic_gain:
- ๐ 10-15 โ Moderate amplification (recommended for calls)
- ๐๐ 16-20 - strong amplification (background noise may appear)
- ๐๐๐ 21+ Extreme gain (risk of distortion)
What if the ADB does not recognize the device?
Method 5: Configure the microphone for specific applications
Some applications have their own microphone settings that overlap system settings.
WhatsApp/Telegram
The messengers often activate automatic noise cancellation to turn it off:
- ๐ฑ On WhatsApp: โ Settings โ Storage โ Autoup Media โ Voice Messages โ Quality โ High Quality
- ๐ฌ Telegram: โ Settings โ Data and memory โ Voice quality โ Maximum
TikTok/Instagram
Social media artificially reduces the bitrate of audio.
- ๐ฅ In TikTok: Enable Live audio in the camera settings before recording
- ๐ธ On Instagram: Use an external recording app (like Open Camera) then upload the video
Google Meet/Zoom
For conference calls:
- ๐ฅ In Zoom: Settings โ Audio โ Additional โ Turn off "Constant Noise Suppression"
- ๐ค In Google Meet: Use the browser version with the chrome://flags/#enable-web-app-install-banners flag (improving audio processing)
๐ก
Sound recording applications (such as RecForge II or Hi-Q MP3 Recorder) allow you to manually set the gain of the microphone to +30 dB, which is impossible through system settings.
Method 6: Hardware solutions (if software solutions do not help)
If all the software methods have been tried and the microphone is still not working well, the problem may lie in the hardware.
โ ๏ธ Warning: Before any iron manipulation, turn off the phone and remove the SIM- card. Static electricity can damage the radio module.
Cleaning of the microphone module:
- ๐ง Use 90%+ isopropyl alcohol and cotton swab
- ๐งด Apply 1-2 drops to the microphone grille without pressing.
- โณ Wait 5 minutes and remove the residues with a dry wipe
Contact check: If the phone fell, the microphone plume could have moved away.
- Remove the back cover (requires a mediator and a hair dryer to soften the glue)
- Find a microphone module (usually marked as MIC or 3321)
- Check the integrity of the contacts with a magnifying glass
Replacement of microphone: The cost of the original module for popular models:
- ๐ฐ Redmi Note 10/11 โ 300-500 RUB.
- ๐ฐ Xiaomi 12/13 โ 800-1200 rub.
- ๐ฐ POCO X3/X4 โ 400-700 RUB.
๐ก
When replacing the microphone with a waterproof model (IP53 and above), be sure to apply a new sealant to the installation site.
Method 7: Alternative solutions (external microphones and programs)
If the internal microphone is not configured, consider external devices:
USB-C/Type-C microphones:
- ๐ค BOYA BY-M1D โ Compact Lavalier with support for OTG (price ~1500 RUB.)
- ๐ค Shure MV7 โ Professional podcast solution (requires an adapter USB-C)
- ๐ค Fifine K688 โ budget version with noise reduction (~2500 rubles.)
Bluetooth headsets:
- ๐ง Xiaomi AirDots Pro 2 โ built-in microphone with cVc 8.0 technology
- ๐ง SoundPEATS Air3 โ Support for AAC clean sound
- ๐ง Baseus Bowie WM01 โ Hybrid noise cancellation
Software amplifiers:
- ๐ Microphone Amplifier (Play Market) - Virtual amplification up to +20 dB
- ๐ Wo Mic โ transferring audio from PC to phone over Wi-Fi
- ๐ Voice Changer โ has a built-in equalizer for the microphone
โ ๏ธ Warning: When using external USB-C microphones on Xiaomi phones with a Snapdragon 888/8 Gen 1 processor (e.g. Mi 11 Ultra, Black Shark 4), you may need to disable optimization USB in the engineering menu (##284# โ USB Settings โ Disable USB Audio Routing).