If you are faced with the fact that Yandex services (Voice Assistant, Navigator or Search) can not access the microphone on your Xiaomi smartphone, the problem lies not in the application itself, but in the features of the MIUI firmware.
In this article, we will look at all possible causes of microphone locking and give step-by-step instructions for eliminating them. MIUI, What system parameters affect the microphone, and what to do if standard methods do not help, POCO and flagships Xiaomi 13/14, Where optimization algorithms work most rigorously.
Before you start settings, make sure that the problem is the software constraints, not the hardware malfunction. Try recording the voice meme in another application (for example, WhatsApp or a standard voice recorder). If the microphone works there, then it is precisely the settings for Yandex.
Why Yandex does not see the microphone on Xiaomi: the main reasons
MIUI is known for its aggressive approach to managing permissions and background processes, and here are the key factors that may cause Yandex services to lose access to the microphone:
- π Lack of explicit permission to use the microphone in the app settings (even if you gave it before, a cache reset or update could reset settings).
- π‘οΈ Limitations MIUI Security β built-in antivirus and permissions manager often blocks background microphone access for βsuspiciousβ applications.
- π Battery Auto Optimization, which suspends applications in the background, including access to hardware resources.
- π± Specific features of specific models: POCO F5, Redmi Note 12 and new flagships (Xiaomi 14 Ultra) are subject to additional restrictions for non-system applications.
- π Version Conflict: If you have a beta version installed MIUI Or the custom firmware, may not be necessary API microphone-worker.
Interesting fact: on some Xiaomi models (such as the Mi 11 Lite), the problem only occurs when you connect your headphones with a microphone, the system mistakenly identifies the external device as βuntrustedβ and blocks access.
β οΈ Note: If you have recently updated MIUI Before version 14 or later, check the Settings section. β The phone. β Version. MIUI. In recent builds, the permissions management mechanism has changed β now some applications require double confirmation of access to the microphone (in the Android and in the settings of the app). MIUI Security).
Step 1: Checking basic permissions in Android settings
Start with the obvious: check if Yandex has been given permission to use the microphone at the operating system level.
- Open Settings β Applications β Application Management.
- Find the desired application in the list (for example, Yandex, Yandex Navigator or Alice).
- Go to the Permissions section.
- Make sure the switch opposite the microphone is active (on position).
- If the permission is already on, turn it off and turn it back on again β this will reset the permission cache.
Some versions of MIUI (especially 13 and 14) may require additional confirmation under the Special Permits section.
- π€ Access to microphone in the background
- π Auto-start (for Yandex Navigator)
- π± Display over other windows (for voice assistant)
βοΈ Verification of basic permits
If the microphone is still not working after these manipulations, move on to the next step β set up MIUI Security.
Step 2: Set up MIUI Security and Auto-Optimization
Xiaomi firmware has a hidden permission layer that is controlled through the Security app (or MIUI Security on global versions), which is where access to the microphone is most often blocked.
- Open the Security app (the shield icon).
- Go to the Permissions Management section β Applicants' authorizations.
- Find the Yandex app in the list and select it.
- Activate all switches associated with the microphone, including: π€ Microphone π Background activity π‘ Auto-start
Security
Optimizing the battery
No restrictions.
On POCO and Redmi models with global firmware, the path may be slightly different: Security β Permissions β Permissions for apps β [Select Yandex] β Microphone.
π‘
If Yandex is not listed in MIUI Security, try opening the application itself (e.g., running voice search) and then repeating the steps.
After the changes, restart the device β this is necessary to apply the new rules of battery optimization.
Step 3: Resetting cache and data of the Yandex application
If the permissions are set correctly, but the microphone is still not working, the problem may be in the damaged cache of the application, which is especially true after the updates to MIUI or the Yandex application itself.
- Open Settings β Applications β Application Management.
- Select a problem application (for example, Yandex).
- Press Warehouse.
- Perform alternately: π§Ή Clear the cache ποΈ Clear the data (this will delete all application settings, including search history!)
Restart the application and re-enable all permissions.
For applications like Yandex Navigator or Alice, you will need to re-authorize after the data reset. Make sure you remember the password from your Yandex account!
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) After cleaning the data, the application can request additional permission to access the contacts - this is normal and does not affect the microphone.
Step 4: Check hardware settings and conflicts
If the software methods didn't work, make sure the problem wasn't hardware or conflicts with other applications.
| Problem. | How to check | Decision |
|---|---|---|
| Conflict with other applications | Run a voice recorder or other application with a microphone in parallel with Yandex | Close all background applications through Recent β Close all |
| Headphone problems | Connect your headphones and check the microphone in another app | Clean the 3.5mm connector or reconnect the Bluetooth headphones |
| Mike malfunction | Record a voice message on Telegram or WhatsApp | Contact the service center if the microphone is not working anywhere. |
| Do not disturb mode. | Check the top notification bar for the bell icon | Turn off the mode or add Yandex to the exceptions |
Pay particular attention to Bluetooth headphones. Xiaomi with MIUI 14 has a bug where the system mistakenly identifies an external microphone as "busy" even if the headphones are disabled.
- Open the settings β Connected devices.
- Remove all stored Bluetooth devices.
- Reboot the phone.
- Reconnect the headphones and check the microphone.
What if the microphone only works on the headphones?
Step 5: Additional settings for specific Xiaomi models
Some Xiaomi smartphones have unique features that affect the microphone, and the following are solutions for popular models:
- π± Xiaomi 13/14 Series: These flagships have dual microphone authorization. After enabling permission in Android settings, you need to additionally confirm access to Settings β Confidentiality β Permits for special functions β Microphone.
- π± POCO F4/F5: These models have Game Turbo mode activated by default, which blocks background processes. β Special facilities β Game Turbo.
- π± Redmi Note 12 Pro+: Disabling the Smart Optimization function in Settings can help here β Battery and performance β Optimizing the battery.
- π± Xiaomi Mi 11 Ultra: Check the settings for additional features β Developer functions β Debugging by USB. Sometimes the debugging on conflict with access to the microphone.
For devices with MIUI Global (e.g., POCO X5 Pro), you may need to change the region in the settings:
- Open the Settings. β Additionally. β Region.
- Choose India (if available) or Russia (for better compatibility with Yandex Services).
- Reset the device.
Step 6: Alternative methods if nothing helps
If the standard methods didnβt work, try the following advanced solutions:
- π§ Reset all permissions: Open Settings β Annexes β Permit management β App permission reset. Confirm reset and restart the phone. Re-enable all permissions for Yandex applications.
Install an old version of the application
Sometimes new versions of Yandex applications conflict with MIUI. Download the old version of the APK (for example, with APKCombo) and install it manually.
Related: Rejection of MIUI Update
If the problem appears after the firmware update, you can roll back to the previous version via Settings β About Phone β System Update β Three Points β Select the service pack.
β οΈ Note: Before rolling back the firmware, be sure to back up your data via Mi Cloud or locally. on some models (e.g. Xiaomi) 12T) Retraction can lead to blocking of the loader!
If you use custom firmware (like LineageOS or Pixel Experience), the problem may be the lack of proprietary microphone drivers, in which case only flashing to an official MIUI will help.
π‘
On bootloader devices, microphone access may be restricted due to SELinux policies. Check the bootloader status with fastboot oem device-info (device unlocked: false).