How to enable microphone access on Xiaomi smartphones: the complete guide

Are you trying to make a voice call on WhatsApp but the other person can't hear you? Or does Google Assistant refuse to recognize commands when everything used to work? Mik problems on Xiaomi smartphones are one of the most common user complaints, and most often they are not related to hardware breakdown, but to the wrong MIUI settings. In this article, we will discuss all possible ways to turn on the microphone, from basic checks to hidden shell functions.

Xiaomi is a big part of the problem, because it actively restricts applications from accessing the microphone for security reasons. After upgrading to MIUI 14/15, many users find that even system services (such as voice dialing) stop working, and the microphone indicator in the status bar can turn green, which means that the device is physically healthy, but software access is blocked. Next, you will learn how to diagnose the problem and fix it in 5 minutes.

Checking basic settings: whether the microphone is on at the system level

Before digging deeper, make sure the microphone is not turned off at the hardware level. Some Xiaomi models (like the Redmi Note 12 Pro+ or POCO F5) have a separate switch in the notification curtain.

  1. Swipe your finger down to open the notification panel.
  2. Find the Microphone icon (usually next to No Sound or Bluetooth).
  3. If the icon is illuminated in gray, tap it to activate.

If you don't have a microphone icon, your model doesn't support hardware shutdown, so you can go to the application resolution settings, and note that even if the microphone is on in the curtain, individual programs (such as Zoom or Viber) can be manually locked.

πŸ“Š Your Xiaomi smartphone is a series of?
Redmi
POCO
Mi
Black Shark
other

How to Access a Microphone for a Specific Application

The most common reason for a broken microphone is that the app doesn't have permissions. In MIUI, security settings are stricter than in pure Android, so even after a system update, rights can be reset.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select a program that doesn’t have a microphone (like Telegram or Instagram).
  3. Go to the Permissions section β†’ Microphone.
  4. Set the switch in the "Allow" position.
  5. Select Always (if necessary for calls) or Only during use (for voice commands) below.

Important: Some apps (like TikTok or Likee) request access to a microphone to record video, but in the background they can use it to collect data. If you don't trust the program, choose the "Ask Every Time" option.

β˜‘οΈ Checking microphone permits

Done: 0 / 4

⚠️ Note: If the permission list does not include the "Microphone" item, then the application does not declare the use of the audio recording in the application. AndroidManifest.xml. It can be either a developer error or a sign of malware. check the app through VirusTotal.

Resetting permissions for all applications

If the microphone does not work in all programs (including system calls), the global MIUI settings may have gone wrong.

  1. Open Settings β†’ Applications β†’ Permissions.
  2. Slip on the three dots in the top right corner and select Reset Application Permissions.
  3. Confirm the action (you will need to enter a password or pattern lock).

Once reset, all applications will lose access to the microphone, camera, geolocation, and other features, and you will have to manually allow the microphone to be used for each program again, which helps if the problem occurs after updating the MIUI or resetting to factory settings.

SituationReason.Decision
The microphone does not work in one application only.There is no resolution or error in the cacheGive access manually or clear the app cache
The microphone doesn't work anywhere, not even in the phone.Failure of system permissions or hardware malfunctionReset permissions or check the microphone in the engineering menu
The microphone is working, but the sound is quiet or jammed.Microphone hole contamination or software sound compressionClean the hole or turn off noise cancellation in call settings
The microphone is activated without request.Malware or MIUI system leakageCheck the active processes in Settings β†’ Special. capabilities β†’ Activity Monitor

Checking the microphone through the engineering menu (for advanced ones)

If standard methods don't work, you can test the microphone at the hardware level through an engineering menu, which is suitable for Xiaomi models on Qualcomm processors (for example, Redmi Note 11 Pro or POCO X4 Pro).

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that opens, select Phone Information.
  3. Scroll down and find the Microphone (or Audio β†’ Microphone).
  4. Speak to the microphone – if the sound level band reacts, then the hardware is working.

If the engineering menu doesn't open, try the alternative code: ##36446337## (for hardware testing). On some MIUI firmware, these commands may be blocked - in which case use third-party diagnostic applications, such as Phone Doctor Plus.

What to do if the engineering menu is not opened?
Some Xiaomi models (especially those with MediaTek processors) don’t have standard codes: 1. Install the app MTK Engineering Mode from Google Play (MediaTek only). 2. Use it. ADB-Command: Adb shell am start -n com.android.settings/.TestingSettings 3. If nothing helps, check the microphone through voice recording in the standard Dictaphone app (if the sound is recorded, the problem is with specific app settings).

Cleaning cache and system application data

Sometimes the microphone stops working because of a failure in the system services responsible for audio, and at MIUI, two key applications are responsible for this:

  • πŸ”Š Β«Phone (com.android.phone) – manages calls.
  • 🎀 Β«Microphone (com.android.microphone) – handles access to audio input.

To reset their settings:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on three points in the corner and select Show System Processes.
  3. Find the phone and microphone for each of them:
  4. Click Warehouse β†’ Clear the cache and Clear the data.

⚠️ Attention: Clearing the application's data Phone will reset call history and forwarding settings. Before the procedure, export important contacts.

πŸ’‘

If the microphone is running after cleaning the cache, but after a while it stopped functioning again, set a limit for background processes in Settings β†’ Battery β†’ Performance Mode and select β€œNo Limits” for system applications.

Update of firmware and audio driver core

In rare cases, the problem lies in an outdated audio driver, especially if you use custom firmware or have not updated the system in a long time.

  1. Open Settings β†’ About the phone β†’ System update.
  2. If you have a MIUI or Android update available, install it.
  3. After the update, restart your phone and check the microphone.

If there are no official updates, but the problem persists, try manually updating your audio driver via Fastboot (power users only!).

  • πŸ“₯ Download the latest firmware version for your model from the Xiaomi Firmware website.
  • πŸ”§ Extract the file. audio.img From the archive and run it through the command: fastboot flash audio audio.img

On Xiaomi 13 Pro and newer models, the audio driver is integrated into the core of the system, so its separate update is impossible - a complete firmware reflash is required.

Hardware malfunctions: when without a service center can not do

If none of the software methods worked, it might be the physical malfunction of the microphone.

  • πŸ”‡ Complete lack of response in the engineering menu.
  • πŸ’¦ Traces of oxidation or moisture in the bottom of the phone (near the connector) USB-C).
  • πŸ”Š Distorted sound when recording (wheezing, crackling).

Xiaomi smartphones usually have two microphones:

  1. The main one is located at the bottom (near the charging connector).
  2. The upper part is the upper part (for noise reduction).

If only the bottom microphone does not work, and the top one records sound (checked through the voice recorder), then the problem is in the contacts or the module itself. In this case, a replacement is required, which can be done at the Xiaomi service center (cost from 1,500 to 3,000 rubles depending on the model).

πŸ’‘

Before visiting the service center, be sure to back up your data via Settings β†’ Additional β†’ Backup, as repairs may require a phone reset.

FAQ: Frequent questions about the microphone on Xiaomi

Why does the microphone work on a voice recorder but not on WhatsApp?
This is a typical permission problem. WhatsApp can be blocked in MIUI settings even if the system microphone is working. Check: WhatsApp Permissions in Settings β†’ Apps. Privacy settings in WhatsApp itself (Settings β†’ Storage and Data β†’ Permissions). Disable battery saver for WhatsApp in Settings β†’ Battery β†’ Application Selection.
How to turn off noise cancellation if it spoils the sound?
In MIUI, noise cancellation is on by default and sometimes filters voice too aggressively. To turn it off: Open Settings β†’ Sound and Vibration β†’ Sound Quality. Find Noise Reduction on calls and turn it off. For specific applications (like Discord), noise cancellation is turned off in their own settings.
Can I use an external microphone via USB-C?
Yes, but with reservations. Xiaomi smartphones support connecting external microphones through USB-C or 3.5 mm (if there is a connector), but: πŸŽ™οΈ For USB-C You need a microphone with support OTG (adapter). πŸ”Œ In sound settings (Settings) β†’ Sound. β†’ In addition), it may be necessary to manually select the input source. ⚠️ On some models (e.g. Redmi) 10C) The external microphone only works in recording mode, but not in calls.
After the MIUI update, the microphone became quieter. How do you get the volume back up?
It's a known problem. MIUI 14/15, where the manufacturer has artificially limited the sensitivity of the microphone to improve noise reduction, and you can return the previous volume in two ways ##36446337##, Go to Audio. β†’ Normal Mode β†’ Mic and increase the value of Mic Gain to 200–250. Through ADB: Connect your phone to your PC and execute the command: adb shell settings put global mic_gain 250 (Developer rights are required). ⚠️ Increased sensitivity can lead to background or distortion.
How to check which app uses a microphone in the background?
MIUI has a hidden microphone activity monitoring function: Open Settings β†’ Special features β†’ Activity Monitor. Turn on the option to Show microphone usage. Now the status bar will display a green indicator when the microphone is in use. To see which application has activated it, swipe down the notification curtain. If you see suspicious activity (for example, the microphone is turning on without your knowledge), check the phone for viruses using Malwarebytes.