How to upgrade Bluetooth on Xiaomi: 5 ways for smartphones and gadgets

Bluetooth on Xiaomi smartphones sometimes fails: connection is interrupted, devices are not located, sound is delayed or communication disappears. Most often the problem lies in an outdated version of the module firmware or drivers. In this article, we will discuss how to properly update Bluetooth on Xiaomi – from basic methods through settings to manual intervention with ADB and third-party utilities.

It is important to understand that Bluetooth updates do not always mean a separate firmware module. 90% of the time, it is enough to update the general firmware MIUI, as the drivers of wireless modules are sewn into the system software. However, for some models (for example, Redmi Note 10 Pro or POCO F3) there are separate patches to fix critical bugs Bluetooth 5.0/5.2. We will consider all the current methods, including hidden functions of the engineering menu.

If problems persist after the update, check the FAQ at the end of the article – it looks at typical errors and their solutions, for example, a conflict with MIUI Optimization or reset network settings.

1. Check the current version of Bluetooth and diagnose problems

Before you update, make sure the problem is really in the software part.

  • πŸ” Check the Bluetooth version: Go to Settings β†’ The phone. β†’ Version. MIUI β†’ Full specification: The Wireless Networks block will include a version (e.g. Bluetooth 5.2).
  • πŸ“± Make sure the problem is not in the connected device: try to connect the smartphone with other gadgets (earphones, speakers, fitness bracelet).
  • πŸ”„ Reboot your phone: Sometimes a banal rebuke helps, especially if the crash occurred after the update MIUI.

If the specification says Bluetooth 4.2, but you know your model supports 5.0+, it's a driver malfunction signal. For example, the Xiaomi Mi 11 should support Bluetooth 5.2, but a bug in the firmware may show an outdated version, in which case a forced update is required.

⚠️ Note: On some models (Redmi) 9A, POCO M3) post-update MIUI 14, there's a bug with Bluetooth permanently shutting down. Solution is rollback. MIUI 13.0.8 or custom core installation.

Symptoms.Probable causeDecision
Devices are not in place.Outdated drivers or conflict with MIUI OptimizationUpdate firmware or disable optimization in Settings β†’ Special. features β†’ MIUI Optimization
The sound is interrupted.AAC/SBC codec bug (especially on MIUI 12.5)Install a patch through Magisk or change the codec to aptX
Bluetooth shuts down by itself.Energy saving or bug in Google Play ServicesAdd the app to battery exclusions or clear the Google Play Services cache

2. Bluetooth Update via the standard MIUI Update

The easiest and safest way is to upgrade the entire system. Bluetooth drivers are part of the firmware, so the latest version of MIUI usually solves compatibility issues.

Instructions:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click Check Updates. If a new version is available, download it (usually 1.5-3 GB).
  3. After download, click Reboot and install. Don't interrupt! During the installation phase, the phone will restart 2-3 times.
  4. After the update, check the Bluetooth operation in Settings β†’ Connected devices.

If the update doesn’t work, try a forced check:

  • πŸ”„ Click on the three dots in the top right corner of the update screen and select Update Package.
  • πŸ“₯ Download the full firmware package for your model from the official Xiaomi website (choose Global region or the official Xiaomi site). EEA).
  • πŸ“ Move the file to the root of internal memory and start the installation via System Update β†’ Three points. β†’ Select a firmware file.

⚠️ Note: On models with a locked bootloader (Redmi Note 12, Xiaomi) 13T) If you manually install the firmware, you may need to unlock it through the Mi Unlock Tool!

πŸ“Š How often do you update your firmware on Xiaomi?
Every new version
Six months
Only if there's a problem.
Never update.

Update through the Engineering Menu (for Advanced)

If the standard update didn’t work, you can try updating the Bluetooth module separately through the engineering menu, which is suitable for models on Qualcomm processors (Snapdragon 660/732G/865, etc.).

Instructions:

  1. Open the Phone app and enter the code: ##4636## This will open the testing menu.
  2. Select Phone Information (or Phone Information).
  3. Scroll down to the Bluetooth block and press Run Test or Update Firmware (name depends on the version of MIUI).
  4. If you have Download Firmware, confirm the download. The phone will reboot.

On some models (POCO X3 Pro, Redmi K40) instead of updating, a test log may open.

  • πŸ”§ Go back to the main menu and select Hardware Testing. β†’ Bluetooth.
  • πŸ”„ Press Restart Bluetooth Module – this will reset the module settings to factory.
What to do if the engineering menu is not opened?
If the code ##4636## It doesn’t work, try alternative options: - ##284## (Bluetooth testing) - ##232338## (check out MAC-address Wi-Fi/Bluetooth) If the menu is blocked, the manufacturer has disabled access, in which case only the firmware through Fastboot or the Fastboot will help. TWRP.

Manual update via ADB (for power users)

If none of the previous methods worked, you can try updating the Bluetooth stack through ADB (Android Debug Bridge), which requires a PC and basic command line knowledge.

Step-by-step:

  1. Install ADB and Fastboot on your computer.
  2. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times to become a developer), then Settings β†’ Additional β†’ Developers β†’ Debugging over USB.
  3. Connect the phone to your PC and type in the command line: Adb devices Make sure the device is defined.
  4. Download the current Bluetooth firmware for your model (look for the XDA Developers or 4PDA forums).The file usually has the.bin or.img extension.
  5. Fly firmware through ADB: adb push firmware.bin /sdcard/ adb shell su dd if=/sdcard/firmware.bin of=/dev/block/bootdevice/by-name/bluetooth
  6. Reboot your phone: adb reboot

⚠️ Attention: Incorrect firmware firmware can cause Bluetooth to fail completely.Before the procedure, make a backup of the current firmware command: adb shell su -c "dd if=/dev/block/bootdevice/by-name/bluetooth of=/sdcard/bluetooth_backup.img"

Download ADB Tools|Enable debugging on USB|Behind current firmware |Find firmware for your model |Check battery (minimum 50%)

-->

5. Correcting problems through Magisk and Custom modules

If you use root rights, you can install custom modules for Magisk that fix Bluetooth bugs.

  • πŸ› οΈ Bluetooth Library Patcher – Corrects codec errors AAC/aptX on MIUI 12–14.
  • πŸ”Š ViPER4Android FX β€” Improves Bluetooth audio (requires additional customization in Audio Compatibility Patch).
  • πŸ”„ Disable MIUI Optimization – Disables background optimization that may interfere with Bluetooth.

Installation:

  1. Download the module (for example, with XDA).
  2. Open Magisk Manager and go to Modules β†’ Install from Storage.
  3. Select the downloaded file and confirm the installation.
  4. Reboot the phone.

After installation, check Bluetooth in Settings β†’ Sound β†’ Bluetooth Sound Quality. If the module conflicts with the system, remove it through Magisk and try another one.

πŸ’‘

If the Bluetooth module stopped working after installation, load the phone in Safe Mode (hold the power button β†’ β€œReboot Safe Mode”) and remove the problem module.

6. Reset network settings and Bluetooth

If the update didn’t work, try a full reset of the wireless modules, which will remove all the stored devices and reset the configuration to the factory.

Instructions:

  1. Go to Settings β†’ Connected devices β†’ Bluetooth.
  2. Click on the three dots in the top right corner and select Clear Cache (if the option is available).
  3. Return to Settings β†’ System β†’ Resetting of settings β†’ Resetting of network settings.
  4. Confirm the reset. The phone will reboot.

After the reboot:

  • πŸ”„ Turn on Bluetooth and try to reconnect the device.
  • πŸ“± If the problem persists, delete the Bluetooth Share app cache in Settings β†’ Annexes β†’ Application management.

⚠️ Note: Some models (Xiaomi 12 Pro, Redmi) K50) Network reset also removes Wi-Fi and mobile data settings!

πŸ’‘

Resetting network settings is the safest way to get Bluetooth back on track if the problem is caused by a software failure, not a hardware malfunction.

FAQ: Frequent questions about the update of Bluetooth on Xiaomi

❓ Why After Updating MIUI Bluetooth is getting worse?
This is a typical problem when switching to MIUI 13/14, where Xiaomi has optimized power consumption through connection stability. Solutions: Disable MIUI Optimization in the developer settings. Install the Disable Flag Secure module via Magisk. Reverse to the previous version of MIUI (if available).
❓ Can you upgrade Bluetooth on the Mi Band or Xiaomi Watch?
Yes, but only through the official Mi Fitness or Zepp app: Open the app and go to the device profile. Click the firmware update (if available). Connect the watch to charging and wait until it's finished (don't turn it off!). For the Mi Band 7 Pro and newer updates come automatically when you connect to the internet.
❓ How to know which version of Bluetooth should be on my model?
Check the official specifications on the Xiaomi website or use the table: Model Supported version of Bluetooth Redmi Note 11 Pro+ 5G 5.2 POCO F4 GT 5.3 Xiaomi 13 Ultra 5.3 Redmi 10A 5.0 If your model supports Bluetooth 5.2, but the settings display 4.2, this is a sign of driver failure.
❓ What to do if Bluetooth is not turned on at all?
Possible causes and solutions: πŸ”‹ Hardware malfunction: Check if the module is damaged (for example, after falling or getting moisture. πŸ”„ Reset to factory settings: Go to Settings β†’ System system β†’ Resetting settings β†’ Delete all data. πŸ› οΈ Fastboot Flashing: If the phone doesn’t see the Bluetooth module, you need a full flashing with the Mi Flash Tool.
❓ Why the headphones are connected, but the sound is delayed?
Latency (latency) is typical for cheap TWS-Headphones on Bluetooth 4.2: 🎧 Use headphones with low-latency aptX support or AAC. πŸ“± Enable Game Mode in the sound settings (available on the MIUI 12+). πŸ”§ Install Bluetooth Audio module LDAC Codec via Magisk, on Xiaomi. 12S Ultra and POCO F4 delay is eliminated after updating to MIUI 14.0.4+.