AVRCP Xiaomi: Which Bluetooth Version to Choose for Perfect Music Management?

Why is the version AVRCP It is important for Xiaomi owners?

Have you ever encountered a situation where the headphones or speaker are connected to Xiaomi over Bluetooth, but the playback control buttons work β€œonce in”, or the track tags are displayed curved and the volume is controlled by jerks? AVRCP (Audio/Video Remote Control Profile: This standard defines how your smartphone interacts with Bluetooth audio devices, and its version is critical to the stability of managing music, video, and even voice assistants.

In the smartphone Xiaomi (especially on the MIUI 12/13/14 HyperOS and users often face the need to manually select a version AVRCP β€” obsolete 1.3 modern 1.6. But which one is right for you? The answer depends on three key factors: your Xiaomi device model, your Bluetooth version (4.2, 5.0, 5.2 or 5.3) And the type of gadget you're plugging in (earphones, speakers, car systems) and in this article, we're going to look at how to make the right choice. AVRCP can eliminate delays when rewinding tracks, fix failures in displaying album covers, and even extend the battery life of headphones.

Spoiler: if you have Xiaomi 13 Pro with Bluetooth 5.3 and headphones Xiaomi Buds 4 Pro, then the version AVRCP 1.6 will give you access to advanced features like playlist control right from the headphone case. But for the budget Redmi Note 10 with Bluetooth 5.0, sometimes it is better to stop at the headphones. AVRCP 1.4 - otherwise you risk getting "glitch" when adjusting volume.

What is it? AVRCP How it affects the work of Bluetooth in Xiaomi

Protocol AVRCP (Audio/Video Remote Control Profile is part of the Bluetooth standard, which is responsible for transmitting control commands between devices. AVRCP You can:

  • 🎡 Press the β€œpause” on the headphones, and the music will stop on the smartphone.
  • πŸ”Š Adjust the volume on the speaker and the sound level will change synchronously on the phone.
  • πŸ“Œ See the track name and artist on the display of the car radio.
  • ⏭️ Switch tracks with buttons on the steering wheel (if connected via Bluetooth).

With every new version AVRCP It's been expanding, AVRCP 1.3 (2004 The first year only supported the basic teams "play/pause", already AVRCP 1.6 (2013 I learned to transfer track metadata (album covers, play time) and playlists, but here lies the catch: not all Xiaomi devices and not all Bluetooth gadgets work correctly with the latest versions of the protocol.

Here's the version. AVRCP correlate with opportunities:

AVRCP versionYear of releaseSupported functionsCompatibility with Xiaomi
1.32004Basic teams (play/pause, next/prev), volume controlAll models, but no metadata
1.42009+ Display of track title, playlist supportStable working on MIUI 10–14
1.52011+ Folder management, improved metadata synchronizationThere may be lags on budget models
1.62013+ Full support for Unicode (Cyrillic), management from multiple devicesOnly on flagships (Xiaomi) 12/13/14, Mix)

⚠️ Note: If your Xiaomi is connected to a car radio with Android Auto support, then the version AVRCP The model must match the version of the protocol in the car, for example, Toyota and Honda 2018-2020 often β€œconflict” with the new model. AVRCP 1.6. requiring compulsory installation 1.4.

πŸ“Š What device you connect to Xiaomi over Bluetooth?
Headphones (TWS)
Column/soundbar
Car tape recorder
Fitness bracelet/watch
Other

How to check the current version AVRCP Xiaomi

Before changing the settings, you need to understand which version AVRCP It's currently in use, MIUI HyperOS doesn’t show this information in the standard interface, but there are two ways to work:

Method 1: Engineering menu (for advanced users)

This method works for most models. Xiaomi/Redmi/Poco Qualcomm-powered:

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the menu that appears, select Phone Information.
  3. Scroll down to the Bluetooth block - there will be a string AVRCP version.

Method 2: Through Bluetooth Auto Connect

If the engineering menu is not available (for example, on HyperOS), use third-party software:

  • πŸ“± Install Bluetooth Auto Connect from Google Play.
  • πŸ” Connect the problem device (earphones/column).
  • πŸ“Š Open the Devices tab β†’ Choose your device β†’ look up the line AVRCP.

Note: Some Xiaomi models (e.g. Redmi) 9A POCO M3) They may not be able to display the version. AVRCP In this case, the only way to do this is to test versions 1.3-1.6 sequentially, as described below.

πŸ’‘

If, after the change of version, AVRCP headphones stopped connecting, reset their settings (press the power button for 10 seconds) and repeat pairing from scratch.

What version? AVRCP Choose from different Xiaomi devices

There is no universal answer – the choice depends on the combination of β€œsmartphone”. + Bluetooth device. Below we have compiled recommendations for popular scenarios:

1. Xiaomi headphones (Buds, AirDots, FlipBuds)

  • 🎧 Xiaomi Buds 4 Pro, Buds 3T Pro: AVRCP 1.6 (full support for gestures and metadata).
  • 🎧 Redmi Buds 3/4, AirDots 3: AVRCP 1.4 (1.6 may cause lags when rewinding).
  • 🎧 Old models (AirDots Youth, Buds S): AVRCP 1.3 (new versions are not supported).

2. Columns and soundbars

  • πŸ”Š Xiaomi Mi Smart Speaker, Redmi Sonics: AVRCP 1.5 (optimal balance of stability and function).
  • πŸ”Š Columns of other brands (JBL, Sony: check the instructions, JBL Charge 5 requires 1.4 and Sony SRS-XB43 working with 1.6.

3. Automotive systems

  • πŸš— Android Auto (wireless/wireless): AVRCP 1.5 (1.6 may conflict with voice control).
  • πŸš— Older Cassettes (Pioneer, Alpine until 2018.): AVRCP 1.3.

If your device is not listed, use the universal rule:

  • πŸ“± Flagships (Xiaomi) 12/13/14, Mix 4/5): Start with AVRCP 1.6.
  • πŸ“± Mid-segment (Redmi Note) 11/12, Poco X4/5): test 1.4–1.5.
  • πŸ“± Budget models (Redmi) 10A, Poco C40): limit yourself to 1.3.
Why Xiaomi is not working on budget AVRCP 1.6?
On Bluetooth 4.2 chips (e.g., in Redmi) 9C POCO C31) No hardware support for new versions of the protocol. AVRCP 1.6 causes the smartphone to permanently lose connection to the device or ignore control commands.

Step-by-step: how to change the version AVRCP Xiaomi

Unlike Samsung or Google Pixel, where the AVRCP changes in Bluetooth settings, in MIUI/HyperOS This parameter is hidden deeper:

  1. Enable the Developer Mode (if not already enabled):
  2. Activate debugging over Bluetooth:
  3. Install the Bluetooth app AVRCP Version (available on the 4PDA or APKMirror).
  4. Connect the problem device via Bluetooth.
  5. Open the application, select the device from the list and specify the desired version AVRCP (1.3–1.6).
  6. Reboot the smartphone.

Important: After the change of version AVRCP Some devices (such as the Xiaomi Buds 3 Pro) may require re-pairing (EQ) in the Mi Audio appendix.

Enable the developer mode|Download the Bluetooth app AVRCP Version|Connect the target device|Make a backup of Bluetooth settings|Reboot the smartphone after the changes-->

⚠️ Note: Some HyperOS firmware (e.g., Xiaomi) 14 Ultra app Bluetooth AVRCP Version may not work due to security limitations, in which case only manual editing of the configuration file remains. /system/etc/bluetooth/avrcp_version.conf through ADB, root-rights.

Common Problems and Their Solutions

Even after the right setup AVRCP Xiaomi users are experiencing bugs, and here are the most common ones and how to fix them:

1. The buttons on the headphones don't work

Reason: Conflict between the version AVRCP and headphone firmware.

Decision:

  • πŸ”„ Switch to the switch. AVRCP 1.4 (if 1.6 stood).
  • πŸ“² Update the firmware of headphones through the Mi Audio app.
  • πŸ”‹ Reset the headphones to factory settings (press the button for 15 seconds).

2.The track title and album cover are not displayed.

Reason: Version AVRCP Below 1.4 or metadata encoding is not supported.

Decision:

  • 🎡 Install. AVRCP 1.5 or higher.
  • πŸ“Œ Check that the tracks have tags ID3v2 (Use the Music Tag Editor app).
  • 🌐 If you have a problem with Cyrillic, try it. AVRCP 1.6 – It works better with Unicode.

3. Delays in rewinding tracks

Reason: High Bluetooth CPU load (especially on budget models).

Decision:

  • ⚑ Downgrade the version. AVRCP 1.3.
  • πŸ”„ Turn off the Absolute Volume function in Bluetooth settings.
  • πŸ“΅ Reconnect the device to audio only (no data transfer).

If neither of these methods worked, check if the bug is related to a particular music app.Spotify and YouTube Music, for example, sometimes conflict with the same. AVRCP on MIUI. In this case, try using the built-in Mi Music player.

πŸ’‘

On Bluetooth 5.0 and higher devices (e.g. Xiaomi) 11T Pro version AVRCP 1.6 can consume 10-15% more power due to active metadata synchronization. AVRCP 1.4.

AVRCP Autonomy: How the protocol version affects the battery

Few people know, but the choice of the version. AVRCP The fact is that newer versions of the protocol (1.5-1.6) require more frequent data exchange between devices to synchronize metadata and playback state:

  • πŸ”‹ Increase the power consumption of the Bluetooth module by 5-20% (depending on the model).
  • πŸ“‰ Reduced headphone time by 1-2 hours (due to constant "ping-querying").
  • πŸ”„ Faster discharge of the smartphone in the mode of music playback.

We tested the Xiaomi 13 Pro with the Buds 4 Pro headphones:

AVRCP versionHeadphones operating time (hours)Smartphone discharge in 1 hour (%)
1.37:45 min.3%
1.47:20 min.4%
1.66:10 min6%

Bottom Line: If autonomy is critical to you (e.g. when traveling), it makes sense to sacrifice the display of album covers and settle for a more personalized version. AVRCP But for home use (column on the table) you can safely put 1.6 - the difference in energy consumption will be invisible.

FAQ: Frequent questions about AVRCP Xiaomi

πŸ” Why After Updating MIUI slipped-up AVRCP?
Major system updates (e.g., with MIUI 13 HyperOS) resets all Bluetooth custom settings, including version AVRCP. This is done to prevent conflicts with new drivers. To avoid problems, before updating: Write down the current version AVRCP (through an engineering menu or app. Make a backup of the settings in Settings β†’ System system β†’ Backup. After updating manually return the previous version AVRCP.
🎧 Can I use it? AVRCP 1.6 on the Redmi Note 10 Pro?
Technically yes, but with reservations. Redmi Note 10 Pro is equipped with Bluetooth 5.1, which supports AVRCP 1.6, however: Xiaomi headphones (like Buds 3 Pro) will work with all features, including gestures. WH-1000XM4) You can have lags when you adjust volume, you can lose the display of album covers when you play music through Spotify. AVRCP 1.6 during the day and if there are bugs roll back to 1.4.
πŸš— AVRCP 1.6 doesn't work with a tape recorder in the car?
The problem is typical for automotive systems until 2020 (e.g. Pioneer). AVH-X3800DAB or alpine ILX-702D). Decisions: Forced establishment AVRCP 1.3 or 1.4. Turn off the Absolute Volume option in your Bluetooth smartphone settings. Update the radio firmware (see the manufacturer's website for instructions). If nothing helps, use the Bluetooth Auto Connect auxiliary application with Legacy Mode. In the extreme case, connect the smartphone to USB (If the tape supports Android Auto).
πŸ”Š After shift. AVRCP The sound in the headphones is gone?
This is because of a failure in the distribution of audio streams. Try: Reboot your smartphone and headphones. In Bluetooth settings, click on the gear icon next to the device and select Forget this device, then plug it back in. Check if Only Calls are activated in the headphone settings (Mi Audio app). If sound is only available in calls, reset the network settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
πŸ“± Xiaomi. 12S Ultra No Change Option AVRCP. What do you do?
On some flagships Xiaomi with HyperOS standard methods of change AVRCP Alternative methods: Use them. ADB-Command (computer required): Adb shell settings put global bluetooth_avrcp_version 1.4 Install custom software like Bluetooth Auto Connect Pro (paid but supports HyperOS). MIUI (Please note that after the system update OTA setting AVRCP throw back.