How to completely clean up the Bluetooth list on Xiaomi smartphones: all working methods

The list of connected Bluetooth devices on Xiaomi smartphones (including Redmi, POCO, and Mi) is filled with unnecessary gadgets over time: headphones you haven’t used in a long time, friends’ speakers, fitness bracelets of the past. These recordings not only take up space in memory, but can also slow down the search for new devices or cause conflicts when connecting. For example, if you try to connect a smartphone with AirDots, and the old version of the same model remains on the list, the system can automatically cling to it, which leads to crashes.

In this article, we will discuss all the current ways to clean the Bluetooth list on Xiaomi, from standard methods through the settings menu to advanced solutions using ADB and reset network settings. We will focus on the nuances for different versions of MIUI (12 to 14) and models with HyperOS, where the interface may differ. You will also learn how to avoid typical errors, for example, why the device appears again in the list after removal or why some gadgets can not be removed in the standard way.

Why You Should Clean Your Bluetooth List on Xiaomi

At first glance, the stored Bluetooth devices seem harmless, but they affect the smartphone more than it seems:

  • πŸ” Slowing down search: The more devices on the list, the longer the smartphone scans the air when searching for new gadgets. MIUI 13/14 This is especially important because of the optimization of energy consumption.
  • πŸ”„ Automatic Connections: Android can connect to stored devices (such as a coffee shop speaker), which leads to unexpected sound playback or battery discharge.
  • πŸ›‘ Profile conflicts: If an older version of the device is left on the list (e.g., Mi Band 4 after upgrading to Mi Band 7), the new model may not connect or malfunction.
  • πŸ”’ Data Leakage: Some devices (such as smart locks or car systems) transmit smartphone IDs when connected.Old records can become a vulnerability.

On Xiaomi smartphones with a Snapdragon 8 Gen 1/2 chip (such as the Xiaomi 12 Pro or Redmi K60), the problem is exacerbated by the way Qualcomm’s Bluetooth stack works, which aggressively caches connections, meaning that even after manual removal, the device can reappear in the list in a few days, and we will discuss solutions for such cases in the ADB section.

⚠️ Note: If you use Xiaomi with custom firmware (such as Pixel Experience or LineageOS), standard cleaning methods may not work, in which case you will have to resort to resetting network settings or manually editing files via Root.

Method 1: Standard removal via Bluetooth settings

The easiest method is to remove unnecessary devices from the Bluetooth menu, which is suitable for most Xiaomi models on MIUI 12-14 and HyperOS:

  1. Open Settings β†’ Connections and Sharing (or Bluetooth depending on the firmware version).
  2. Activate Bluetooth if it is turned off.
  3. Click on the icon. βš™οΈ (a gear next to the name of the device you want to remove.
  4. Select Disable (if the device is connected), then Forget this device or Delete.
  5. Confirm the action in the dialog window.

On some models (such as the POCO F5 or Redmi Note 12), the path may be slightly different:

Settings β†’ Bluetooth β†’ [Device name] β†’ βš™οΈ β†’ Forget

Challenges and solutions:

  • πŸ”΄ Forget button is inactive: So the device is currently connected. First, turn it off.
  • πŸ”„ The device appears again: This is typical of MIUI 14 on flagships (Xiaomi 13 Ultra, Mix Fold 3).The solution is to use ADB (4).
  • πŸ“± No gear icon: Press and hold the device name for 2-3 seconds – a context menu with the option to delete will appear.

β˜‘οΈ Preparation for Bluetooth Cleanup

Done: 0 / 4

Method 2: Reset network settings (nuclear method)

If standard deletion doesn’t help or the list is packed with hundreds of entries (relevant to users who often connect to public devices), you can perform a complete network reset.

  • πŸ“Ά All saved Wi-Fi networks and passwords.
  • πŸ”— Bluetooth devices (including hidden system records).
  • πŸ“‘ Mobile network settings (APN, preference).
  • πŸ”Œ VPN-configurations and certificates.

Instructions:

  1. Go to Settings β†’ About Phone β†’ Reset (or Settings β†’ System β†’ Additional β†’ Resetting on HyperOS).
  2. Select Network Reset (not to be confused with a full reset!).
  3. Enter. PIN-code.
  4. Confirm action. The smartphone will reboot.
Xiaomi modelThe path to resettingNotes
Redmi Note 11/12Settings β†’ Additional β†’ Resetting settings β†’ Resetting network settingsConfirmation required PIN-code
POCO X5 ProSettings β†’ System β†’ Advanced settings β†’ ResetAfter the reset, the aircraft mode will automatically turn on.
Xiaomi 13/14Settings β†’ About phone β†’ Resetting β†’ Resetting Wi-Fi, mobile network and BluetoothOn HyperOS, the option is called differently.
Mi 11 LiteSettings β†’ Connections and Sharing β†’ Resetting settingsIt may need to be rebooted.

⚠️ Note: Network resets do not affect application data, photos or files, but you will have to re-enter Wi-Fi passwords and configure them. APN for mobile Internet (relevant for users of MTS, Beeline or Tele2 with manual settings).

πŸ“Š How often do you clean the Bluetooth list on your Xiaomi?
Once a month
Only when problems arise
Never cleaned.
I don't know what that is.

Method 3: Cleaning through β€œDeveloper Settings” (hidden method)

If the device is not removed in the standard way or you see ghostly records (such as devices that are not around for a long time), the developer mode will help. This method works on all Xiaomi smartphones with MIUI 12+ and does not require Root:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Click 7 times on the MIUI Version (you will be notified "You are a developer").

Settings β†’ Additional β†’ For Developers

Settings β†’ System β†’ For Developers

HyperOS

Resetting Bluetooth settings

Clear Bluetooth data

Confirm the reset. The smartphone will reboot.

What this method does:

  • 🧹 Remove all saved devices, including those that don’t appear in the main list.
  • πŸ”§ Resets the cache of the Bluetooth stack, which solves problems with β€œstuck” connections.
  • πŸ“± Does not affect other network settings (Wi-Fi, mobile Internet).

Note: On some models (Redmi 10, POCO M4 Pro), the option may be called Clear Bluetooth cache or hidden in the System β†’ Reset options menu. If you don’t find it, search by settings (the magnifying glass icon at the top).

πŸ’‘

Before resetting through the developer mode, write down MAC-Addresses of important devices (such as smartwatches or car systems) can be found in Bluetooth settings next to the name of the gadget, which will help you connect again faster.

Method 4: Remove via ADB (for power users)

If none of the previous methods worked (relevant to Xiaomi on MIUI 14 or HyperOS), you will have to use Android Debug Bridge (ADB), which allows you to manually clean the Bluetooth database, including hidden system records.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ Cable USB Type-C (original to avoid connection issues).
  • πŸ“₯ Installed drivers ADB Platform Tools (you can download from the official Android website).
  • πŸ”§ Initiated debugging mode USB smartphone.

Step-by-step:

  1. Activate USB debugging: Go to Settings β†’ About Phone β†’ MIUI Version (click 7 times). Go back to Settings β†’ Additional β†’ For Developers. Enable USB Debugging and confirm permission.

File transfer

Charging.

command-line

terminal

platform-tools

adb devices

The serial number of your Xiaomi should appear.

adb shell pm clear com.android.bluetooth
adb reboot

What does the pm clear command do:

  • πŸ—‘οΈ Remove all stored devices, including those that are not displayed in the interface.
  • πŸ”„ Resets Bluetooth stack settings, which solves connection problems on Qualcomm and Mediatek chips.
  • πŸ“› Clears the cache of paired keys that may conflict when reconnected.

⚠️ Note: After this command is executed, all Bluetooth devices will be deleted without recovery, and the playback order in automotive systems (for example, Android Auto or CarPlay) may also reset).

What if the ADB can’t see the device?
1. Check if debugging is included on USB (Sometimes you need confirmation on your smartphone screen. 2. Install drivers for your Xiaomi model (e.g. Redmi Note 12 needs separate drivers). 3. Try another one. USB-cable (cheap cables often don't support data transfers). 4. Restart your computer and smartphone. 5. If you use Windows, run the command prompt on behalf of the administrator.

Method 5: Manual editing of system files (Root only)

If you have Root rights (like Magisk), you can manually delete files that are responsible for the Bluetooth list, which is risky, but it gives 100% results, and is suitable for Xiaomi on any firmware, including custom ones.

Instructions:

  1. Install a file manager with Root access (such as Root Explorer or FX File Explorer).
  2. Go to /data/misc/bluedroid/
  3. Delete the following files: bt_config.conf bt_config.xml bt_config.xml.bak
  4. Reboot your smartphone.

Warnings:

  • πŸ”΄ Without Root, this method will not work – the system will block access.
  • πŸ”„ Incorrect deletion of files can cause a failure of the Bluetooth module (reflashing will be required).
  • πŸ“± Some of the paths may be different (for example, /data/misc/bluetooth/).

Note for HyperOS: In newer firmware versions, Bluetooth files can be stored encrypted. If Bluetooth files stop working after you delete them, reset via ADB (Method 4).

πŸ’‘

Manual editing of system files is the most radical method, but it is guaranteed to remove all traces of connected devices, only use it if other methods have not worked, and you are confident in your actions.

Frequent problems and their solutions

Even after clearing the Bluetooth list on Xiaomi, users are faced with typical problems.

Problem.Reason.Decision
The device appears again after removalAutomatic recovery from MIUI backup or Xiaomi Cloud.Turn off Bluetooth sync in Settings β†’ Xiaomi Account β†’ Sync.
You cannot remove the device (button is inactive)The device is currently connected or locked by the system.Turn it off physically (turn off the headphones/column), then try again.
After resetting, Bluetooth does not turn onBluetooth stack failure (often on Mediatek chips)Execute the command through ADB: adb shell service call bluetooth_manager 8
No "Forget the device" option is visible.An outdated version of MIUI or custom firmware.Update your firmware or use ADB.

Additional advice:

  • πŸ”‹ If Bluetooth quickly drains the battery after cleaning, reset the adaptive battery settings in developer mode.
  • πŸ”Š For devices with Qualcomm Snapdragon (e.g. Xiaomi) 12T) After reset, you may need to reinstall Bluetooth codecs (for example, aptX or LDAC).
  • πŸ“± Nana POCO-Models sometimes help roll back to factory firmware through the Mi Flash Tool, if the problems with Bluetooth are system in nature.

FAQ: Answers to Frequent Questions

Can a remote Bluetooth device be restored?
No, once removed from the list, the device's information is permanently erased, but if the gadget supports fast communication (for example, Mi Band or AirDots), you can re-connect it in a couple of clicks - the smartphone recognizes it as a new device.
Why does Bluetooth not find the device after resetting?
It could be related to: πŸ”‹ Energy savings – Turn off Bluetooth battery mode in settings. πŸ“‘ Interference – Turn off Wi-Fi or go elsewhere. πŸ”§ Stack failure: run the adb shell service call command bluetooth_manager 6.
How to clean up the Bluetooth list on Xiaomi without access to settings (broken screen)?
If the screen is not working but the smartphone is turning on, connect it to your computer and use ADB (method 4). If the ADB is not activated, only hard reset remains (press Power + Volume up when the phone is off and select Wipe data from the Recovery menu).
Will Bluetooth Cleaning Impact NFC or Wi-Fi?
No, clearing the Bluetooth list does not affect other wireless modules, but resetting network settings (method 2) will remove all Wi-Fi networks and NFC settings (e.g., saved bank cards in Google Pay).
How to prevent Xiaomi from automatically connecting to Bluetooth devices?
V MIUI 14 and HyperOS can be done as follows: Open Settings β†’ Connections β†’ Bluetooth. Press on it. βš™οΈ Disable the option to Auto-connect (or Auto-connect) on older versions. MIUI This option may not be available – in this case, only removing the device from the list will help.