NFC (Near Field Communication) is no longer exotic β itβs built into most Xiaomi smartphones today, from budget Redmis to flagship Mis and POCOs. But how exactly does this chip work in your device? Why does it sometimes refuse to read cards and other times instantly make payments? This article will reveal all the nuances β from hardware implementation to software tricks that favorably distinguish Xiaomi from competitors.
We will not only discuss basic features like contactless payments via Google Pay or Mi Pay, but also hidden features: file transfer over Android Beam (yes, he is still alive!), automation of tasks using NFC- tags, as well as integration with a smart home. Particular attention will be paid to the unique feature of Xiaomi β support for dual NFC- chip in some models (for example, Xiaomi 13 Ultra), which allows you to use the technology even with a discharged battery.
If you've ever encountered errors like "NFC not supported" or "Device not detected," here's a proven diagnostic tool, from checking the antenna to resetting the module, and for those who like to experiment, we've prepared instructions for activating hidden functions through ADB and Engineer Mode.
What is NFC and how it works in Xiaomi smartphones
NFC (from the English Near Field Communication) is a short-range wireless communication protocol (usually up to 10 cm), operating at the frequency of 13,56 MHz. Unlike Bluetooth or Wi-Fi, it does not require pairing devices and consumes minimal energy, which is critical for mobile gadgets. In smartphones Xiaomi NFC- module is:
- πΉ Antenna - usually located under the back cover next to the upper part of the body (in models with a metal body, the antenna is placed in plastic inserts).
- πΉ A controller is a chip that processes signals (in newer models, it is often integrated into a core processor, such as the Snapdragon 8 Gen 2).
- πΉ Firmware is software that controls the operation of the module (in Xiaomi, it is often updated separately from the main MIUI).
The peculiarity of implementing NFC in Xiaomi is the support of several standards at the same time: ISO/IEC 14443 Type A/B (for bank cards), FeliCa (popular in Japan), and NFC Forum Tag Types 1-5 (for interaction with tags). For example, Xiaomi 14 Pro can work with Japanese Suica transport cards, while many budget smartphones of other brands do not know how to do this.
It is important to understand that NFC in Xiaomi can work in three modes:
- Reading/write β reading data from tags or cards (e.g. e-tickets).
- Card emulation β when the smartphone itself acts as a bank card (for payments).
- Peer-to-Peer β the exchange of data between two devices (for example, the transfer of contacts).
What Xiaomi models support NFC: full list
Not all Xiaomi smartphones are NFC-equipped, especially for ultra-budget lines like the Redmi A or older models, and here is the up-to-date compatibility table (data for 2026):
| Series | Models with NFC | Models without NFC | Notes |
|---|---|---|---|
| Xiaomi 14 | 14, 14 Pro, 14 Ultra | β | Support for dual NFC (works even when the phone is off) |
| Xiaomi 13 | 13, 13 Pro, 13 Ultra, 13T, 13T Pro | 13 Lite | In 13, the Ultra NFC-antenna is duplicated for reliability |
| Redmi Note | Note 12 Pro+, Note 11 Pro+, Note 10 Pro | Note 12, Note 11, Note 10 | Budget versions of NFC are often missing |
| POCO | F5 Pro, X5 Pro, F4 GT | X5, M5, C55 | In gaming models (e.g. F4 GT) NFC is optimized for low latency. |
| Redmi | K60 Pro, K50 Pro, K40 Pro | Redmi 12C, 10A | In the K series, NFC is only available in Pro versions. |
β οΈ Warning: In some regions (e.g. India or Southeast Asia), Xiaomi releases smartphone versions without NFC even in models where it is in global firmware. Before buying, check the specifications on the official website or through the GSMArena service.
To find out if there is NFC in your device, do one of the following:
- π± Check in Settings β Connections and Sharing β NFC.
- π Enter the search for settings to search for the request "NFC".
- π οΈ Use the AIDA64 application (Network β NFC section).
π‘
If your model NFC is missing, but very necessary - consider the option with an external NFC- adapter through USB-C. For example, Sonoff Zigbee 3.0 USB Dongle Plus supports label emulation and costs about 1500 rubles.
How to enable and configure NFC on Xiaomi: step-by-step instructions
NFC activation in Xiaomi takes less than a minute, but there are nuances that depend on the version of MIUI.
- Open Settings β Connections and Sharing (in older versions Wireless Networks).
- Slip on NFC.
- Transfer the slider to the "On" position.
- Select mode: Read only to read tags, emulate card for payments, P2P to share data with other devices.
Newer versions of MIUI 14+ have introduced the option βFast Access to NFCβ, which allows you to call the menu of the module swipe on the notification panel, to activate it:
- Go to Settings β Notification Panel and Status bar.
- Select "Quick Settings".
- Find the NFC tile and drag it to the active area.
Setting up Google Pay on Xiaomi:
- Download the Google Pay app from the Play Market.
- Add a bank card through the βPaymentβ menu β βAdd a cardβ.
- Confirm the card via SMS or bank application.
- Enable NFC and select Google Pay as the default payment app in the NFC settings.
For Mi Pay, you will need:
- Install Mi Pay from the Chinese app store (e.g. via APKMirror).
- Connect to a VPN with a server in Hong Kong or China.
- Register an international bank card (e.g. Revolut or Wise).
β οΈ Warning: When using Mi Pay outside supported regions, there is a risk of being blocked by the bank due to suspicious activity.
How to pay NFC if your phone is dead?
Advanced NFC Features: Automation, Labels, and Smart Home
Xiaomiβs NFC can do more than just accept payments, and here are some non-obvious scenarios:
- π Smart home control: Touching a smartphone to a NFC- tag on the door can turn on lights, trigger a robot vacuum cleaner, or activate a "I'm at home" script in Mi Home.
- π± Quick App Launch: A tag on the desktop can open Telegram, and on the bedside table can turn on Do Not Disturb mode.
- π Car Scenarios: The NFC Tools app allows you to program a tag in the car to turn on Bluetooth, start the navigator and send SMS about the time of arrival.
How to create a NFC- mark for automation:
- Buy empty NFC- stickers (e.g. NTAG213 or NTAG215 on AliExpress).
- Install the NFC Tools or Trigger app.
- Select an action (such as βWi-Fi ONβ or βOpen Spotifyβ).
- Write the task down on a tag.
For integration with Xiaomi smart home, use Mi Home Automations:
- Open Mi Home β βAutomationβ β βAddβ
- Select the trigger "NFC- tag".
- Attach the tag to devices (such as a Yeelight lamp or an Aqara outlet).
π‘
NFC- tags are cheaper and more reliable than Bluetooth beacons, but have a range limit (maximum 10 cm) making them ideal for home automation, where accuracy is important.
NFC doesn't work, doesn't read cards, payment errors
If your Xiaomi NFC has stopped working, check the obvious:
- β‘ Make sure the module is enabled in the settings.
- πΆ Check if the metal case is blocking the signal (especially for the Redmi Note 12 Pro+ with an aluminum body).
- π Reboot your phone β sometimes helps with temporary crashes.
Common mistakes and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| NFC is not supported | No hardware support or damaged antenna | Check the model in the table above. If you need NFC, bring it to the service. |
| Payments are not paid (Error 504) | Conflict with a banking application or outdated firmware | Update Google Pay and phone firmware. clear the cache of com.google.android.gms |
| NFC is turned on but does not read tags | Failure of the controller or interference | Try resetting NFC settings (Settings β System β Resetting β Resetting wireless network settings) |
| The device is not detected during file transfer | Android Beam or P2P mode is disabled | Turn Android Beam on in NFC settings and try again |
If the problem persists, try the antenna test:
- Install the NFC Check app from the Play Market.
- Run the test β the application will show the strength of the signal.
- If the signal strength is <20%, the antenna is damaged (often after falls).
For advanced users: If NFC stopped working after the MIUI update, you can try rolling back the moduleβs firmware via ADB:
adb shell pm clear com.android.nfc
adb shell am broadcast -a android.intent.action.BOOT_COMPLETEDHidden Features: ADB- Commands and Engineer Mode for NFC
Xiaomi has hidden NFC settings that are not available through the standard interface, and you will need an ADB or Engineer Mode to activate them.
How to enable debugging over USB and access ADB:
- Go to Settings β About Phone and tap on the MIUI Version 7 times to activate the Developer Mode.
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect your phone to your PC and execute commands (examples below).
Useful ADB- commands for NFC:
- π Support check NFC: adb shell dumpsys nfc Look for the line "mIsNfcSupported=true."
- π§ Forced Enablement NFC (if the button in the menu is inactive): adb shell settings put global nfc_enabled 1
- π‘ Testing antenna signal strength: adb shell dumpsys nfc | grep "mCurrentRfFieldStrength" Normal value: 100-200.
To access Engineer Mode (not available on all models):
- Dial the code in the phone app: ##36446337###.
- Go to the section "RF Test β NFC".
- Here you can test the reading/writing of labels, check compatibility with different standards (ISO14443, FeliCa).
β οΈ Warning: Misuse of ADB or Engineer Mode can cause a phone to malfunction. Don't change settings unless you're sure of their purpose. For example, the adb shell settings put global nfc_disabled 1 command will completely disable NFC at the system level, and it will be difficult to get it back.