Why users want to disable aptX on Xiaomi and when they really need to
Qualcommโs aptX codec is marketed as a technology solution for high-quality wireless audio transmission over Bluetooth, promising lower latency and better quality than a standard codec. SBC, But in practice, owners of Xiaomi smartphones, especially the Redmi Note 12 Pro models+, Xiaomi 13 Ultra or POCO F5) In some cases, disabling aptX can solve the problem of intermittent sound in headphones, increased battery consumption or incompatibility with certain devices.
The main reasons for deactivating the codec are:
- ๐ Sound artifacts: crackling, cliffs or metallic tint when listening to music through Bluetooth headphones (especially noticeable on models with Snapdragon 8 Gen 2 chipset).
- ๐ Increased battery consumption: AptX requires more energy to encode/dekReduced maintenance, which reduces the time of operation 10โ15%.
- ๐ง Incompatibility: Some headphones (e.g. Sony) WH-1000XM4 Bose QuietComfort 45 is more stable with the standard SBC or AAC.
- ๐ฎ Delays in gaming: When using wireless headsets for gaming, aptX can add lags of up to 100-150 ms.
Itโs important to understand that not all Xiaomi models support aptX. For example, budget smartphones powered by MediaTek Helio G processors (e.g., Redmi). 10A) use only SBC and AAC. Before attempting to disable, check your device specifications in an official source or through an app. CPU-Z.
What Xiaomi models support aptX: full list
AptX technology is available primarily on Xiaomi smartphones with Qualcomm Snapdragon processors in the mid- and flagship segments. Below is a table with current models (as of 2026), where the feature is present out of the box. Even if your device is on the list, codec support may depend on the firmware version. MIUI.
| Series | Models with aptX | Chipset | Notes |
|---|---|---|---|
| Xiaomi 14 | Xiaomi 14 Pro, Xiaomi 14 Ultra | Snapdragon 8 Gen 3 | Supports aptX Adaptive and aptX Lossless (updated to) MIUI 15). |
| Xiaomi 13 | Xiaomi 13, Xiaomi 13 Pro, Xiaomi 13 Lite | Snapdragon 8 Gen 2 / 7 Gen 1 | Xiaomi 13 Lite has only basic aptX, without Adaptive. |
| Redmi Note 12 | Redmi Note 12 Pro+ 5G, Redmi Note 12 Pro 5G | MediaTek Dimensity 1080 / Snapdragon 7s Gen 2 | Dimensity 1080: AptX support appears after update MIUI 14.0.4+. |
| POCO F | POCO F5 Pro, POCO F4 GT | Snapdragon 8+ Gen 1 / 8 Gen 1 | POCO F4 GT Requires manual inclusion of the codec in the engineering menu. |
| Black Shark | Black Shark 5 Pro, Black Shark 6 | Snapdragon 8 Gen 1/2 | It uses aptX Low Latency for gaming. |
If your model is not in the table, it does not guarantee that there is no support. 12T Pro (with Snapdragon 8)+ Gen 1) received aptX via OTA-Updates to accurately identify the available codecs:
- Connect Bluetooth headphones to your smartphone.
- Open Settings โ Connections โ Bluetooth.
- Press the badge. โ๏ธ near the connected device.
- See the section "Sound Quality" or "Code".
๐ก
On some firmware (for example, Xiaomi.EU) the list of codecs may differ from the official codecs. MIUI. Before experimenting, make a backup of settings in Settings โ The phone. โ Backup.
Method 1: Disable aptX through standard settings MIUI
The easiest method is to use the built-in options of the system. It is suitable for most models on the Internet. MIUI 12-15 and does not require root rights or additional applications:
- Activate Bluetooth and connect headphones (e.g. Xiaomi Buds 4 Pro or Sony) WF-1000XM5).
- Go to Settings โ Connections โ Bluetooth.
- Slap the icon. โ๏ธ near the name of your headphones.
- Select "Sound Quality" or "Code" (the name may vary depending on the version). MIUI).
- In the list of available codecs, uncheck the tick from aptX (or aptX Adaptive). SBC or AAC.
If the item "Sound quality" is not available:
- ๐ฑ Check the version. MIUI: on old assemblies (below) MIUI 13) the option may be hidden. Update the firmware through Settings โ The phone. โ Updating the system.
- ๐ Reconnect the headphones: Sometimes the codec menu only appears after the device is paired again.
- ๐ ๏ธ Use the Developer: Activate the Developer Mode (7 times click on the Version) MIUI In Settings โ About the phone, then check the Settings section โ Additionally. โ Developer parameters โ Bluetooth settings.
Make sure your headphones support alternative codecs (SBC/AAC)|Check the version. MIUI (should be no lower 12.5)|Take a screenshot of current Bluetooth settings|Remember the current codec (in case of resetting)
-->
โ ๏ธ Note: On some devices (e.g. Xiaomi) 12S Ultra) after disabling aptX, the option of manual codec selection may disappear. SBC or AAC depending on the headphones.
Method 2: Use of an engineering menu (for advanced users)
If standard settings do not allow you to disable aptX, you can use the Engineering Mode, which works on most devices with Qualcomm chipsets, but you need to be careful - improper actions can lead to malfunctions in Bluetooth.
Step-by-step:
- Open the Phone app and type the combination: ##36446337## On some models (e.g, POCO F3) The code can work: ##4636##
- In the menu, select "Hardware Testing" โ "Bluetooth".
- Press "RF REGULATION" (Bluetooth Test Mode on new versions).
- In the Audio Codec section, find the aptX string and set the value "Disable".
- Save the settings and restart the smartphone.
After the reboot, check the current codec in the Bluetooth settings. If aptX is still active:
- ๐ง Try another code to log into the engineering menu (e.g. ##2846579## for some Redmis).
- ๐ฒ Install the app MTK Engineering Mode (for MediaTek devices) or Qualcomm Engineer Mode from Google Play.
- ๐ Return to the standard settings and repeat the steps from Method 1.
โ ๏ธ Attention: On devices with MIUI 14+ The engineering menu may be blocked, in which case try using the ADB-Do not change other settings in Engineer Mode - this can disrupt the Bluetooth or Wi-Fi module.
Method 3: Disable aptX through ADB (power-user)
If previous methods have not worked, you can apply them. ADB-Android Debug Bridge is a universal approach, but it requires connecting your smartphone to your computer and basic command line knowledge, and the advantage of this method is that it works even on locked bootloaders.
What you need:
- ๐ป Computer with Windows/macOS/Linux.
- ๐ USB Type C C Cable (original or certified).
- ๐ฆ Installed drivers ADB Fastboot (you can download from Google Android Developers).
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times press to activate the developer mode, then Settings โ Additionally. โ Developer parameters โ Debugging by USB).
Instructions:
- Connect your smartphone to your computer and select the File Transfer mode.
- Open the command prompt (CMD on Windows or Terminal on macOS/Linux) and type: adb devices Make sure your device appears in the list.
- Enter the command to check current codecs: adb shell settings list global | grep bluetooth Look for lines with aptx mention.
- To disable aptX, do: adb shell settings put global bluetooth_a2dp_codec_priority "SBC,AAC" This team sets a priority for SBC and AAC, excluding aptX.
- Reboot your smartphone: adb reboot
If aptX is still active after the reboot, try an alternative command:
adb shell settings put global bluetooth_a2dp_codec_disabled "aptX,aptX-HD"โ ๏ธ Note: On some firmware (e.g. Xiaomi.EU), these commands may not work due to modified Bluetooth settings. In this case, try using the Bluetooth Codec Changer app from Google Play (requires root root).
What if the ADB canโt see the device?
How to return aptX back: Restore settings
If the audio quality deteriorates or other problems occur after the aptX is turned off, you can return the original settings. The recovery methods depend on the method you used earlier.
If you have been disconnected through standard settings MIUI:
- Go to Settings โ Connections โ Bluetooth.
- Slap the icon. โ๏ธ headphone-on.
- In the โSound Qualityโ section, again select aptX or aptX Adaptive.
If you use the engineering menu:
- Repeat the Engineer Mode (#36446337##)
- Go to Bluetooth. โ Audio Codec".
- Set the aptX value to "Enable".
- Save the settings and restart the device.
If they did. ADB-team:
- Connect your smartphone to your computer and open the command line.
- Enter: adb shell settings delete global bluetooth_a2dp_codec_priority and adb shell settings delete global bluetooth_a2dp_codec_disabled
- Reset the device.
If none of the methods worked, reset your network settings:
- Go to Settings. โ Connections โ Resetting Wi-Fi, Mobile Network and Bluetooth.
- Confirm the action and wait for the process to be completed.
- Reconnect the headphones and check the available codecs.
๐ก
Before resetting your network settings, write down Wi-Fi passwords and data about the associated devices โ they will be deleted.
Alternative solutions: what to do if aptX can not be turned off
On some Xiaomi devices (especially custom firmware or regional versions), it is impossible to disable aptX using standard methods, in which case alternative approaches can be tried:
1. Use of third-party applications
- ๐ต Bluetooth Codec Changer (requires root) โ allows you to manually select codecs, including disabling aptX.
2. Firmware modification
- ๐ฒ Install custom firmware (like LineageOS or Pixel Experience) where codec management is more flexible.
- ๐ Update to the latest version MIUI (Sometimes new builds add options to disable aptX).
- ๐ ๏ธ Try regional firmware (e.g. Global). ROM China ROM), Where can there be other Bluetooth settings.
Hardware solutions
- ๐ง Buy headphones with support AAC or LDAC (Like Sony. WH-1000XM5 Sennheiser Momentum 4).
- ๐ Use a Bluetooth transmitter (e.g. Creative) BT-W5), allows you to manually select a codec.
- ๐ต Go to the wired headphones with the connector USB-C 3.5 mm (if you have one on your model).
If the problem is related to audio delays (such as in games or videos), try:
- Enable the "Game" or "Low Delay" mode in the headphone settings.
- Use applications like SoundAssistant to fine-tune audio.
Frequent Mistakes and How to Avoid Them
When trying to disable aptX, users often encounter typical problems, including the most common mistakes and ways to resolve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| No "Sound Quality" option in Bluetooth settings | Obsolete version of MIUI or regional restrictions | Update to the latest version or use it ADB-team |
| After the aptX shutdown, the sound got worse. | Automatic switching to low-quality codec (e.g, SBC 328 kbps) | Manually select. AAC In settings or use headphones with support LDAC |
| ADB does not see the device | Drivers not installed or USB debugging enabled | Reinstall. SDK Platform Tools and check the permissions on your smartphone |
| Engineering menu not open | The input code has been changed or blocked by the manufacturer | Try alternative codes (#4636## or #2846579##) |
| After the reboot, aptX turned on again. | Reset Bluetooth settings or update firmware | Repeat the shutdown and cancel the automatic update MIUI In Settings โ The phone. |
If you experience persistent Bluetooth crashes after manipulating codecs:
- Perform reset network settings (Settings) โ Connections โ Resetting Wi-Fi, Mobile Network and Bluetooth).
- Update the headphone firmware (if available).
- Check the headphones on another device to rule out their malfunction.
โ ๏ธ Attention: On devices with MIUI 15 and later, some Bluetooth settings can be blocked at the kernel level, in which case the only way out is to use alternative firmware or wait for an official update from Xiaomi.