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 cause | Decision |
|---|---|---|
| Devices are not in place. | Outdated drivers or conflict with MIUI Optimization | Update 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 Services | Add 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:
- Open Settings β About the phone β System update.
- Click Check Updates. If a new version is available, download it (usually 1.5-3 GB).
- After download, click Reboot and install. Don't interrupt! During the installation phase, the phone will restart 2-3 times.
- 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!
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:
- Open the Phone app and enter the code: ##4636## This will open the testing menu.
- Select Phone Information (or Phone Information).
- Scroll down to the Bluetooth block and press Run Test or Update Firmware (name depends on the version of MIUI).
- 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?
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:
- Install ADB and Fastboot on your computer.
- 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.
- Connect the phone to your PC and type in the command line: Adb devices Make sure the device is defined.
- 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.
- Fly firmware through ADB: adb push firmware.bin /sdcard/ adb shell su dd if=/sdcard/firmware.bin of=/dev/block/bootdevice/by-name/bluetooth
- 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:
- Download the module (for example, with XDA).
- Open Magisk Manager and go to Modules β Install from Storage.
- Select the downloaded file and confirm the installation.
- 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:
- Go to Settings β Connected devices β Bluetooth.
- Click on the three dots in the top right corner and select Clear Cache (if the option is available).
- Return to Settings β System β Resetting of settings β Resetting of network settings.
- 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.