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.
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 EnteringOnce 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
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.
| Parameter | MAP 1.1 | MAP 1.2 | MAP 1.3 |
|---|---|---|---|
| Year of the standard | 2 are 12 | 2015 | 2019 |
| Support for UTF-8 | Limited. | Complete. | Complete. |
| Compatibility | Old cars. | Middle class | New cars/clocks |
| Stability | Tall. | Medium | Depends 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?
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.