The NFC module in Xiaomi smartphones has long ceased to be exotic β it is used for contactless payments, transferring files via Android Beam, working with smart tags and even unlocking doors. But what if you doubt the chipβs performance and there is no payment terminal or second device with NFC at hand? In this article, we will discuss all the available ways to verify NFC on Xiaomi without additional equipment, including hidden MIUI functions, third-party applications and hardware tests.
Compounding the problem, many users confuse a module malfunction with software failures or incorrect settings, such as a disabled NFC mode in the notification curtain or a conflict with a banking application can create a false impression of failure, we will help to clearly distinguish hardware malfunctions from software, and also show how to check the NFC antenna for physical damage without disassembling the device.
It is important that your Xiaomi does not support you. NFC Originally (e.g., Redmi Note series models) 8T or POCO M3 In some regions, no tests will make the module work. Before diagnosing, check the specifications of your model on the official website or through the application. MIUI System Info.
1. Verification through built-in MIUI tools
The manufacturer has integrated several hidden tools to diagnose hardware components, including NFC, into MIUI, which do not require root rights and work on most devices from Xiaomi, Redmi and POCO (starting with MIUI 10).
The fastest way is to use hardware testing mode.
- Open the Phone app.
- Enter the combination ##4636## (some models may require ##6484##).
- Select the Testing item β Single Item Test.
- Scroll down to NFC and press Start.
If the test is successful, you will see a PASS message. The screen may also display a firmware version of the module (e.g., NXP PN547 or Broadcom BCM2079x). Lack of response or FAIL error is likely to indicate a hardware malfunction of the antenna or chip.
π‘
On some models (e.g. Xiaomi 12 Pro), the ##4636## combination may not work, in which case use the alternative code ##64663## to access the diagnostic menu.
Another built-in tool is MIUI Diagnostics (not available on all firmware):
- π§ Go to Settings. β The phone.
- π± Tap 5 times on the item Version MIUI, until you have been notified you have become a developer!.
- π Return to the main settings menu and open additionally β Diagnostics.
- π Select the hardware test and find the section NFC.
2.Use of third-party testing applications
If the built-in tools donβt give a clear result, third-party utilities come to the rescue, not only checking the moduleβs performance, but also testing the read range, data rate, and compatibility with different types of tags (NFC Type 1-5).
Top.-3 diagnostics NFC Xiaomi:
| Annex | Functions | Reference | Features |
|---|---|---|---|
| NFC Tools | Reading/write labels, module test, card emulation | Google Play | Supports MIUI 12+, there is Russian language |
| NFC Check | Quick check of performance, information about the chip | Google Play | Minimalist interface, no advertising |
| Trigger | Reading range testing, NFC automation | Google Play | Requires Android 8.0+, is suitable for POCO F3 and newer |
Instructions for using NFC Tools:
- Install the application and provide all the permissions requested.
- Open the Check NFC tab.
- Press Start Test β the program will try to initialize the module.
- If the test fails, try restarting your phone and try again.
Enable NFC in the notification curtain
Turn off the power saving mode
Make sure there are no metal objects near the antenna
Close background applications (especially banking)-->
Please note that some applications (such as Google Pay or SberPay) may block access to NFC for third-party utilities.
β οΈ Warning: Before testing, disable all payment applications in the settings NFC Otherwise, the system may issue false errors due to a conflict of access rights.
3. Verification by means of NFC-tags (if any)
If you have at least one NFC-A tag (such as a transport card, intercom key fob, or an automation sticker) can be used for testing, and this method is more reliable than software tests, because it involves physical interaction with the antenna.
How to check:
- π² Turn it on. NFC In the notification curtain (Quick settings) β NFC).
- π·οΈ Hold the tag to the top of the back of the phone (usually the antenna is located next to the camera).
- π If the smartphone vibrates or a notification appears, the module works.
- π± Use for detailed information NFC Tools in Read mode.
Typical locations of NFC antenna in Xiaomi smartphones:
- Xiaomi 11T/12 Series β The top of the camera.
- Redmi Note 10/11 Pro is the center of the back panel.
- POCO F3/F4 β near LED-flash.
What to do if the phone does not respond to the tag?
If the label is not readable, but you are sure of its working capacity, try an alternative location:
β οΈ Note: Some models (e.g. Xiaomi Mi 10 Ultra) have antennas NFC It's divided into two parts, the main and the secondary. If the tag doesn't work at the top, try bringing it to the bottom of the phone.
Built-in tools MIUI|Party of annex|NFC-marker|Payment terminal|I didn't.-->
4.Diagnostics through the Engineering Menu (for advanced)
For users who are ready to dive into technical details, an engineering menu (Engineer Mode) is available, where you can check low-level NFC parameters. This method requires caution, since improper actions can lead to failures.
Instructions:
- Install the MTK Engineering Mode app (for MediaTek processors) or Qualcomm EngineerMode app (for Snapdragon).
- Open the menu and go to the Hardware Testing β NFC section.
- Select the NFC Test Mode and run the RF Field Detect.
- Hold a metal object (such as a coin) to the antenna β if the module is serviceable, the graph will show the signal jump.
In the engineering menu you can also see:
- π‘ NFC Firmware Version - the firmware version of the chip.
- π Power Level β Signal Level (should be within range) 100-200 mW).
- πΆ Field Strength - field strength (normal: 1.5β7.5 A/m).
π‘
If the engineering menu displays an NFC IC error not found, it almost always means a hardware malfunction β chip damage or antenna contacts break.
Warning: Do not change the parameters in the engineering menu if you do not understand their meanings! For example, improper setting of the NFC Power Level can lead to overheating of the module or a decrease in the reading range.
5. Checking the physical health of the NFC antenna
If software tests fail, the problem may be physical damage to the antenna, especially after a phone drops or a rear cover is replaced, and an NFC antenna is usually a thin loop of copper foil that can break or move away from the contacts.
How to check indiscriminately:
- π¦ Light a flashlight on the back panel at an angle - sometimes the damaged antenna is visible as a dark line.
- π€² Press the antenna area (usually near the camera) tightly and try to read the tag β if a signal appears, the contact is broken.
- π¦ Check if the back cover is swollen - this may indicate that the antenna is detached.
Typical causes of NFC hardware malfunctions:
| Reason. | Symptoms | Decision |
|---|---|---|
| The fall of the phone | NFC stopped working after hitting | Diagnostics at the service center |
| Replacement of the back cover | The tags are read only at a certain angle. | Checking antenna contacts |
| Moisture intrusion | NFC is not stable, reading errors | Drying and cleaning of contacts |
| MIUI Update | NFC has stopped working after the update | Firmware rollback or reset settings |
If you suspect physical damage but donβt want to disassemble your phone yourself, use the test using another device:
- Take a second smartphone with NFC (not necessarily Xiaomi).
- Activate Android Beam (older versions of Android) or Fast Share.
- Try to transfer the file to your Xiaomi. If the transfer starts, the antenna is good.
6. Alternative methods (if nothing has worked)
If all previous methods have failed, less obvious, but sometimes effective, techniques remain:
Resetting NFC settings:
- π± Go to Settings. β Connections and sharing β NFC.
- π Press Reset Settings. NFC (if such a clause exists).
- π Reboot the phone.
Checking through ADB (for experienced users):
adb shell dumpsys nfc
adb shell service call nfc 5If you see mState=OFF or java.lang.NullPointerException error in the answer, it may indicate a software failure.
Testing with a smart watch:
- π± Connect to the phone smart watch with NFC (Xiaomi Mi Band 7 Pro or Amazfit GTR 4).
- π Try synchronizing data or paying for a purchase in hours.
- β If the synchronization is completed, the module NFC phone-operate.
π‘
If NFC doesnβt work only in a particular application (like Google Pay), the problem is probably with the settings of that application, not the module.