How to turn off the microphone on Xiaomi headphones: the complete guide

Owning a modern Xiaomi smartphone often involves a desire to fine-tune the sound environment, especially when it comes to headsets. Users often face a situation where the built-in microphone of the headphones is not working correctly, creates background noise or simply is not needed while listening to music. The question of how to force the microphone on the headphones connected to the Xiaomi phone becomes especially relevant for those who use wired headsets with a single button or old Bluetooth models without their own application.

MIUI and its modern HyperOS shell don’t have one universal “Switch off the headphone microphone” button, which is often misleading. However, there are a number of system settings, engineering menus and third-party methods to achieve the desired result. Understanding how Android manages audio inputs will help you isolate the headset microphone and force the phone to use its own or ignore the recording of sound from an external device.

In this article, we will explore all the ways to do this, from simple switching in Bluetooth settings to using special controller applications, and we will explore the nuances of wired and wireless devices, as well as the security and privacy issues that often cause you to want to limit your microphone access.

Differences in the management of wired and Bluetooth headsets

The first step to solving the problem is to clearly understand the type of connection your headset, because the logic of Android with analog signal and digital Bluetooth protocol is radically different. In the case of wired headphones, the microphone is often a passive element of the circuit, and the phone determines its presence by resistance or closure of certain contacts in the 3.5 mm connector or USB-C. If the system “sees” the resistance characteristic of the headset, it automatically switches the input audio stream from the main microphone to the headphone microphone, ignoring your preferences.

With wireless models, the situation is different: there is a complex profile HFP (Hands-Free Profile), which always implies two-way communication. Even if you listen to high-quality music through the A2DP profile, the system keeps the microphone on standby. Turning off the microphone in Bluetooth headsets often requires breaking this profile or using specialized commands, since standard MIUI means completely prohibit the transmission of sound from the headset.

It is also important to consider that many modern models Xiaomi and Redmi are deprived of the classic 3.5 mm connector, using adapters or digital audio output. USB-It's an input device that allows you to theoretically control through the developer's settings, but in practice, it requires more complex manipulations.

⚠️ Attention: Use of adapters from 3.5 mm to USB-C Low quality can cause the phone to constantly “think” that the headset with a microphone is connected, even if you use regular headphones without a microphone.

📊 What type of headphones do you use most often?
3.5 mm wired
Wired USB-C wired
Bluetooth TWS
Bluetooth invoice
USB gamers

Bluetooth Settings: Forced Profile Switching

For owners of Xiaomi, Redmi Buds or third-party wireless headsets, the first place to look for a solution is the Bluetooth settings menu. The standard operating algorithm assumes that if the device supports voice input, it will be used by default. However, in the advanced settings of a particular connected device, you can often find switches that affect the operation of audio profiles. You need to go to Settings → Bluetooth, find your device in the paired list and click on the gear icon or arrow to the right of the name.

In the menu that opens, look for options related to Notification Sounds, Voice Assistant, or Incoming Calls. While a direct button to turn off the microphone may not be here, disabling contact sync and call history sometimes affects the priority of using the headset microphone. Some versions of MIUI have the ability to disable the Incoming Calls profile, which effectively prevents the phone from using the headset for conversations, leaving only media audio active.

If the standard settings don't work, you can use the hidden developer menu. To activate it, you need to click on the build number several times in the About Phone section. After the Developer menu appears, find the Bluetooth section. There may be options like "AVRCP Version" or codec settings. Changing the AVRCP version (for example, 1.4 or 1.5) sometimes forcibly changes the way you interact with the headset, which in rare cases allows you to ignore the input channel of the microphone.

  • 🎧 Go to Bluetooth settings and select your device from the list.
  • 📵 Try turning off the Incoming Calls option if it is available in the device menu.
  • ⚙️ Activate the developer menu to access advanced audio options.
  • 🔄 Change the protocol version AVRCP Developer Settings to Change Priorities.

💡

If you use Xiaomi or Redmi headphones, check for the branded “Xiaomi Earbuds” or “Mi Buds M” app on Google Play. In some models, button functions can be reassigned through the app, which indirectly affects the microphone activation when you click.

Use of Engineer Menu and Hidden MIUI Codes

One of the most powerful yet cautious tools in Xiaomi’s arsenal is the engineering menu, a hidden part of the system designed to test hardware components in the factory, which can be accessed by typing a special code in the Phone app, such as ##6484## or ##4636###. The interface may vary depending on the HyperOS version and regional firmware (Global, CN, EEA).

Inside the engineering menu, we're interested in the audio section, often called Hardware Testing, Audio, or Single Item Test, and you can find the Main Mic, Headset Mic, and Speaker tests, and although you can't turn off the headphone directly from here, you can check which input device is currently active, and if you see activity in the Headset Mic test when you're silent, it means that the system is not properly processing noise cancellation or phantom signals.

There is also the possibility of using ADB-The adb shell command can change the audio routing settings, although in modern versions of Android this is severely restricted by security rights. A safer way to do this is to use root-righted terminal applications to change configuration files. mixer_paths.xml, But it requires deep knowledge and can lead to loss of warranty.

⚠️ Warning: Never change the settings in the engineering menu unless you know exactly what each parameter is responsible for.Resetting the screen, sensor, or antenna calibration can cause the device to malfunction, which is difficult to fix without flashing.

What do I do if the codes don't work?
On many new Xiaomi smartphones with global firmware, access to the full engineering menu via USSD-In this case, you can try to download the "Engineering Mode" application from third-party sources, but be careful with the download sources.

Blocking application access to the microphone

If your goal is not to physically disable the headset microphone, but to ban specific applications (like a voice recorder or messenger), MIUI offers a very flexible toolkit. Privacy protection allows you to manage permissions for each application separately, you can deny any application access to the microphone, and then, even if the headphones are connected, the application will not be able to get sound from them.

To set up, go to Settings → Privacy Protection → Permissions Manager → Microphone. Here you will see a list of all the applications that requested access to the microphone. Find the desired application (such as Telegram or Recorder) and select the option “Disable” or “Ask.” In the new versions of HyperOS, the “Empty Data” or virtual microphone function is also available, but it is more about data transfer than locking hardware.

You should also look at the privacy indicator in the top right corner of the screen, and if there's a green or orange dot on the screen, it means that an app is using a microphone right now, and if you click on that indicator, you can instantly go to the settings and turn off access, which is especially useful if you suspect that the background process is using your headset's microphone without your knowledge.

☑️ Checking application permissions

Done: 0 / 4

Third-party applications for audio routing management

Because Xiaomi’s built-in tools don’t always completely ignore the headphone microphone, third-party developers come to the rescue. There’s a category of apps on the Google Play Store known as Bluetooth Mono Headset or Lesser Switch that are designed specifically to address voice problems when you don’t need to, or vice versa, when you need to force your phone’s microphone to be used.

Apps like LesserSwitch or Bluetooth Mono Headset work by creating a virtual profile or forcing the phone to switch protocols, which can make it think the device is music-only (A2DP) connected by ignoring the headset profile (HFP), effectively “disabling” the headphone microphone at the software level, forcing the system to use the smartphone’s built-in microphone for all calls and recordings.

However, it is worth considering that the operation of such applications can be unstable on different versions of Android and MIUI. Once installed, special permissions may be required through ADB, since the system needs a high level of access to intercept control of audio streams.

AnnexType of accessEfficiencyDifficulty setting up
Lesser SwitchRoot / ADBTall.Medium
Bluetooth Mono HeadsetNormal.MediumLow.
Button MapperSpecial opportunitiesLow (buttons only)Low.
MacrodroidSpecial opportunitiesHigh (scenarios)Tall.

💡

Third-party apps are a “crut” but often the only solution for older Bluetooth headsets that compulsively use their microphone even when listening to music.

Solving noise and echo problems when using a microphone

Often, users don't want to turn off the headphone microphone for the sake of silence, but because people complain about loud noise, wind or echoes, and in such cases, you don't need to completely shut down -- you just need to set up the noise cancellation correctly. MIUI has a Noise Reduction feature that is in the audio settings or in the engineering menu, and activating this feature software-based cuts off frequencies that are characteristic of wind and static noise.

If the problem is the echo, try switching the audio output during the conversation. The call screen often has an Audio button or speaker icon, and tapping it allows you to manually select the Phone instead of the Headset or Bluetooth, which will instantly switch the microphone to the main one, retaining the ability to hear the interlocutor in the headphones (if the model supports simultaneous operation of speakers, which is rare), or simply return the sound to the phone speaker.

It's also worth checking the physical condition of the headset. Oxidation of contacts, moisture or just wear of the membrane can create a constant background hum, which the system perceives as sound. In such cases, software methods are powerless - you need to clean the contacts with alcohol or replace the headset. Sometimes it helps simple reconnect: remove the plug, wipe it and insert it before you click.

  • 🌬️ Activate built-in noise cancellation in sound settings to improve quality.
  • 📞 During the call manually switch the sound source to "Phone».
  • 🧹 Regularly clean the contacts of the headset from oxides and dust.
  • 🔌 Use high-quality adapters with additional shielding.

Frequently Asked Questions (FAQ)

Can I physically turn off the microphone in Xiaomi headphones?
Physically, just by taking out the headphones and cutting the wire that goes to the microphone, which will take away your warranty and most likely break the headphones. Software-wise, you can't completely shut down without root rights and deep interference, but you can prevent apps from using it or switching the sound source to your phone.
Why does music sound mono when I turn on the microphone on Bluetooth headphones?
This is a feature of Bluetooth protocol: the channel bandwidth is not enough for high-quality stereo sound (A2DP) and voice transmission (HFP) simultaneously, when the microphone is activated, the headphones go into headset mode, where the sound quality drops to the telephone standard, which is normal behavior for most wireless models.
How to make sure that when connecting headphones does not turn on Google Assistant?
Go to the Google Assistant settings, select Assistant → Phone, and turn off the option Google Assistant or Hey Google. Also, you can remove the Voice Assistant box from your Bluetooth settings if you have this option in your MIUI version.
Does this work on all Xiaomi and Redmi models?
Most software methods, such as permission management and Bluetooth settings, work on all devices with MIUI and HyperOS. However, access to engineering menus and specific codes may vary depending on the year of the model’s release and the region for which the smartphone is intended (China, Global, Russia).
Does turning off the headphone microphone affect battery life?
The microphone itself consumes negligible energy, but if you force the phone to use complex noise reduction algorithms or keep a Bluetooth connection active with the headset profile, the battery consumption can be higher than if you only use a music playback profile.