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.
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:
- Install the Xiaomi Wear app from Google Play or the App Store.
- Connect the headphones to the smartphone via Bluetooth.
- Open the app and select your headphones from the device list.
- Go to the Control Settings section (or Touch Controls in English).
- 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
β οΈ 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:
- Install the application and grant it Special Opportunities.
- In the list of devices, select your Xiaomi headphones.
- Click the button you want to disable and select No Action.
- 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?
| Annex | Xiaomi support | Demands 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:
- Turn on USB Debugging on your smartphone (Settings β About Phone β Assembly Number β press 7 times, then go back to Settings β System β For Developers).
- Connect your phone to your PC and follow the command: Adb devices to make sure you have a connection.
- 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).
- 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:
- with the help of Root Explorer or ADB find the file /system/etc/bluetooth/bt_stack.conf.
- Open it in the text editor and find the [AVRCP] section.
- Add or change the settings: DisableAbsoluteVolume=true DisableMediaButtonHandling=true
- 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:
- 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.
- Find a board with buttons (usually located under a rubber membrane).
- Solve the button contacts or cut the paths leading to them. The alternative is to seal the membrane with tape to block the presses.
- 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 cause | Decision |
|---|---|---|
| Buttons are not turned off in Xiaomi Wear | An outdated version of the app or headphone firmware | Update the software through Settings β Update the firmware in the application |
| Button Mapper doesn't see headphones | Android 12+ Limitations or No Rights | Give all permissions and reboot Bluetooth |
| After ADB-The button commands are working again. | Resetting Bluetooth settings | Create a Task in Tasker to Automatically Execute a Command When Connected |
| The headphones stopped turning on after the disassembly | Damage to contacts or battery | Check 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.