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

Xiaomi headphones are a popular solution for music lovers and active users, but sometimes their control buttons become a source of inconvenience, accidental pressing during training, incorrect reaction to commands or simply a desire to minimize functionality, the reasons can be different. In this article, we will discuss all possible ways to disable buttons on wired and wireless Xiaomi models, including Mi True Wireless Earphones, Redmi AirDots and others.

It is important to understand that not all models support software-based button disabling through smartphone settings. In some cases, you will need to use third-party apps or even physical modifications. We will take a detailed look at each method, its benefits and potential risks so you can choose the best option for your situation.

Why do users want to turn off the buttons on Xiaomi headphones?

The main reason is random activation during movement, for example, when running or exercising in the gym, buttons can be pressed by rubbing on clothes or skin, which leads to pauses in music, switching tracks or activating the voice assistant. Another common case is incompatibility with devices from other brands where buttons work incorrectly or duplicate functions.

There are also situations where:

  • πŸ”Š Xiaomi’s on/off button is too sensitive and works with a light touch.
  • 🎡 Play/pause functions conflict with player settings on iPhone or Android devices.
  • πŸ”‹ The battery discharges faster due to the constant activity of touch buttons (relevant to the current system). TWS-headphone).
  • πŸ› οΈ The user wants to completely reassign control through the application, but standard buttons interfere with the application.

Before you start to shut down, make sure that the problem is not solved by simply reconfiguring the sensitivity in the official Mi Home or Xiaomi Wear app.In some cases, it is enough to reduce the sensor trigger threshold to avoid false presses.

πŸ“Š What Xiaomi headphone model you use?
Mi True Wireless Earphones 2
Redmi AirDots 3
Xiaomi Buds 4
Another model

Method 1: Disable buttons via the Xiaomi Wear app (for TWS-headphone)

The official Xiaomi Wear app (formerly Mi Fit) allows you to manage wireless headphone settings, including disabling some button functions. TWS-The Resources: Mi True Wireless Earphones 2/3, Redmi AirDots 2/3, Xiaomi Buds 4 etc.).

Instructions:

  1. Install the Xiaomi Wear app from Google Play or the App Store.
  2. Connect the headphones to the smartphone via Bluetooth.
  3. Open the app and select your headphones from the device list.
  4. Go to the Control Settings section (or Touch Controls in English).
  5. For each button (sensor), select the option to Disable or None.

Note that some versions of the app may not have a full shutdown option, in which case try assigning a neutral function to the button, such as Do Nothing.

β˜‘οΈ Check before switching off buttons

Done: 0 / 4

⚠️ Note: After switching off buttons via Xiaomi Wear, some features (such as answering a call) may become unavailable.

Method 2: Using third-party applications (Android)

If the official application does not provide the necessary options, you can use third-party utilities.

  • πŸ“± MacroDroid – allows you to create macros to lock buttons according to conditions (for example, when connecting headphones).
  • 🎧 Button Mapper – Reassigns hardware buttons, including Bluetooth headphone buttons.
  • πŸ› οΈ Tasker – advanced automation tool that requires profile customization.

Example of settings in Button Mapper:

  1. Install the application and grant it Special Opportunities.
  2. In the list of devices, select your Xiaomi headphones.
  3. Click the button you want to disable and select No Action.
  4. Save the changes and restart Bluetooth on your smartphone.

There are no similar apps for iPhones due to iOS limitations. Apple device owners are advised to use physical methods (see Method 5) or reconfigure buttons via Xiaomi Wear.

Why doesn't Button Mapper see my headphones?
If the app doesn’t detect headphones, try: 1. Disable and reconnect them via Bluetooth. 2. Clear the app cache. 3. Check model compatibility on the developer’s website.

AnnexXiaomi supportDemands a Root.Difficulty setting up
Xiaomi Wearβœ… All models.❌ No.⭐
Button Mapperβœ… Most of the time.❌ No.⭐⭐
MacroDroidβœ… Conditionally.❌ No.⭐⭐⭐
Taskerβœ… Conditionally.❌ No.⭐⭐⭐⭐

Method 3: Disconnection through the developer (ADB-team)

For advanced users, there is a method of disabling buttons through ADB (Android Debug Bridge. This method is suitable if the headphones are recognized by the system as HID-device (e.g. some Xiaomi models with support) AVRCP 1.6).

Instructions:

  1. Turn on USB Debugging on your smartphone (Settings β†’ About Phone β†’ Assembly Number – press 7 times, then go back to Settings β†’ System β†’ For Developers).
  2. Connect your phone to your PC and follow the command: Adb devices to make sure you have a connection.
  3. Enter the command to display the list of input devices: Adb shell dumpsys input Find in the output your headphones (usually containing the name Xiaomi or Redmi).
  4. Turn off the tapping processing for the device found (example): adb shell input disable {ID_device}

Important: After you reboot your smartphone or shut down Bluetooth, the settings will reset. To make the changes permanent, you will need to create a script that automatically executes the command when you connect the headphones.

⚠️ Attention: Misuse of the right ADB-commands can cause Bluetooth modules to malfunction.

Method 4: Reassign buttons at the firmware level (for advanced ones)

If you use custom firmware (like LineageOS or Pixel Experience), you can edit Bluetooth stack configuration files, which requires an unlocked bootloader and root rights.

Steps:

  1. with the help of Root Explorer or ADB find the file /system/etc/bluetooth/bt_stack.conf.
  2. Open it in the text editor and find the [AVRCP] section.
  3. Add or change the settings: DisableAbsoluteVolume=true DisableMediaButtonHandling=true
  4. Save the file, restart the device and check the buttons.

This method does not guarantee 100% results, as it depends on the version of the Bluetooth stack and the headphone model, and after updating the firmware, changes can be reset.

adb pull /system/etc/bluetooth/bt_stack.conf /sdcard/Backup/

Method 5: Physically disabling buttons (extreme case)

If the software doesn't work, it's mechanically shut down, and it's irreversible, it requires precision, but it's guaranteed to solve the problem, and it's suitable for wired headphones like Xiaomi Mi In-Ear, Redmi Earphones, etc.

What you need:

  • πŸ”§ Screwdriver (for disassembly of the body).
  • πŸ”ͺ knife or scalpel.
  • 🧲 Superglue or tape.
  • πŸ” Lupa (for precise operation).

Step-by-step:

  1. Carefully disassemble the headphone case, starting from the wiring joint. In most Xiaomi models, the body is glued together, so use a knife to separate the parts.
  2. Find a board with buttons (usually located under a rubber membrane).
  3. Solve the button contacts or cut the paths leading to them. The alternative is to seal the membrane with tape to block the presses.
  4. Reassemble the body, making sure the integrity of the wires.

⚠️ Warning: Disassembling the headphones will void the warranty. If you're unsure of your skills, contact the service center. Also note that after you physically turn off the buttons, you won't be able to turn your headphones on/off or answer your calls.

πŸ’‘

Physically disabling the buttons is the only method that works 100%, but it is irreversible. Use it only if other methods have not worked and the warranty on the headphones is already over.

Frequent mistakes and their solutions

When you turn off the buttons, users often face typical problems, and here are the most common ones and how to fix them:

Problem.Possible causeDecision
Buttons are not turned off in Xiaomi WearAn outdated version of the app or headphone firmwareUpdate the software through Settings β†’ Update the firmware in the application
Button Mapper doesn't see headphonesAndroid 12+ Limitations or No RightsGive all permissions and reboot Bluetooth
After ADB-The button commands are working again.Resetting Bluetooth settingsCreate a Task in Tasker to Automatically Execute a Command When Connected
The headphones stopped turning on after the disassemblyDamage to contacts or batteryCheck the integrity of the wires and the density of the contacts

If none of these methods worked, your headphone model may not support switching off buttons at the software level, so you can either accept the current functionality or consider buying another model with flexible settings.

Can I turn off only one button on Xiaomi headphones?
Yes, in most cases. In the Xiaomi Wear or Button Mapper app, you can selectively turn off individual buttons (for example, only the sensor to switch tracks, leaving the switch on active).
Why do they start working again after switching off the buttons in Xiaomi Wear?
This involves automatically resetting your settings when you update your headphone firmware or reconnect Bluetooth.Solution: Update the Xiaomi Wear app to the latest version. After turning off the buttons, reboot your smartphone. If the problem recurs, use MacroDroid to create a rule that will reset when you connect your headphones.
Is there a risk of damaging the headphones when disassembling?
Yes, there are risks. The main threats are: damage to thin wires inside the body, rupture of the speaker membrane, loss of tightness (relevant to waterproof models), if you have no experience in electronics repair, you should go to a service center or use software methods.
Can I turn off the buttons on the iPhone?
On iPhone, options are limited due to the closedness of iOS. Options: Use the official Xiaomi Wear app (if available for your model); Reassign buttons via Settings β†’ Bluetooth β†’ (i) next to headphones β†’ Control (not available for all models); Apply physical disabling (see Method 5). There are no third-party apps to reassign buttons on iOS.
How to return the buttons to working condition after disconnection?
The method depends on the method of disabling: Software disabling: Return the settings in Xiaomi Wear or Button Mapper to the original state. ADB-Execute adb shell input enable {ID_Physical disconnection: Requires soldering of contacts or membrane replacement (in the service center).