How to use NFC on Xiaomi Redmi Note 10 Pro: a complete guide with examples

Xiaomi Redmi Note 10 Pro

NFC

All the ways to use NFC

Redmi Note 10 Pro

Specifically, this model supports the NFC chip ISO/IEC 14443 Type A/B, FeliCa (Japan) and MIFARE standards, but there are nuances with regional restrictions. For example, some firmware has blocked contactless payments for CIS countries β€” we'll talk about this too. And also find out why NFC on the Redmi Note 10 Pro only works when the screen is unlocked, unlike the flagship Xiaomi models.

If you’ve never used NFC or switched from another smartphone (like a Samsung or iPhone), the tutorial will help you figure it out the first time, and for experienced users, a section with hidden features has been prepared – for example, how to emulate a bank card without Google Pay or use NFC to automate tasks through Tasker.

What is NFC in Redmi Note 10 Pro and why you need it

The NFC (Near Field Communication) module in Redmi Note 10 Pro is a short-range wireless technology (up to 10 cm) that operates at 13,56 MHz. Unlike Bluetooth or Wi-Fi, it consumes minimal power and does not require device pairing.

  • πŸ’³ Contactless payments via Google Pay, SberPay or banking applications (e.g. Tinkoff, Alfa Bank).
  • πŸ“± Transfer data between smartphones (contacts, photos, links) via Android Beam (an outdated protocol, but sometimes still works).
  • πŸ”– Read/write NFC- tags to automate tasks (e.g., turning on Wi-Fi when touching a tag on a desktop).
  • πŸš‡ Payment for metro or public transport fares (in some cities, for example, Moscow, St. Petersburg).
  • πŸ”’ Identification in access control systems (e.g., office or university pass).

The Redmi Note 10 Pro uses the NXP PN54T chip, which supports all major standards, but there is an important limitation: the Host Card Emulation (HCE) feature for emulating bank cards does not work in all regions, which means that in some firmware, payment through Google Pay may not be available β€” more about this in the section on setting up.

Another nuance: NFC in this model does not support card emulation mode for transport cards (for example, Troika or Strelka).

πŸ“Š What do you most often use for? NFC?
Contactless payments
File transfer
Label reading
Payment for travel
I don't use it.

How to turn on NFC on Redmi Note 10 Pro: step-by-step instructions

By default, the NFC module in the Redmi Note 10 Pro is disabled to save battery life. To activate it, follow the following steps:

  1. Open Settings (the gear icon on the main screen).
  2. Go to Connect and Sharing (or Network & Internet β†’ NFC in some firmware).
  3. Activate the NFC switch.
  4. For contactless payments, enable the option of Secure Element (HCE) or Card Emulation.

If the NFC item is not on the menu, it means:

  • πŸ”„ Your firmware does not support NFC in the region (e.g., the global version MIUI for India).
  • πŸ“± You have a Redmi Note 10 Pro model without NFC (check in specs: the model with NFC is marked M2101K6G).
  • πŸ”§ You need to update MIUI to the latest version (see the section on updates).

After enabling NFC, we recommend adding a shortcut for quick access:

  1. Click the empty space on the main screen.
  2. Select the Widgets β†’ Settings.
  3. Drag the NFC shortcut onto the screen.

β˜‘οΈ Verification of work NFC

Done: 0 / 5

Configure contactless payments via Google Pay and SberPay

The main reason why users activate NFC is to pay for purchases with a smartphone. In Redmi Note 10 Pro, you can use Google Pay, SberPay or banking applications (for example, Tinkoff, VTB, Alfa-Bank).

  1. Install the Google Pay app from the Play Market.
  2. Open it and log in to your Google account.
  3. Click Add Card β†’ Credit or debit card.
  4. Scan the map or enter the data manually.
  5. Confirm the addition via SMS or push notification from the bank.
  6. Install Google Pay as the default payment app in the NFC β†’ Payments settings.

For SberPay, the process is similar, but there is a caveat: some bank cards (like the World) may not be supported in Google Pay, but will work in SberPay or the bank's native app.

Important limitations:

  • πŸ” NFC- payments only work when the screen is unlocked (unlike iPhone or Samsung, where double-pressing the power button is enough).
  • πŸ’° Not all terminals support payment via HCE (e.g., Google Pay works in the Moscow Metro, and some stores do not).
  • 🌍 In global firmware MIUI for India or China, the payment function may be disabled.

πŸ’‘

If the terminal doesn’t accept payment from your phone, try bringing your smartphone to it from a different angle or restarting the Google Pay app. Sometimes turning off and re-enable NFC helps.

NFC Data Transfer: Android Beam and Alternatives

Android Beam feature allowed you to transfer files, contacts or links between smartphones via NFC, but in new versions of Android (starting with 10) it is removed. However, in the Redmi Note 10 Pro (with MIUI 12/13 based on Android 11), there are alternative ways:

Method 1: Use MIUI Quick Share

    Method 2: Third-party applications

    If Quick Share doesn’t work, install one of these apps:

      Limitations:

      • πŸ“± The transfer speed over NFC is very low (maximum 424 kbps), so it is better to use Wi-Fi Direct or Bluetooth for larger files.
      • πŸ”„ Not all smartphones support data exchange via NFC (for example, an iPhone can only read tags, but not transfer files).
      Why Android Beam was removed from Android 10?
      Google has found the technology obsolete due to its low speed and low popularity, and instead recommends using Nearby Share (an analogue of AirDrop), which works via Wi-Fi Direct and Bluetooth.

      Working with NFC- Marks: automation and examples of use

      One of the most useful uses of NFC is to interact with tags (stickers or fobs) that can be programmed to perform certain actions, such as:

      • πŸ”Š Turning Bluetooth on in the car when you touch the tag on the torpedo.
      • πŸŒ™ Switch to Do Not Disturb and reduce screen brightness before bedtime.
      • πŸ“Ά Connecting to the guest network Wi-Fi when touching a tag on a table in a cafe.

      How to write a command to NFC- Note:

      1. Buy the empty ones. NFC-tags (e.g., labels, NTAG213 or NTAG215 AliExpress).
      2. Install the NFC Tools or Trigger app.
      3. Open the application and select Write β†’ Add a record.
      4. Select an action (e.g. Wi-Fi, Bluetooth, URL).
      5. Hold the tag to the back of the smartphone (the NFC antenna is next to the camera).
      6. Confirm the tape.

      Examples of useful labels:

      PurposeAction.Annex
      CarTurn on Bluetooth, start Google Maps, turn up the volumeNFC Tools + Tasker
      Bedroom.Activate Do Not Disturb, Reduce Brightness, Run Sleep as AndroidTrigger
      OfficeConnect to corporate Wi-Fi, open SlackNFC Tasks
      Guests.Open a guest Wi-Fi network, show a map of the houseNFC Tools

      For advanced automation, use Tasker + NFC Task Launcher plugin, which will allow you to create complex scenarios, such as:

      ⚠️ Warning: If the tag fails, check for physical damage or overwrite the data. Cheap tags (NTAG203) fail after ~10,000 overwrite.

      Solving NFC Problems on Redmi Note 10 Pro

      If NFC is not working or is not working properly, check the following points:

      1. Firmware problems

      • πŸ“± Install the latest version MIUI through settings β†’ The phone. β†’ Updating the system.
      • 🌍 If you have global firmware for India (MIUI INDIA), the payment function can be blocked, so you can reflash it to MIUI Global or EEA.

      Hardware malfunctions

      • πŸ”§ The antenna NFC is located under the top of the back cover, and if the phone fell, the contact could have been damaged.
      • πŸ› οΈ Check NFC in the engineering menu: type ##4636## in the phone dialer, select Phone Information, and find NFC.

      3. Conflicts with applications

      • 🚫 Remove or update apps that use NFC (e.g. older versions of Google Pay or banking customers).
      • πŸ”„ Reboot your phone after installing new apps for NFC.

      4. Payment errors

      Problem.Reason.Decision
      Terminal doesn't see the phoneNFC is disabled or the screen is blockedUnlock the screen, turn on NFC, try again
      Error "Card not supported"Bank does not support HCEUse the bank’s native app instead of Google Pay
      Payment does not pass on the subwayTransport card is not emulatedUse the World of Pay or a bank card with PayPass support

      ⚠️ Warning: If after the update MIUI NFC stopped working, reset the network settings: Settings β†’ System β†’ Reset β†’ Network settings Reset. This often helps with software failures.

      Hidden NFC Features on Redmi Note 10 Pro

      Beyond the standard scripts, the Redmi Note 10 Pro has a few hidden NFC features that few people know about:

      1. Bank card emulation without Google Pay

      If your bank does not support Google Pay, but your card has a PayPass/PayWave chip, you can try emulating it through the Card Emulator app (root rights required), but this method does not work on all terminals and can block the card if used incorrectly.

      2. NFC in modem modem modem

      With the NFC Gateway app, you can use the Redmi Note 10 Pro as an intermediary to transfer data between two devices without NFC, for example, tag a smartphone and send data to a PC over Wi-Fi.

      3. Reading hidden data from transport cards

      The Mifare Classic Tool app allows you to read information from some transport cards (such as student or corporate passes).

      ⚠️ Warning: Reading or cloning someone else's transport cards (e.g., Troika or Strelka) is illegal, and use this feature only for legal purposes, such as backing up your card.

      4 Automation with Tasker

      Create a task in Tasker that will work when scanning the NFC- tags.

      1. Open Tasker and create a new profile.
      2. Select Event β†’ NFC β†’ NFC tag.
      3. Add actions, such as Send SMS or Turn on GPS.
      4. Save the task and put it on the label.

      πŸ’‘

      The NFC in the Redmi Note 10 Pro supports not only payments, but also interaction with IoT devices (for example, smart locks or home automation tags).

      FAQ: Frequent questions about NFC on Redmi Note 10 Pro

      Can I pay for the subway through the NFC on the Redmi Note 10 Pro?
      The Redmi Note 10 Pro does not support emulation of transport cards (for example, Troika or Strelka) due to the limitations of the NXP PN54T chip. However, you can link a PayPass-enabled bank card to Google Pay or SberPay and pay for travel through terminals that accept contactless cards (for example, in Moscow or St. Petersburg).
      Why does NFC not work when the screen is locked?
      This is a security limitation in MIUI. Unlike an iPhone or Samsung Galaxy, where double-pressing the power button is enough to activate a payment, the Redmi Note 10 Pro requires unlocking the screen. This can only be bypassed through root and modification of system files, but this voids the warranty.
      How to check if I have NFC in my Redmi Note 10 Pro?
      There are three ways: See model marking in settings: Settings β†’ About Phone β†’ Model. Model with NFC is M2101K6G. Check for NFC in Settings β†’ Connection and Sharing. Use the CPU-Z app: Open the Device tab and find the NFC string.
      Can I use NFC to unlock doors or intercoms?
      Yes, but with reservations: If the intercom supports the MIFARE Classic or EM-Marin standard, you can write the key to the NFC- tag and attach it to the phone. Modern systems (such as Cyfral or Vizit) will require specialized software like RFID Tools. Some smart locks (such as Nuki or Aqara) support unlocking via NFC directly. ⚠️ Attention: Cloning of other people's intercom keys may be illegal. Use this method only for your own keys.
      How to reset NFC settings to factory settings?
      If NFC It is not working properly, follow the following steps: Go to Settings β†’ Annexes β†’ Application management. NFC or NfcService in the list. Press Storage. β†’ Clear the data and clear the cache. Reboot the phone. If that doesn't work, do a full reset: Settings β†’ System system β†’ Resetting settings β†’ Resetting all settings.