Automatic Bluetooth on Xiaomi smartphones is one of the most annoying features for users who value power and privacy control. Even after manually switching off, the module can spontaneously activate when connected to a car, headphones or after rebooting the device. In this article, we will discuss all possible ways to turn off Bluetooth auto-activation on Redmi, POCO, Black Shark and other lines with MIUI 14/15 and Android 13/14 firmware.
Compounding the problem, Xiaomi does not provide a direct switch for this feature in standard settings. The reasons for automatic switching can range from system optimizations to third-party applications that wake up the module for their needs. We tested all methods on current models (including Redmi Note 12 Pro+, Xiaomi 13T and POCO F5) and highlighted those that are guaranteed to work.
Why Bluetooth is on its own: 4 main reasons
Before we get to the instructions, let's figure out what triggers the automatic switching on of the module, which will help you choose the most effective way to turn off the module.
- π System optimization MIUI: Firmware MIUI aggressively controls background processes, including wireless modules, and if the phone thinks you'll need Bluetooth soon (for example, due to a familiar route or time of day), it can turn it on in advance.
- π§ Connected devices: Headphones, smartwatches, or car radios with Auto-connect function can send a signal to turn on the module, even if you are not using them.
- π± Third-party apps: Messengers (Telegram, WhatsApp), fitness trackers (Mi Fitness, Google Fit) or location services (Yandex.Navigator, Google Maps) often request Bluetooth access for geo-positioning or data transfer.
- π Energy saving: Paradoxically, some battery saving modes (Ultra battery saver) MIUI) can temporarily activate modules for data synchronization in the background.
In practice, the first two things are most often to blame, for example, if you regularly connect to a car via Bluetooth, the MIUI system can "remember" this and turn on the module when you approach the usual connection point. Similarly, wireless headphones with Fast Pair function (fast pairing) - they can wake up Bluetooth on the phone even when it is off.
β οΈ Note: If you use the Mi Band or other Xiaomi wearable devices, their apps (Mi Fitness, Zepp) can ignore manual Bluetooth shutdown and enable it forcibly).
Method 1: Standard MIUI settings (without root)
To begin with, the simplest methods that donβt require additional rights or software installation work on most Xiaomi models with MIUI 12-15.
The first thing to do is to disable automatic connection to known devices:
- Open Settings β Bluetooth.
- Push the gear (βοΈ) top-right.
- Select Automatic Connection to Devices and turn it off.
- Go back and in the list of associated devices, click on each of them, then select Forget (this will remove them from the phoneβs memory).
Check geolocation and energy saving settings:
- π Go to Settings. β Confidentiality β Permits β Geodata and disable location access for applications that can use Bluetooth to determine position (e.g. Google Maps or Yandex.Maps).
- π B Settings β Battery β Select No Limits or Balanced β Super Saving and Ultrasaving modes sometimes force wireless modules to be controlled.
Remove all associated devices | Disable autoconnection in Bluetooth settings | Check geolocation permissions for applications |Select balanced battery mode-->
If Bluetooth still turns on after this manipulation, move on to the next method. On some models (for example, the Redmi Note 11 Pro+), these settings can be reset after the MIUI update, and you will have to repeat them after each update.
Method 2: Developer settings (hidden parameters)
Deeper settings are available through the developer menu, which doesn't require root rights, but requires care, because incorrect changes can affect system stability.
First, activate the developer mode:
- Go to Settings. β The phone.
- Find the MIUI version and click on it 7 times in a row (you will be notified βYou became a developerβ).
- Return to the main settings menu β there will be a new section Additional β For developers.
Now turn off Bluetooth automatic control:
- π§ B Settings β For developers, find Network scanning and turn it off. This will prevent Android and other systems from using it. MIUI Use Bluetooth to improve geolocation.
- π Turn off the automatic Bluetooth connection in the background (if there is such a item in your version) MIUI).
- π΅ In the Wireless debugging section, make sure that Bluetooth is not used for debugging (this is true if you have previously connected your phone to Android Studio).
Standard settings MIUI|Developer settings|Disabling Auto-Run Applications|ADB-team|Another way.-->
Critical nuance: Some MIUI 14+ firmware may not have the "Network Scan" item or be called "Wi-Fi/Bluetooth Scanning" option. If you haven't found it, try using the search in the settings for the keyword "scanning."
β οΈ Warning: After disconnection, network scanning may deteriorate location accuracy in premises (e.g., shopping malls) where GPS Bluetooth and Wi-Fi are used to adjust coordinates.
Method 3: Disabling Auto-Run for βProblemβ Applications
Many apps (especially from Xiaomi and Google) have the right to automatically turn on Bluetooth for their needs, and to stop this, you need to limit their background activity.
A list of the most βbrazenβ applications that are often to blame for spontaneously turning on the module:
- π΅ Mi Music / Google Play Music β Include Bluetooth to transfer audio to speakers or headphones.
- π Google Maps / Yandex.Navigator β use Bluetooth to communicate with the car system.
- β Mi Fitness/Zepp β synchronized with smart watches or bracelets.
- π¬ Telegram/Whatsapp β may include a file transfer module or geo-position.
- π Google Play Services is a system application that manages many background processes, including Bluetooth.
To disable autostart:
- Go to Settings β Applications β Application Management.
- Select the app from the list above (e.g. Mi Fitness).
- Press Permissions and turn off Bluetooth access.
- Go back and select AutoRun β turn it off.
- For full effect, also turn off Background activity and Show notifications.
| Annex | Typical behavior | Recommended action |
|---|---|---|
| Mi Fitness / Zepp | Turns on Bluetooth every 10-15 minutes to sync with the bracelet | Disable Autostart + Bluetooth Permission |
| Google Maps | Activates the module when you start navigation or approach your favorite places | Disable Bluetooth Scanning in the App Settings |
| Telegram | Can include Bluetooth to transfer files over Nearby Share | Disable permission for Bluetooth and Nearby |
| Google Play Services | Manages background processes, including geolocation via Bluetooth | Limit background activity (but this may disrupt other services) |
After this manipulation, restart your phone. If Bluetooth no longer turns on itself, there was a problem with one of the applications. If not, move on to more radical methods.
π‘
To quickly find all apps that use Bluetooth, go to Settings β Apps β Permissions β Bluetooth and sort the list by the date of last use.
Method 4: ADB-commands for complete shutdown (advanced)
If standard methods do not help, you can use them. ADB (Android Debug Bridge is an Android debugging tool that allows you to change hidden system settings. This method does not require root, but requires a computer and a computer. USB-cable.
Preparation:
- Download and install ADB Tools on your computer.
- Turn on USB debugging on your phone (Settings β Developers β USB debugging).
- Connect your phone to your PC and confirm your trust in your computer.
Now run the following commands in the terminal (command line):
adb shell settings put global bluetooth_on 0
adb shell pm disable-user --user 0 com.android.bluetooth
adb shell settings put global bluetooth_disabled_profiles 255Transcript of commands:
- First team (bluetooth_on 0) force-off.
- The second (pm disable-user) blocks the Bluetooth system application (this can disrupt some features!).
- Third (bluetooth_disabled_profiles) disables all Bluetooth profiles (audio, data transfer, etc.).
What if the ADB does not recognize the device?
β οΈ Attention: Disabling the Bluetooth system application via ADB It can cause functions that depend on it to fail (e.g. Fast Pair for headphones or Bluetooth file transfer). To get it back, follow the command: adb shell pm enable com.android.bluetooth
This is the most radical and effective method, but it's only for power users, and if you're not sure what you're doing, you'd better use other methods.
Method 5: Third-Party Applications for Bluetooth Management
If you don't want to dig into settings or use ADB, you can use specialized utilities that allow you to flexibly manage the operation of the module, including blocking automatic activation.
Top.-3 Bluetooth monitoring apps on Xiaomi:
- π οΈ MacroDroid β allows you to create rules for automatically turning off Bluetooth under certain conditions (for example, when you lock the screen or connect to a charging device).
- π§ Bluetooth Auto Connect β Despite its name, it can block automatic connection to devices.
- π± Tasker is an advanced automation tool that can be used to create a task of forced shutdown of a module on a schedule.
Example of settings in MacroDroid:
- Download and install the app from Google Play.
- Create a new macro with the Bluetooth trigger enabled.
- Add the action to Disable Bluetooth.
- In the macro settings, enable the option to Execute even if the screen is turned off.
The downside of this method is that applications will need Bluetooth control rights and auto-start, which may conflict with MIUI energy saving.
π‘
Third-party apps are a good option if you need to flexibly control Bluetooth (e.g., turn it off at night or in certain places), but they donβt guarantee 100% auto-enabled, as MIUI system processes can ignore their commands.
What do you do if nothing helps?
If youβve tried all the ways, but Bluetooth still turns on itself, there are two radical options left:
- Network Settings Reset: Go to Settings β System β Settings Reset β Network Settings Reset. This will remove all stored Wi-Fi, Bluetooth devices and VPN networks. After reset, do not set up automatic connection to devices.
- Custom firmware re-flashing: Firmware like LineageOS or Pixel Experience lacks many MIUI features, including aggressive Bluetooth control, but this will require unlocking the bootloader and root rights, which will void the warranty.
Itβs also worth checking if your problem is hardware, and some Xiaomi models (like the Redmi Note 10 Pro) have been found to have Bluetooth controller bugs that let the module spontaneously activate even after a complete shutdown, in which case only a call to the service center will help.