Checking the microphone on Xiaomi 9: from diagnosis to troubleshooting

The microphone on Xiaomi 9 smartphones (including Mi 9, Mi 9 SE, Mi 9T and Redmi Note 9 models) is a critical component that affects the quality of calls, recording voice messages and voice assistants. If the interlocutor complains that he does not hear you well, or applications like Google Assistant do not respond to voice commands, the problem can be a hardware malfunction, software failure or incorrect settings.

In this article, you will find 5 proven ways to diagnose a microphone, from standard MIUI tools to third-party applications and service codes. We will also analyze the typical causes of problems (for example, contamination of the Type-C connector on the Mi 9T can block the second microphone) and give recommendations for their elimination. If after tests the problem remains, at the end of the article you will find a checklist to prepare the phone for repair.

1. Checking the microphone through the built-in voice recorder

The easiest way to test the microphone is to use the standard Dictaphone app, which is pre-installed on all Xiaomi smartphones with a MIUI shell. This method does not require installing additional software and takes less than a minute.

How to run the test:

  • πŸ“± Open the Dictaphone app (the microphone icon on the desktop or in the application menu).
  • 🎀 Press the recording button (usually red) and say the phrase 10-15 cm from the bottom of the phone (where the main microphone is located).
  • πŸ”Š Stop the recording and listen to it. If the voice sounds clear, without wheezing or interference, the microphone is working correctly.
  • πŸ”„ Repeat the test by covering the top of the phone with your finger (there is a second microphone for noise reduction). If the sound is quieter or gone, both microphones function.

If the recording is not playing or the sound is severely distorted, move on to the next method. Note: on the Mi 9T and Redmi Note 9 Pro, when recorded in a noisy room, automatic noise cancellation can be triggered, which is normal, but sometimes it eats up a useful signal.

⚠️ Attention: On some firmware MIUI (Especially global versions, the Dictaphone application may not be available, in which case use the alternative - Google Recorder (available on the Play Market).

πŸ“Š What microphone is your Xiaomi 9 stopped working?
Main (lower)
Additional (top)
Both microphones.
I don't know.

2. Testing through a call or voice message

If the recorder showed a normal recording, but the interlocutors still do not hear you when talking, the problem may lie in network settings or software restrictions, this will help to check the test call or sending a voice message.

Instructions:

  1. Call another phone (preferably via WhatsApp or Telegram to rule out carrier issues).
  2. During the conversation, switch to speakerphone – if the sound is clearer, the problem is with the speaker, not the microphone.
  3. Send a voice message in the messenger and listen to it on another device.

If the voice in the message is distorted, and during the call the interlocutor hears you intermittently, check:

  • πŸ“Ά Network quality: weak signal 4G/5G may cause a sound to break.
  • πŸ”‡ Microphone settings in the app: on WhatsApp go to Settings β†’ Warehouse and data β†’ Permits β†’ Microphone.
  • πŸ› οΈ Updates: In some versions MIUI 12–14 was a microphone bug during VoIP calls (fixed in patches from 2023).

πŸ’‘

If you hear clicks or cracks during the call, try turning off the Voice Improvement feature in your phone settings: Settings β†’ Sound β†’ Call quality.

3. Use of service codes for diagnostics

Xiaomi smartphones support hidden service codes that allow you to test hardware components, including a microphone.These codes work on most Mi 9 models, but may vary depending on the version of MIUI and the firmware region.

The basic codes for checking the microphone:

Code.DescriptionWorks on
##6484##Microphone test (shows signal level in dB)Mi 9, Mi 9 SE, Redmi Note 9
##4636##Test menu (select Information β†’ Microphone)All models in MIUI 11-14
##36446337##Advanced diagnostics (includes microphone and speaker test)Mi 9T, Redmi Note 9 Pro

How to use the codes:

  1. Open the Phone app and enter the code as a number.
  2. In the menu that appears, select the Microphone Test section or similar.
  3. Speak to the microphone – the screen should display a sound wave or digital values (for example, 70-90 dB at normal volume).

⚠️ Note: On some firmware (for example, MIUI EU) Service codes may be disabled, in which case use testing applications (see next section).

What if the code doesn't work?
If nothing happens after you enter the code, try: 1. Install a standard keyboard (for example, Google Keyboard) - some third-party keyboards block service commands. 2. Enter the code through the EngineerMode app (available in the Play Market). 3. Update the firmware to the latest version - in older MIUI builds, some codes are disabled.

4. Third-party applications for deep diagnostics

If the built-in tools don't give you a clear answer, use specialized applications that allow you to test the microphone for sensitivity, frequency range and signal delay.

Top.-3 apps 9:

  • πŸ“Š Microphone Test (by Smart Tools) – shows the graph of sound waves and noise level.
  • πŸŽ›οΈ Sound Meter – Measuring volume in decibels (useful for comparison with reference values).
  • πŸ”§ Phone Doctor Plus – comprehensive diagnostics, including a test of microphone and speakers.

How to interpret the results:

  • πŸ“ˆ Normal signal strength during conversation: 60-90 dB.
  • 🚫 No signal or value below 30 dB is a sign of microphone malfunction.
  • πŸ”„ Sharp surges in schedule – possible problems with contacts or noise cancellation.

Examples of Microphone Test:

  1. Install an app from the Play Market.
  2. Run the test and speak into the microphone at a distance of 5-10 cm.
  3. Compare the chart with the reference (the app usually shows the green zone of normal values).

β˜‘οΈ Preparation for the microphone test

Done: 0 / 4

5. Hardware check: what to do if the microphone is not working

If software tests show a malfunction, the cause may be:

  • πŸ”Œ Type-C connector contamination (on Mi) 9T Redmi Note 9 Pro second microphone is located next to the connector).
  • πŸ’§ Moisture intake - even after drying, the oxidation of contacts can manifest itself in months.
  • πŸ› οΈ Mechanical damage (for example, after falling or disassembling the phone).
  • πŸ”‹ Motherboard malfunctions (less commonly but possible audio codec problems).

Self-diagnosis:

  1. Check the Type-C connector for dirt or oxidation. Clean it with a plastic toothpick (not metal!).
  2. Check if the microphone is covered with a cover or film (especially for the Mi 9 SE with a thin body).
  3. Connect headphones with a microphone – if they work, the problem is with the phone’s main microphone.

⚠️ Warning: If the phone fell or came into contact with water, don’t try to disassemble it yourself – on Xiaomi 9, microphones are soldered to the board, and replacing them requires a soldering station and experience.

πŸ’‘

On the Redmi Note 9 and Mi 9T, the second microphone (for noise cancellation) most often fails due to its close location to the Type-C connector.

6. Resetting and flashing

If the microphone was working before, but stopped after updating or installing applications, the problem may be software, in which case resetting or flashing will help.

How to reset your settings without losing data:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Select Network Settings Reset (this will delete saved Wi-Fi passwords, but will not affect files).
  3. Restart your phone and check the microphone.

If the reset didn’t help, try rolling back the update or reflashing the phone:

  • πŸ“± Download the latest stable firmware for your model from the official Xiaomi website.
  • πŸ”„ Use the Mi Flash Tool to Fastboot Firmware.
  • πŸ”§ After the firmware, reset to factory settings (Settings) β†’ Additionally. β†’ Recovery and discharge).

Important: Before firmware, back up your data through Settings β†’ Additional β†’ Backup and Reset.

πŸ’‘

If the microphone stopped working after upgrading to MIUI 14, try to roll back on MIUI 13 - some builds had bugs with audio drivers.

FAQ: Frequent questions about the microphone on Xiaomi 9

πŸ” Why the microphone works in the recorder, but does not work during calls?
This is a typical problem, with network settings or application conflict. Check: Permissions for the Phone app (enable microphone access). Network mode: switch from 4G on 3G In Settings β†’ SIM-Maps and mobile networks. Turn off VoLTE (if it's on) -- sometimes it conflicts with the microphone.
πŸ’¦ The phone fell into the water, the microphone became quieter?
Even after drying, moisture can remain under the components. Try: Put your phone in a silica gel bag (from a shoe box) for 24 hours. Use a dryer in cold mode, directing air to the Type-C connector. If it didn't work, contact the service: you will need to clean the board with ultrasound. ⚠️ Do not use rice – it does not absorb moisture from electronic components!
πŸŽ™οΈ How to check which microphone is not working (top or bottom)?
The Xiaomi 9 is usually mounted: The main microphone is at the bottom of the phone (near the Type-C connector); an additional microphone is at the top (near the speaker). To check them separately: Start recording in the recorder. Close the bottom of the phone with your finger and say the phrase: if the sound is gone, the main microphone is working. Repeat the same with the top.
πŸ”§ Can I replace the microphone on Xiaomi 9 on my own?
Technically, yes, but: You'll need a soldering station (microphones soldered to the board) and you'll need to buy an original microphone (for example, for the Mi 9, the part with the article is suitable. XM-12345). Risk of damage to the board if improperly dismantled: service replacement cost: 1,500-3,000 β‚½ (model-wise).
πŸ“± After updating MIUI The microphone is quieter. How to get back to the same volume?
In some versions MIUI 13-14 developers artificially reduced the sensitivity of the microphone to improve noise reduction. To return the previous settings: 1. Install the BuildProp Editor application (root rights required). 2. Find the line ro.qc.sdk.audio.fluencetype= and replace it with none. 3. Reboot the phone. ⚠️ This method does not work on all firmware and can lead to failures!