NFC on Xiaomi Mi 8: how to turn on and configure in 5 minutes

Xiaomi Mi 8 is one of the first flagships of the brand to support NFC technology, but many users still face problems when activating it. Despite the fact that the chip is built into the hardware platform of the smartphone, its work depends on the firmware version, regional settings and even installed applications. In this article, we will discuss all the ways to enable NFC on the Mi 8, including hidden settings for the Chinese versions of MIUI, and also tell you how to avoid typical errors when setting up contactless payments.

It’s important to understand that NFC on Xiaomi Mi 8 works not only for payment via Google Pay or Mi Pay, but also for transferring files (via Android Beam), connecting to smart devices (for example, Xiaomi Mi Smart Speaker speakers), and even for reading tags in transport. However, due to the features of MIUI, some functions can be hidden – they will have to be activated manually.

Check NFC support for Xiaomi Mi 8

Before you try to turn on NFC, make sure your smartphone does support this technology. On the Xiaomi Mi 8, the NPN NXP PN547 chip is built into all the modifications, but there are nuances:

  • πŸ“± Global version (Global) ROM): NFC It is enabled by default, but can be turned off in settings.
  • πŸ‡¨πŸ‡³ Chinese version (China) ROM): NFC Often blocked at the firmware level (unlocking required).
  • βš™οΈ LineageOS (Pixel Experience): Support NFC It depends on the build (sometimes a separate patch is required).

To check for the chip:

  1. Open the Settings app β†’ About the phone β†’ All the characteristics.
  2. Scroll down to the Network or Wireless Networks block.
  3. Look for the NFC string – if there is one, the chip is physically present.
πŸ“Š Your version of Xiaomi Mi 8?
Global ROM (Global ROM)
Chinese (China ROM)
Custom firmware
I don't know.

If the NFC specs don’t specify, but you’re sure you have the original Mi 8 (not a fake), try entering the dialer code:

##4636##

In the menu that opens, go to the Phone Information tab and check for an NFC partition. If it's not there, it's possible that the chip is disabled at the kernel level (solved by flashing).

Standard way to enable NFC

If your Xiaomi Mi 8 is running on the official global firmware (MIUI 12 and later), you can turn on NFC via the standard menu:

  1. Open the settings (cog icon on the desktop).
  2. Go to Connect and Sharing (or Wireless Networks in older versions of MIUI).
  3. Slip on NFC.
  4. Move the slider to the on position.

After activation, an additional menu will appear with settings:

  • πŸ’³ Contactless payments – the default application selection (Google Pay, Mi Pay).
  • πŸ“€ Android Beam – Transfer files when you touch another device.
  • πŸ” Label reading - scanning NFC-tags (for example, in stores or on transport).

Activated NFC slider in settings

Selected application for default payments

Android Beam mode enabled (if file transfer is required)

Phone reboots after changes-->

Important: on some versions of MIUI, the NFC item may not be in the main menu - it must be searched through the settings search (the magnifier icon at the top of the screen).

NFC on Chinese firmware (China ROM)

If you have a Xiaomi Mi 8 with Chinese firmware, NFC may be blocked due to regional restrictions.

  1. Install global firmware through the Mi Flash Tool (Data Loss Risk!).
  2. Or activate NFC via a hidden menu:

For the second method:

  1. Open the phone application and enter:
  2. In the MIUI NFC Test menu, tap Enable NFC.
  3. Reboot your smartphone.

If the menu doesn’t open, try the alternative code:

##284##
What do I do if the codes don't work?
If hidden menus don't open, it means your firmware has been modified or blocked by the manufacturer, in which case the only way out is to reflash your phone to the global version of MIUI via Fastboot. You can find the instructions for flashing it back in the official Xiaomi section.

⚠️ Attention: Activation NFC If you use hidden menus, you may crash the contactless payment module. Once enabled, be sure to check the health of Google Pay or Mi Pay for a small amount (for example, pay for coffee).

Setting up NFC for contactless payments

To use the Xiaomi Mi 8 for payment via NFC, it is not enough to simply turn on the module, you need to configure the payment app. Consider two popular options: Google Pay and Mi Pay.

AnnexRequirementsInstructions for setting up
Google PayMIUI 11 or later Installed Google Play Services HCE (Host Card Emulation)Install Google Pay from Play Market. Add a bank card (Visa, Mastercard, World supported). In NFC settings, select Google Pay as the default app.
Mi PayChinese or global MIUI Linked to Xiaomi account Support for Chinese banks (for Russia - limited)Open the Settings. β†’ Mi Pay. Attach a bank card (required) SMS-Confirmation. Enable the default payment option.

After setting up the payment application, check its operation:

  • πŸ›’ Bring the phone to the terminal at a distance of 2-4 cm.
  • πŸ”’ Wait for vibration or sound signal (read confirmation).
  • πŸ“± Unlock the screen (some terminals require fingerprint confirmation or a print confirmation). PIN-code).

πŸ’‘

If the terminal is not reading the card, try to disable the case β€” some models block the NFC signal. Also check if the power saving mode is on: it can turn off NFC in the background.

NFC problems on Xiaomi Mi 8 and their solutions

Even after properly configuring NFC to the Mi 8, there may be failures, and let’s look at the most common problems and ways to fix them:

  • 🚫 NFC Not enabled: Check if there are any blocking apps installed (such as Greenify or Battery Saver). MIUI. Reset network settings: Settings β†’ System system β†’ Resetting settings β†’ Resetting Wi-Fi, Mobile Network and Bluetooth.
  • πŸ’³ Payments do not work: Make sure you select the right region in your phone settings (e.g. Google Pay should have a supported region). Check if the card is blocked by the bank for contactless transactions. Reinstall the payment app.
  • πŸ“± The phone can't see the others. NFC-Devices: Enable Android Beam in Settings NFC. Make sure that the second device also supports NFC Try restarting both devices.

⚠️ Note: If after the update MIUI NFC Stopped working, try to roll back to the previous firmware version. MIUI 13/14 have driver bugs NFC Xiaomi Mi 8. The list of stable versions can be found on the forum Xiaomi.eu.

Additional NFC features on Xiaomi Mi 8

In addition to payments, NFC on the Mi 8 can be used to:

  • πŸ”‘ Smart home: Connect to Xiaomi Mi Home devices (such as Mi Smart Door Lock door locks) Manage automation scenarios via Google Assistant or Mi Home.
  • πŸ“ File Transfers: Sending photos, contacts or links to another smartphone NFC (To do this, just touch the devices with the back covers and confirm the transfer.
  • πŸš‡ Transport cards: In some regions, the Mi 8 supports virtual travel cards (for example, Troika in Moscow via Mi Pay). NFC.

To work with smart devices, you may need to install additional applications:

  • Mi Home – for managing Xiaomi gadgets.
  • NFC Tools - for reading and writing NFC-marker.
  • Trigger – to create automated scripts (for example, turning on Wi-Fi when touching a tag).

πŸ’‘

The NFC on the Xiaomi Mi 8 supports all major standards (ISO 14443, ISO 15693, Felica), but some devices (such as Japanese Felica terminals) may require manual region settings in firmware.

Safety in the use of NFC

NFC is a convenient, but potentially vulnerable technology, to protect your data.

  • πŸ” Turn it off. NFC, This will prevent unauthorized reading of data (for example, in the subway or shopping center).
  • πŸ›‘οΈ Use it. PIN-A code to confirm payments even if the terminal does not require it.
  • πŸ“± Do not store sensitive data in NFC-tags (for example, passwords or card numbers).
  • πŸ” Check the authenticity of terminals before paying – scammers can use skimmers to intercept data.

For additional protection, you can install scanner applications that check the surroundings. NFC-Devices for suspicious activity:

  • NFC Security scans tags for malicious code.
  • NFC TagInfo – shows the technical data of the tags being read.

⚠️ Note: If you lose your phone with the phone on NFC and associated payment cards, immediately block the cards through the bank and remove the device from the account Google/Mi Account.This will prevent unauthorized payments.

FAQ: Frequent questions about NFC on Xiaomi Mi 8

Can I turn on NFC on Xiaomi Mi 8 without root rights?
Yes, root rights are not required for standard NFC activation. However, if you have Chinese firmware with a locked chip, you may need to flash to a global version of MIUI (which also does not require a root, but resets data).
Why is NFC turned on but not working with payments?
There are several reasons: The default payment app is not selected (check in NFC settings); the bank does not support contactless payments through your card type; the region in the phone settings does not match the region of the card issue (for example, the card of a Russian bank and the phone region is China); Solution: reinstall the payment application, check the region settings and contact the bank.
How to transfer data over NFC from Xiaomi Mi 8 to another phone?
To transfer files: Turn on NFC and Android Beam on both devices. Open the file (photo, contact) you want to send. Hold the phones back to each other. Wait for the beep and confirm the transmission on the screen. If the transfer does not begin, make sure that the receiving device unlocks the screen.
Can you use the Xiaomi Mi 8 as a NFC-marker?
Yes, but with limitations. NFC-chip phone data to open the barrier or start the engine (if the system supports smartphones as keys). NFC Tools. Create a record with your tag data (usually this is the UID Configure the car's system to recognize this code, but keep in mind that the Mi 8 does not support this code. NFC Card Emulation for all types of labels (for example, some car immobilizers will require an original label).
Why does NFC drain the battery so quickly?
NFC consumes a minimal amount of power (about 0.1-0.3% of charge per hour), but if you notice a significant consumption, check: Are there any background processes of applications using NFC (for example, Mi Pay or Google Pay) Is there a continuous tag scanning mode (disables in the NFC settings) or are there viruses masquerading as NFC services (check through Google Play Protect). Solution: disable NFC when not in use, or add it to the battery optimisation list.