How to completely disable NFC on Xiaomi Poco X3: 4 proven ways

Xiaomi Poco X3 β€” One of the most popular smartphones of the middle price segment, which received NFC-A module for contactless payments and data transfer, but not all users actively use this feature, and the constant operation of the chip can drain the battery or create security risks. NFC Poco X3 (including the Pro versions and NFC Edition), what nuances should be considered and what to do if the module does not turn off through standard settings.

It is important to understand that the process differs depending on the version of MIUI (12, 13 or 14) and regional firmware (global, Chinese, EEA).We will look at the universal methods that work on most builds, as well as alternative solutions for cases where NFC continues to work in the background. If you are faced with the fact that after a shutdown the chip still consumes energy, there is a section in the article on the diagnosis and fix of this problem.

1. Standard NFC Disconnection through Settings

The most obvious and safe way to do this is to deactivate the module in the settings menu, which is suitable for all versions of the Poco X3 (including the X3 Pro and X3 GT) if the device has the official MIUI firmware installed without any deep modifications.

  1. Open the Settings app (the gear icon on the home screen).
  2. Scroll down and select Connection and Sharing (or Connection & Sharing in English).
  3. Slip on NFC. In some firmware, it may be called Contactless Payments or NFC and Payments.
  4. Turn the slider to off (gray) and if there is no slider, click on the slider itself to open additional settings.
  5. Make sure the Turn on Auto option is also disabled, which will prevent NFC from activating when the screen is unlocked.

After this, the module must be completely deactivated. To check the result, bring the phone to the payment terminal or other terminal. NFC-The device should not react. NFC It works anyway, move on to the next section.

Make sure the slider in the settings is gray|Turn off the option "Enable automatically"|Check the reaction to NFC-marker|Reboot the phone (if desired)-->

⚠️ Attention: On some firmware MIUI 13/14 region EEA (Europe) option NFC It can be hidden in the submenu of Additional Features. If you don't find a connection and sharing item, try the path: Settings β†’ Google β†’ Device and sharing β†’ NFC.

2. Quick shutdown via notification panel

If you need to temporarily deactivate NFC (for example, to save battery power), it is more convenient to use the Quick Settings Panel.This method works on all versions of the Poco X3, but requires pre-configuration:

  1. Swipe down from the top edge of the screen to open the notification bar.
  2. Swipe down again to deploy the full Quick Settings panel.
  3. Find the NFC icon (usually stylized as a contactless icon) and if it's not, tap the pencil icon (Edit) and add NFC to the active buttons.
  4. Click on the NFC icon once to turn off the module (it should turn grey).

The advantage of this method is speed. However, note that when you reboot your phone, NFC can be activated again if you have the option to turn on automatically in the settings. To avoid this, combine both methods: turn off NFC in the settings and through the notification panel.

Every day (payment, subway)|Several times a week|There are no terminals nearby.|I've disconnected and I'm not using it.|I don't know what it is.-->

On MIUI 14 firmware for Poco X3 NFC Edition, the notification bar button may not be available even after editing, in which case the only way to disable it is through the basic settings (section 1).

3. Disable NFC through developer (for power users)

If standard methods fail (e.g., the slider in the settings is inactive or NFC is turned on spontaneously), you can use the developer mode, which requires caution, since improper actions can disrupt the system.

First, activate the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row. You will be notified of becoming a developer!
  3. Go back to the main settings menu and open a new section for developers.

Now turn off NFC at the system level:

  1. In the For Developers section, find the USB Debugging option and enable it (this is a must for some commands).
  2. Scroll down to the Network block and select Wireless Technologies.
  3. Slip on NFC and set the value Unplugged.
  4. For reliability, execute the command through ADB (If you have access to a PC: adb shell settings put global nfc_enabled 0

⚠️ Attention: On some firmware MIUI 13+ option NFC The developer menu may not be available. ADB-If, after the execution of the command, NFC Check if the command is blocked by antivirus or system protection Xiaomi.

What if the ADB does not recognize the device?
Make sure the phone is on debugging. USB (Settings β†’ For developers) and installed Xiaomi drivers on the PC. Also check that in the connection settings USB the file transfer mode is selected or MTP. If the problem persists, try using another one. USB-cable (original from Xiaomi).

Diagnosis: Why doesn't NFC shut down?

If the NFC continues to work after all the manipulations, the problem may be one of the following:

  • πŸ”„ Automatic Enablement: In the settings, the option Enable is activated NFC When unlocking or using for payments (e.g. Google Pay).
  • πŸ“± Firmware with a bug: On some assemblies MIUI 12.5 for Poco X3 NFC It doesn't shut down because of a bug in the system services.
  • πŸ› οΈ Third-party applications: Contactless payment programs (such as SberPay or Mir Pay) can force the module to be activated.
  • πŸ”‹ Battery optimization: If NFC included in the list of Auto-Run Applications, the system can run it in the background.

To determine the cause, follow the following steps:

Problem.How to checkDecision
Automatic onsetGo to Settings β†’ NFC β†’ MoreTurn off all auto-enabled options
Outdated firmwareCheck the version of MIUI in Settings β†’ About the phoneUpdate the software through Settings β†’ System Update
Conflict with applicationsOpen Settings β†’ Applications β†’ Application Management and Find Payment ServicesLimit background activity or remove unnecessary apps
System services failureRestart your phone in Safe Mode (press the power button β†’ Safe Mode)If NFC is disabled, it's third-party software. If it's not, reset your network settings.

If none of these methods worked, the last resort is resetting the network settings. Go to Settings β†’ System β†’ Reset β†’ Network Reset. This will delete all stored Wi-Fi networks and Bluetooth devices, but often solves NFC problems.

πŸ’‘

Before resetting your network settings, save your Wi-Fi passwords in notes or take screenshots QR-Router codes (if they support this function).

5. Alternative methods: disabling via TWRP or root

For users with an unlocked bootloader and a TWRP installed, there is a radical method of disabling NFC at the system file level, which is only suitable for advanced users, since it requires super-user rights (root) and can lead to unstable phone operation.

Instructions for Poco X3 with TWRP:

  1. Download the Magisk module to disable NFC (e.g. NFC Disable Module).
  2. Reboot the phone to TWRP (clip Power + Volume up).
  3. Set up the downloaded one. ZIP-file via Install in TWRP.
  4. Reboot the device. NFC will be turned off at the core level.

If you have root access, you can manually edit system files:

  1. Install a file manager with root support (such as Root Explorer).
  2. Go to /system/etc/permissions and find the file android.hardware.nfc.xml.
  3. Rename the file to android.hardware.nfc.xml.bak (this will disable system-level NFC support).
  4. Reboot the phone.

⚠️ Attention: Disconnection NFC rooted TWRP It can disrupt contactless payments and other features (such as Mi Band or Xiaomi smart devices!

6.The impact of the disabled NFC on the operation of the smartphone

Many users fear that deactivating NFC could negatively affect the performance or functionality of the Poco X3, and we will see what exactly changes after the module is turned off:

  • βœ… Pluses:
  • ❌ Cons:

In practice, most users don’t notice the difference in how your smartphone works after NFC is turned off, except for the inability to pay. If you’re actively using contactless technology, it’s best to leave the module on, but limit its background activity through battery settings (Settings β†’ Battery β†’ Battery Optimization).

πŸ’‘

Disabling NFC does not affect Bluetooth, Wi-Fi or mobile network performance; these are independent modules and their performance will not change.

FAQ: Frequent questions about NFC shutdown on Poco X3

Can you turn off NFC for payments only, but leave it for other functions?
No, on Poco X3, NFC works as a single module, and when you disable it, you deactivate all the functions: payments, data, tag interaction. However, you can restrict specific applications from accessing NFC through Settings β†’ Applications β†’ Permissions β†’ NFC.
Why did the NFC re-engineer after the MIUI update?
For major system updates (e.g., from MIUI 12 to MIUI 13), some settings are reset to default values. Once you install the firmware, check the NFC status manually and turn it off again if necessary.
Will NFC be operating in the air mode?
No, in aerial mode, all wireless modules are turned off, including NFC. However, some firmware allows you to manually activate NFC even in this mode (via the notification panel), this is unusual behavior and depends on the version of MIUI.
How to check if NFC is actually disabled?
There are several ways: Bring the phone to the NFC-The tag or the payment terminal, there should be no reaction. NFC Tools from Google Play: it will show the status of the module. Type the command ##4636## in the engineering menu and check the status of the module. NFC in the section Information about the phone.
Can I physically disable NFC by removing the antenna?
Technically, yes, but it's highly discouraged. The Poco X3's NFC antenna is integrated into the motherboard, and damage to it can disable other modules (e.g., wireless charging or proximity sensors). If you want a radical way, use the software shutdown via root.