NFC on Xiaomi Mi Band 5: how to use and configure

Fitness trackers often wonder about the functionality of the wireless module in their devices. The Mi Band 5 model became popular not only due to advanced health monitoring, but also the presence of a version with an NFC chip. This technology allows you to use the bracelet not just as a step counter, but as a full-fledged tool for contactless payment and gadget management.

However, having a chip in the device is only half the story. To make payment and other functions work, the user needs to perform a number of specific setup actions. Often owners buy a tracker without knowing that the Chinese version differs from the global functionality. In this article, we will discuss all the nuances of activating and operating a short-range module.

It's important to note that the technology's capabilities vary by region of use, and if you're outside of China, standard operating scenarios can be limited, but even in these conditions, it remains a powerful tool for automation. Let's look at the technical features and how to implement them.

Differences between NFC and NFC versions

When buying a fifth-generation tracker from Xiaomi, it is critical to pay attention to the box marking. Visually, the devices are identical, but the internal stuffing varies significantly. The version without the corresponding module is cheaper, but does not have the ability to emulate access cards or payment systems.

The presence of an NFC chip adds to the basic functionality of the ability to read tags. This means that the tracker can act as a key or pass ticket. In the global version (Global), the chip is often physically present, but its functions can be reduced to markets outside of China.

⚠️ Note: When buying a bracelet on international sites, carefully read the description of the product. the phrase "Global Version" does not always guarantee the operation of payment functions in your country, as the software can be blocked in the region.

To check for a module, you can use the Mi Fit app (now Zepp Life), which should show a card or payment item in the device profile menu, and if you don't even have one after flashing it, you probably have a version without a chip.

πŸ“Š Does your Mi Band 5 have a module? NFC?
Yes, the Chinese version.
Yes, the global version.
No, the usual version.
I don't know, I need to check.

Preparation for the configuration of the communication module

Before you start pairing cards or setting up payment, you need to make sure that the software is up to date. The tracker firmware and the smartphone version of the app should be the last. Outdated software often causes errors when trying to add a new card.

The Zepp Life app (formerly Mi Fit) is used to manage all functions, and it loads digital card profiles into the memory of the wristband, and make sure that your smartphone has Bluetooth and geolocation enabled, as they are essential for stable connection operation.

It's also worth pre-prepared map data that you plan to use, whether it's transport cards, office access cards, or bank products of supported systems, and the recording process requires a stable Internet connection on your phone to verify the data.

β˜‘οΈ Preparation for setup NFC

Done: 0 / 5

It is important to understand the difference between emulation and simple data recording: the bracelet can emulate bank cards (in a limited number of regions) or simply store an access card ID. The first requires support from the bank, the second requires only frequency compatibility.

Setting up payment and transport cards

The main use case for the technology is to pay for your purchases or fares quickly, and in the Zepp Life app, you need to go to your device’s profile section, where you select Profile β†’ NFC β†’ Add a card.

The system will offer to select the region and type of card. For users from Russia and CIS countries, the most relevant option is the possibility of adding transport cards or access cards, if they are supported. Bank payment via Mi Pay or Google Pay directly from the bracelet in most regions does not work due to the restrictions of payment systems.

The process of addition is as follows:

  • πŸ“² Select the type of card (e.g. transport or empty).
  • πŸ’³ Enter the card details or scan it through the camera (if supported).
  • πŸ’° Replenish the card balance (for transport cards, a minimum deposit is often required).
  • βœ… Wait for the data synchronization with the bracelet to be completed.

⚠️ Note: When you add a vehicle card, the vehicles may be locked in your account until you first activate or use.

Once the card is successfully recorded, it becomes active, and now you just have to hold your wrist to the terminal to make a payment, and tokenization ensures the security of transactions: no real card data is transmitted, a unique digital code is used.

πŸ’‘

If the terminal doesn't read the card the first time, try changing the angle of the wrist or pressing the tracker closer to the reader.

Use for smart home and tags

The Mi Band 5 isn't just about payments; it can act as a trigger for smart home scenarios. Using NFC tags, you can create automations that are performed when you touch the bracelet to a specific location.

For example, if you put your wrist on the front door tag, you can automatically turn off the lights throughout the apartment and set the alarm, and you need the Mi Home app and compatible ecosystem devices to do this. β†’ Scripts.

The algorithm for creating automation:

1. Create a new script in the app.

2. Select the Start Condition When Touching NFC.

3. Add an action (e.g. Turn off the lights or turn on the alarm).

This is particularly handy for people with disabilities or for creating complex one-touch action chains.The Mi Band 5 bracelet supports standard NTAG213/215/216 tags, making it compatible with most of the stickers available on the market.

Type of tagMemory.CompatibilityApplication
NTAG213144 bytesTall.Running scripts, Wi-Fi
NTAG215504 bytesTall.Amiibo, profiles
NTAG216888 bytesMediumLinks, big data
Mifare Classic1 KbLimited.Access maps (emulation)

Emulation of access cards and keys

One of the most popular features is emulating access cards to the office or intercom. The Mi Band 5 can read the card ID and write it down in its memory, but there is an important technical nuance that not everyone knows about.

The bracelet does a great job with Mifare Classic cards without encryption. It copies the UID (Unique Identifier) and the underlying sectors. If your access card is not protected by sophisticated encryption, the process will take a couple of minutes through the Profile menu β†’ NFC β†’ Add an access card.

In the case of plowed cards (with encryption keys), standard means to copy them will not work. the bracelet will copy only the UID, but the turnstile or intercom will request keys that the tracker does not have.

  • πŸ”‘ Simple maps are copied in full.
  • πŸ”’ Secure cards require unlocking through third-party methods (unofficial).
  • 🚫 Maps with dynamic code cannot be copied.

Can I unlock the card?
There are ways to use third-party apps to read keys from a card (via an NFC phone) and then write them to an empty virtual card on a bracelet, but this requires technical skills and can violate your organization's security rules.

If the access control system requires a physical card with a specific chip, the emulation may not work. Always test the copied card on a real turnstile immediately after recording.

Addressing common problems

Users may encounter a number of difficulties in operation: often the bracelet stops seeing the payment terminal or does not copy the card; first of all, you need to check whether the battery is discharged; when the charge is low, the NFC module can turn off to save energy.

If the card is not being read, try removing the protective case from the bracelet if it is too thick, and rebooting the device through the Settings menu β†’ System β†’ Reboot helps. Sometimes you need to re-authenticate in the Zepp Life application.

⚠️ Note: Do not attempt to record data on someone else's bank cards or access cards of third parties without their permission.

In case of software failures, a complete reset of the bracelet to factory settings can help, after which you will need to re-bundle it with the smartphone and configure all profiles, which eliminates most of the synchronization errors of card profiles.

πŸ’‘

Most NFC issues on the Mi Band 5 are solved by updating the bandwidth firmware and reinstalling the Zepp Life app.

Does the Mi Band 5 payment work in Europe and the US?
Direct payment via Google Pay or Apple Pay with a bracelet is not officially supported in these regions, the functionality is limited to transport cards of individual cities or emulation of access cards, if they are compatible.
Can I make the Chinese version into a global version?
Technically, it's possible to replay the device, but it won't add a physical chip if it's not there. If there's a chip (CN NFC version), then changing the region in the app might unlock some features, but the payment will still depend on local banks.
How many cards can you store in your bracelet memory?
Up to 8 cards can be downloaded to the device’s memory at a time, and switch between them is done via the bracelet menu in the Map section.
Is it safe to store card data on a bracelet?
Yes, the data is stored in a secure chip element. If the bracelet is lost, an attacker will not be able to read the card data without unlocking the device itself (if a pin is installed) or using the card to pay without confirmation on the phone (for some scenarios).