NFC (Near Field Communication) on Xiaomi smartphones provides access to contactless payments, fast file transfers and smart devices. However, many users face the problem that the module is either not turned on or not detected by the system. In this article, we will discuss all possible ways to activate NFC on Xiaomi, Redmi and POCO devices, from checking hardware support to configuring alternative firmware.
It is important to understand that not all Xiaomi models are equipped with the same equipment. NFC-For example, the budget devices of the Redmi Note series. 10 (except Pro/Pro Max) or POCO M3 We're going to teach you to check for a module before you buy it, and we're going to explain why even if it's available, it can be hidden in the settings. And for older device owners, we're going to list models that are software-disabled. NFC, which can be unlocked through the engineering menu.
1.How to check if there is NFC in your Xiaomi
Before you try to turn on NFC, make sure your smartphone supports this technology at all. There are several ways to check:
- ๐ Official specifications: Go to Xiaomi's website, find your model and check the Wireless Networks section. NFC Not listed, it's not physically there.
- ๐ฑ Settings menu: Go to Settings โ Connections and sharing โ NFC. If there is no point, either the module is not, or it is disabled at the firmware level.
- ๐ ๏ธ Engineering menu: Enter the code ##4636## in the phone application, select Phone Information and check for a section NFC.
- ๐ค Third-party applications: Install NFC Tools from Google Play. If an error appears at startup "NFC Not supported" - no module is available.
The regional versions of smartphones are particularly worth paying attention to. For example, the Xiaomi Mi 10T for Europe has NFC, and the version for India (Mi 10T India) does not. The same applies to the POCO X3 NFC (there is a module) and the POCO X3 (there is no module). If you bought the phone in the gray way, there is a high probability that NFC is absent.
2. Standard way to incorporate NFC on MIUI
If your smartphone supports NFC, you can activate it through standard MIUI settings. Instructions are suitable for the MIUI 12-15 firmware versions:
- Open the settings (cog icon).
- Go to Connections and Sharing (Wireless Networks on some devices).
- Slip on NFC.
- Activate the switch at the top of the screen.
- (Optional) Enable Fast File Transfer (Android Beam) to share data with other devices.
When you turn on the status bar, you'll see an NFC icon (the letter "N" on a white background). If you don't have an icon, but the module is on, check the notification panel settings: it may be hidden. To do this, press the top curtain and click Edit.
Make sure the module is enabled in the settings
Check for the presence of an icon in the status bar
Try attaching the phone to the payment terminal
Install a test application (NFC Tools)
-->
On some devices (such as the Xiaomi Mi 11 Ultra or Redmi K50 Pro), the NFC option may be located elsewhere:
- ๐ Settings โ Additionally. โ NFC payment
- ๐ Settings โ Google โ Services and preferences โ Payments (to set up Google Pay)
3. Why NFC is not turned on: common problems
If you are infollowing settings but NFC is not activated, the reasons may be as follows:
| Problem. | Possible cause | Decision |
|---|---|---|
| No NFC item in settings | The module is disabled at the firmware level (often on Chinese versions) | Install a global firmware or patch through TWRP |
| NFC is activated but not working | Conflict with MIUI shell or third-party applications | Reset network settings or roll back MIUI update |
| The module is periodically shut down. | Energy saving mode blocks background work | Add NFC Service to battery exclusion |
| Payments are not working | Not configured by HCE Wallet or banking app | Reinstall Google Pay or Mi Pay and link the card again |
One of the most insidious problems is software locking. NFC It's on Chinese versions of smartphones, like the Xiaomi Mi 9. SE for China ROM) physical NFC-chip, but the option is hidden in the settings. ROM) or EEA ROM (Read more about this in the section on firmware.
How do I find out the firmware version?
โ ๏ธ Note: On certain devices (e.g, POCO F3) post-update MIUI 13 the possibility of use is lost NFC for payments through third-party applications (e.g. SberPay), this is due to Google's policy requiring device certification for the use of electronic devices. HCE. The solution is a rollback MIUI 12.5 or use of Mi Pay.
4. Enable NFC through the engineering menu (for hidden modules)
If your Xiaomi has NFC-chip, but the option is not in the settings, you can try to activate it through the engineering menu. K30 Pro, Mi 10 Youth, etc.).
Instructions:
- Open the phone app and enter the code: ##3646633##
- In the engineering menu, select Hardware Testing โ NFC.
- Switch to NFC and select Turn On NFC.
- Reset the device.
After the reboot, the NFC option will appear in the settings. If the menu is in Chinese, use a translator or focus on icons.
##2846579## โ ProjectMenu โ Hardware Test โ NFC๐ก
If the engineering menu doesn't open, try entering the code through the Activity Launcher app. Search for "EngineerMode" and start the corresponding activity.
On some devices (e.g. Redmi Note 9 Pro) after activation through the engineering menu, NFC will only work until the first reboot.
- ๐ง Set the Firmware Mod with Unlocked NFC.
- ๐ฑ Use Magisk and Module NFC Enabler (requires root).
- ๐ Remove the firmware to an earlier version MIUI (For example, 13 to 12.5).
5.NFC setup for contactless payments
Turn on NFC is half the battle. To use it for payments, you need to configure HCE Wallet (Host Card Emulation), on Xiaomi, you can do this through Google Pay, Mi Pay or banking applications (for example, Sberbank Online).
Instructions for Google Pay:
- Install Google Pay from Google Play.
- Open the application and add a bank card (Mastercard, Visa, World are supported).
- Confirm the card via SMS or bank application.
- In NFC settings, select Default Payment โ Google Pay.
For Mi Pay (only available for Chinese banks but supported by UnionPay):
- Download Mi Pay (a VPN may be required for China).
- Link a UnionPay card or add a virtual card via AliPay.
- In NFC settings, select Mi Pay as your primary payment service.
๐ก
On devices with MIUI 14+, Google Pay requires Google Mobile Services (GMS) certification to work. If payments fail, check the certification status in Googleโs settings โ Services and Preferences โ Certification.
If payments are not working, check:
- ๐ Region of the device: In settings Additional โ The region should be selected as a supported region (e.g. Russia, Europe).
- ๐ถ Internet Connection: A stable connection is required for the first setup of Google Pay.
- ๐ Screen lock: Payments through NFC demand PIN, pattern lock or fingerprint.
6. Alternative ways to use NFC
Xiaomiโs NFC can be used for more than just payments, but here are some useful scenarios.
- ๐ฑ Fast File Transfer: Activate Android Beam in Settings NFC and touch two phones with their backs to each other to transmit photos, contacts or links.
- ๐ Smart locks and tags: Tie up NFC-Automation tags (for example, turning on Wi-Fi when touching a door tag).
- ๐ฎ Accessories Connection: Some gamepads (e.g., Xiaomi Game Controller) and speakers (Mi Portable Speaker) support pairing via NFC.
- ๐ Automotive systems: Modern machines (e.g. Tesla or Tesla) BYD) You can use a smartphone instead of a key. NFC.
To work with tags, we recommend the NFC Tools application. It allows you to:
- Read and write data on labels.
- Create tasks (for example, turn on the mode in the car when touching the tag in the car).
- Cloning tags (useful for key backups).
Example of setting up a tag to start the navigator:
- Open NFC Tools and select Tasks โ Add Tasks.
- Select Launch of the application โ Google Maps.
- Put the phone to the clean one. NFC-tag (e.g. sticker) NTAG213).
- Put a tag in the car. Now, when you touch it, the navigator automatically opens.
7. Solving NFC problems on custom firmware
If you use custom firmware (like LineageOS, Pixel Experience, or crDroid), NFC may not work properly.
- The module is turned on but does not detect the device.
- Payments via Google Pay are not processed (the error "Device is not certified").
- NFC is shut down after restarting.
Solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| NFC is not included | There is no driver in the custom core | Install a kernel with NFC support (e.g., FrancoKernel) |
| Google Pay is not working. | No SafetyNet certification | Install Magisk + Universal SafetyNet Fix |
| NFC shuts down on its own | Battery optimization kills the process | Add NfcService to battery exclusion |
For firmware on the base AOSP (For example, Havoc-OS may require manual installation. NFC-In the forum. XDA Developers often put out patches for specific models. POCO F1 LineageOS 20 need a file nfc_libs_fix.zip, squirt TWRP.
โ ๏ธ Attention: No firmware GMS (for example, MIUI EU Google Pay will not work, and in this case, use the alternatives: Mi Pay (for China), SberPay (for Russia), or Revolut (for Europe).
8. Xiaomi models with NFC: the full list (2026)
To avoid confusion, here is a current list of Xiaomi, Redmi and other models. POCO supportive NFC (as of 2026) Models without NFC missing in the list.
| Series | Models with NFC | Notes |
|---|---|---|
| Xiaomi 14 | 14, 14 Pro, 14 Ultra | Support for UWB + NFC |
| Xiaomi 13 | 13, 13 Pro, 13 Lite, 13 Ultra | 13 Lite NFC in European version only |
| Redmi Note 12 | Note 12 Pro+, Note 12T Pro | Note 12/12 Pro without NFC |
| POCO F | F5, F5 Pro, F4 GT | POCO F3/F3 GT โ Global versions only |
| Redmi K60 | K60, K60 Pro, K60 Ultra, K60E | The K60E NFC only works on the MIUI 14+. |
A full list of supported devices can be found at GSM Arena (see NFC: Yes in the specs section). Note that even within a single model, there may be regional differences.
- Xiaomi Mi 11 Lite 5G (global version) โ there is NFC.
- Xiaomi Mi 11 Lite 5G (Indian version) โ no NFC.
If you plan to buy Xiaomi specifically for contactless payments, check with the seller the firmware region and availability. NFC-To do this, ask for a photo of the settings or check through IMEI-service.