NFC technology in Xiaomi smartphones: the full user guide

Today’s Xiaomi, Redmi, and POCO smartphones have become universal tools that replace wallets, keys, and travel cards, centered on NFC (Near Field Communication) technology that allows for ultra-small distance data exchange, and many users purchase devices without even realizing the capabilities that are hidden in their gadget’s antenna module.

Understanding how this module works opens up access to contactless payment, quick authorization, and instant accessory pairing. In this article, we’ll take a closer look at what a smartphone scans when it reaches the terminal, and how to make it work on Chinese devices, and you’ll learn how to customize the system so that the phone responds to the card you need at the moment.

Not only will we look at the basic use cases, but also the hidden settings available in the MIUI and HyperOS shell. We will discuss compatibility with banking applications, features of emulating intercom access cards and ways to solve typical tag-defining problems. This knowledge will allow you to use the potential of your Xiaomi to its full potential.

Principles of operation and hardware implementation in Xiaomi

Near Field Communication technology is based on 13.56 MHz high-frequency radio. Unlike Bluetooth or Wi-Fi, the connection is established almost instantly when devices are less than 10 centimeters away. In Xiaomi smartphones, the antenna is most often embedded in the back cover or located around the main camera module, which is why you need to bring the top of the phone to pay or read the tag successfully.

It's important to understand the difference between modes of operation: there's a card emulation mode where the smartphone pretends to be a plastic card, and a read mode where it reads information from the chip. Data security is provided by short range and encryption of the communication channel. The system will not transmit data unless the terminal has passed the initial authentication.

The hardware can vary from one model to another. The flagship Xiaomi 13 or Xiaomi 14 series are equipped with more powerful controllers that support multiple profiles at the same time. Redmi budget models can have a simplified implementation, where simultaneous operation of NFC and Wi-Fi at certain frequencies sometimes causes interference.

⚠️ Warning: Metal cases or magnetically protected cards placed on the back cover can completely block the signal. If the phone stops seeing terminals, remove the accessories.

The software layer controls the distribution of requests. When you bring your phone to the reader, the operating system determines the type of request and sends it to the appropriate application. This can be a banking service, a transport application or a system manager of access cards. The response rate depends on how optimized the firmware is for a particular model.

Contactless Payment: Mi Pay, Google Pay and Alternatives

The most popular use case is payment for purchases. Google Pay has long been the standard, but in the current environment, Xiaomi smartphone owners have to look for workarounds. For global ROM devices with Google services installed, patching or using Mir Pay, if the region allows. Mi Pay remains the main tool for Chinese versions (CN ROM).

Mi Pay is the company’s own payment system, which is deeply integrated into the MIUI shell, which allows you to link Mir, Visa and Mastercard cards (issued by certain banks), the process of adding a card is simple: you scan the plastic with a camera or enter data manually, after which the bank sends a SMS code for confirmation.

  • 📱 Open the wallet app (Mi Wallet) on the home screen.
  • 💳 Click the Add Card button and select the type of payment system.
  • 📸 Scan the card or enter the number manually through the virtual keyboard.
  • ✅ Accept the terms of the agreement and enter the confirmation code from the SMS.

Not all banks support tokenization through Mi Pay. The list of partners is constantly changing, so it is better to check the current information on the official website or in the application of your bank. If your bank does not support direct integration, you can use virtual cards of third-party services that are compatible with payment systems.

⚠️ Note: When paying via Mi Pay, the terminal screen may display a card name other than your bank name (e.g., the name of the token issuer.

For users who don’t want to or can’t use Mi Pay, there are alternatives in the form of emulator apps that create a virtual card that the terminal reads as normal, but these methods require more fine-tuning of access rights and may be less stable with security updates to Google Play Protect.

📊 What payment method do you use for Xiaomi?
Mi Pay
Google Pay (with a patch)
Third-party annexes
Cash/card only

Configuring and managing access cards (Domophones)

Xiaomi smartphones emulate access cards for intercoms, turnstiles and office passes, a feature that is particularly convenient because it eliminates the burden of carrying a bundle of plastic pill cards. The built-in Door cards or Wallet section can read data from your physical card and create a digital copy of it.

The cloning process takes less than a minute, you have to hold the original card to the back of the phone, the system reads the unique ID (UID) and records it in a secure memory area, and then when you bring the phone to the intercom reader, it will broadcast the same signal as the plastic original.

☑️ Checking before cloning a map

Done: 0 / 4

However, there are limitations. Many modern intercoms use encryption cards (e.g. DESFire), which cannot be simply copied by standard means, because the phone does not know the encryption key, and in such cases the system will suggest creating an "empty" card that will need to be activated from the intercom administrator or the management company.

Controlling card priority is an important aspect. If you have multiple access cards on your phone, you need to specify the primary card. This is done in the NFC settings, where you select "Default Card." If the automatic determination does not work, the phone may ask you which card to use when you access the reader.

Data transmission and interface with devices

In addition to payment and access, NFC is used for fast file transfer and pairing. Android Beam technology in its classic form was abolished in new versions of Android, but the MIUI shell remained analogues, as well as support for fast pairing of accessories. To transfer photos or contact, it is enough to turn on NFC and bring phones to each other with “backs”.

Of particular interest is the fast-connection feature of headphones. Many wireless headsets from Xiaomi, Haylou and other ecosystem brands have a lot of the same features. NFC-When you touch that tag, you automatically start the search and pairing process, bypassing the Bluetooth menu, and it speeds up the connection on public transport or on the street.

FunctionConditions requiredSpeed of operation
Payment (Mi Pay)Unlocked screen, active NFCInstantly (< 1 sec)
Cloning of the mapApp wallet, physical card5-10 seconds
Headphone pairingHeadphone pairing mode enabled by BT2-3 seconds
Label Reading (NFC Tags)Installed reader applicationInstantly.

You can also program NFC tags yourself, and if you buy a set of blank tags, you can customize scenarios: when you bring your phone to a desktop tag, the phone goes silent, and on the night table, it turns on the alarm clock and Wi-Fi. This uses automation applications like Tasker or built-in scripts in MIUI.

What is the NDEF format?
NDEF (NFC Data Exchange Format is a data exchange standard. It allows you to transfer text, URL-Most everyday scenarios use this format, because it is supported by all smartphones without installing additional software.

Where to find NFC settings in MIUI and HyperOS

The configuration interface can vary depending on the shell version. In most cases, the switch is in the notification curtain. However, for deep tuning, you need to go to the system menu. The path usually looks like: Settings → Connection and Sharing → NFC. Here you can activate the module and select the mode of operation.

In the newer versions of HyperOS, the menu could be reorganized, so if you don't find a item in a specified location, search by settings, type in "NFC" or "Contactless Payment," and the system will redirect you to the desired section, and there's a "Pay by Default" switch, where the emulator app is selected.

An important parameter is "Security Item Location." It must be set to the value for payment applications to work. HCE Wallet or "Mi Wallet" if selected «SIM-card, payment may not pass, as modern bank cards are not tied to the SIM card, and to the software module of the phone.

⚠️ Note: After changing region in phone settings (e.g. from China to Global) settings NFC Check the default payment again.

NFC debugging mode is available for developers and advanced users, but ordinary users should not look in there unnecessarily. Incorrect changes in system configs can lead to the fact that not only payments, but also reading transport cards will stop working.

Frequent problems and ways to solve them

Despite the fact that technology is fine, users can run into problems, and most often, the phone can't see the card or the terminal. First of all, check if the module is on in principle. Sometimes after a system update or reset, it can be deactivated. Also, make sure that the case is not too thick and does not contain metal plates for car holders.

The second problem is application conflict, and if you have multiple payment or card reader apps installed, the system can get lost on which one to run, and that's solved by prioritizing the NFC settings, and select the main contactless payment application so that the system doesn't ask for confirmation every time.

The third problem is that Chinese versions of smartphones don’t support certain frequencies or map formats that are popular in your region, and this may require global ROM, but it’s a complicated procedure that requires unlocking the bootloader and carries the risk of losing warranty.

💡

If NFC is unstable, try restarting your smartphone in Safe Mode, and if the problem goes away, one of the apps you installed will be in conflict.

Sometimes cleaning the wallet or security app cache helps. Go to Settings → Apps → All apps, find the system app responsible for NFC, and click Clear Cache. Don't confuse it with Clear Data, as this can remove the attached cards.

💡

90% of NFC problems are solved by simply restarting the device or removing the protective case blocking the antenna.

Can I use NFC on the Chinese version of Xiaomi in Russia?
Yes, you can. NFC works regardless of region, but Mi Pay may require additional region manipulation or global firmware installation, and access cards (intercoms) are cloned without restrictions.
Why does the phone say “Communication lost” when you pay?
This means that the terminal didn't have time to read the data or the connection broke prematurely. Put the phone tighter, don't put it away too quickly after the beep. Also check if the battery is not discharged critically - at low charge, the module can shut down to save energy.
Is it safe to keep a copy of the intercom key on your phone?
Yes, it's safe. Data is stored in a secure element or an isolated software environment, and even if you hack the system, it's going to be extremely difficult for an attacker to extract the intercom encryption key from that area, but you can't copy a card with a high level of security (encryption) with standard tools.
Does NFC consume battery power if it is turned on?
In standby mode, the energy consumption is minimal and almost invisible against the background of screen and network operation. The module is activated only when you reach the reader. Keeping it on for convenience is quite acceptable, it will not lead to a quick discharge of Xiaomi during the day.