Bluetooth Map version of which to choose for Xiaomi: a complete guide to setup

Many Xiaomi smartphone owners encounter an obscure option in the developer menu or in Bluetooth settings called the "Bluetooth MAP version." This option is often confusing, as by default it can be hidden or have values that the user does not understand. MAP here stands for Message Access Profile - a message access profile that allows the car multimedia system or smartwatch to read and send SMS and messages from instant messengers.

Choosing the right protocol version directly affects the stability of the connection between your Xiaomi and the car’s head unit. Incorrect configuration can cause notifications to stop coming to the radio screen, or the phone will constantly lose communication with the headset. In this article, we will discuss in detail what versions 1.1, 1.2 and 1.3 differ, and which one should be activated for maximum compatibility.

It’s worth noting that standard Android settings often limit functionality to save battery life, but for Bluetooth MAP-enabled cars, you need to force the switch. If you want your smartphone to correctly display incoming messages on your onboard computer, you can’t ignore this option. Next, we’ll look at technical differences and step-by-step algorithms.

What is Bluetooth MAP and why is it necessary?

Message Access Profile (MAP) is part of the Bluetooth standard and specifically designed to exchange messages between devices. Unlike the Hands-Free Profile (HFP) profile, which is only responsible for voice calls, MAP allows you to transmit the contents of SMS, MMS and application notifications. For car owners, this means the ability to see the text of a message on the radio display and even dictate responses in voice.

In the MIUI and HyperOS ecosystem, support for this profile is implemented at the system level, but often requires manual activation. Without the MAP profile enabled, the car perceives the phone simply as a device for calling and music, ignoring messages. This is especially true for older or specific head devices that strictly follow the Bluetooth specifications.

⚠️ Note: Changing Bluetooth profile settings may temporarily disrupt pairing with already connected devices.

The main task of the user is to match the protocol version on the phone with the version supported by the car system. If the versions do not match, the message reading functionality simply will not work, although calls can continue as normal, so understanding the differences between versions is critical for the correct configuration.

📊 What is your Bluetooth problem in your car?
Messages don't come to the screen
The phone doesn't see the tape.
Communication is constantly cut off.
It's working fine.

Differences between Bluetooth MAP 1.1, 1.2 and 1.3 versions

The Bluetooth MAP specification has evolved with the increasing demands on multimedia in cars. Each new version has improved data speed, support for long texts, and connectivity. Xiaomi smartphones are most commonly found with three major variations of this protocol, and the choice depends on the year of your car’s release.

Version 1.1 is the basic and oldest version, providing minimal functionality: notifications and basic message folder management, ideal for cars built before 2015-2016, where multimedia systems have limited computing power and older Bluetooth modules.

More modern versions, such as 1.2 and 1.3, offer advanced features, support better synchronization of read statuses, work with nested files and faster response to incoming events. For modern crossovers and sedans, as well as for connecting to smartwatches, it is recommended to choose these versions.

  • 🚗 MAP 1.1: Basic support SMS, High compatibility with older cars.
  • 📱 MAP 1.2: Improved stability, support for extended character sets (UTF-8).
  • ⚡ MAP 1.3: Maximum speed, optimization for Android Auto and complex multimedia systems.

Choosing a particular version on a smartphone menu often comes down to trial and error if you don’t know the exact specification of the head unit. However, starting with Android 11 and up, MIUI often automatically determines the best profile, but manual selection on the developer menu allows you to force the desired version.

How to activate the hidden developer menu on Xiaomi

To access the choice of Bluetooth MAP version, you first need to activate the developer mode. In the shells of MIUI 13, 14 and the new HyperOS, this process is standard, but requires careful pressing. Without activating this mode, the choice point of the protocol version will be hidden from the user's eyes.

To start, open the standard Settings app and scroll down to the bottom of About Phone. Here you need to find the line MIUI Version or OS Version. You need to quickly click on this line 7 times in a row. After a series of clicks, a pop-up notice will appear that you have become a developer.

Settings → About Phone → (7 clicks on "Version MIUI") → Password Entering

Once activated successfully, go back to the main settings menu and select "More" and a new "Developers" option will appear, and it's inside that section that you find all of the advanced Bluetooth settings, including profile selection and MAP version selection.

☑️ Activation of the developer mode

Done: 0 / 1

Step-by-step instructions for choosing a profile version

Once you log into the Developer Menu, scroll down to the Network or Bluetooth block. We're interested in a item that might be called the Bluetooth MAP version or the MAP Profile Version. When you click on it, you'll see a drop-down list with options available.

If your car is relatively new (released after 2018), it makes sense to immediately choose version 1.3 or 1.2. For older models, especially the budget segment where there are connection problems, it is better to start with version 1.1.

In some cases, especially on global firmware versions, the version selection option may not even be available in the developer menu, so you can use the engineering menu by typing the code ##6484## (not working on all models) or through special Bluetooth testing apps.

ParameterMAP 1.1MAP 1.2MAP 1.3
Year of the standard2 are 1220152019
Support for UTF-8Limited.Complete.Complete.
CompatibilityOld cars.Middle classNew cars/clocks
StabilityTall.MediumDepends on the software.

⚠️ Warning: After changing the profile version, be sure to remove the old pairing with the car in the Bluetooth settings and perform (pair) again.

What happens if the MAP version is inactive?
If the item is gray or missing, your Bluetooth module may not support software-based profile switching, in which case try updating your car's firmware or using third-party utilities to reset your Bluetooth stack settings.

Connection solution(s)

Even with the right version of Bluetooth MAP, users may encounter difficulties. Often messages are delayed or not displayed at all. The first step should always be to completely clean the Bluetooth cache. To do this, find the Apps menu system process "Bluetooth" and click "Clear Data" and "Clear Cache".

Another common problem is profile conflict: If multiple devices are connected to the phone (such as a watch and a car), priority may be given to another gadget. In each device's Bluetooth settings, check what permissions are given to access contacts and messages. For the car, all ticks associated with Sync Contacts and Message Access should be included.

If nothing helps, (you can try) reset your network settings. This action will delete all stored Wi-Fi networks and Bluetooth devices, returning the network stack to its original state. On Xiaomi, this is done through the Connections and Sharing menu → Reset Wi-Fi, Mobile Networks and Bluetooth.

  • 🔄 Reboot: A banal but effective method of restarting communication modules.
  • 🗑️ Forget the device: Remove the car from the list and reconnect.
  • 📡 Checking the antenna: Make sure the phone is not lying in a metal box or far from the receiver.

💡

If messages stop coming after the MIUI update, try selecting the option “Import contacts and messages” again in the car’s Bluetooth settings.

Comparison of work with Android Auto and standard systems

It is important to distinguish between Bluetooth MAP in the car’s regular system and Android Auto. When connected via Android Auto (by cable or wireless connection), Google’s own data protocol is used, which ignores the phone’s Bluetooth MAP settings. In this mode, messages are broadcast via the Android Auto interface, and the MAP profile version in the phone plays no role.

Setting up the Bluetooth version is only relevant when you are using the car’s native multimedia system (staff head) without running the Android Auto or Apple CarPlay interface, in which case the car relies solely on the phone’s capabilities and Bluetooth protocols.

For users who prefer a regular interface because of its speed or design features, the correct configuration of the MAP version is key.It is the only way to get a full experience of using a smartphone in old or specific cars where Android Auto is not supported or operates unsettled.

💡

Android Auto uses its own data protocol, so Bluetooth MAP settings only affect the vehicle’s standard systems that do not support Android Auto.

Why did the Bluetooth setting go wrong after the firmware update?
When you upgrade MIUI or HyperOS, system configuration files are often overwritten to default files, which is standard behavior to ensure the stability of a new OS version. You will have to re-select the desired version of the MAP from the developer menu after each major system update.
Does the choice of MAP version affect battery consumption?
In theory, newer versions of the protocol (1.2, 1.3) may consume slightly more power due to constant background synchronization of message statuses, but in practice the difference is so minimal (less than 1% per day) that it can be neglected for the sake of usability.
Can I use MAP to transfer files?
No, the MAP profile is designed exclusively for text messages and notifications. To transfer files (photos, documents) between the phone and the car, you should use the OBEX (Object Exchange) profile or connect the phone in storage mode (MTP) via USB.
What if the car sees the phone but doesn’t see the message?
Check the permissions for the Messages app and your primary messenger. In the car's Bluetooth settings, find the connected phone and make sure it ticks Access to Messages. Also try changing the MAP version to an older one (e.g. 1.3 to 1.1).