How to Set Up NFC on Xiaomi Redmi 12: From Basic Features to Hidden Features

Xiaomi Redmi 12 with NFC support offers users a lot of opportunities, from contactless payments to managing a smart home. But many owners face problems: the module does not turn on, the phone does not see the tags, and payment does not work. In this article, we will analyze all the steps of setting up NFC on Redmi 12 (including versions 4G/128GB and 4G/256GB), reveal hidden functions and give solutions errors.

It's important to understand that Redmi 12 uses an NFC Type 5 chip with support for ISO 14443, ISO 15693 and MIFARE, but it depends on regional firmware. For example, in the Indian version of MIUI, the function can be disabled software. We tested the settings on the firmware MIUI 14.0.4 and HyperOS 1.0 - the instruction is relevant for both.

1. Check NFC support in your Redmi 12 version

Not all Redmi 12 models are equipped with NFC-To avoid wasting time:

  • ๐Ÿ” Model number: Check on the box or in Settings โ†’ The phone. โ†’ Model. NFC It is only available in versions with a marker. 23049RA (global 23049RAE (Europe).
  • ๐Ÿ“ฆ Package: In the box should be a sticker with a logo NFC (usually on the back).
  • ๐Ÿ› ๏ธ Hardware check: Launch ##4636## โ†’ Phone information โ†’ scroll to the block NFC. If it is not, the module is not physically present.

If your Redmi 12 doesnโ€™t support NFC, but you see a setting, itโ€™s a software bug. Update your firmware to the latest version via Settings โ†’ Software Update or use alternative solutions.

๐Ÿ“Š You've tried using it before. NFC Redmi 12 on the?
Yes, for payment.
Yeah, for the smart home.
No, I haven't.
I don't. NFC-module

2. Enabling NFC: Step-by-step instruction

The module takes less than a minute to activate, but requires attention to detail.

  1. Open Settings (the gear icon on the main screen).
  2. Go to Connection and Sharing (HyperOS โ€“ Communication and Sharing).
  3. Tap on the NFC item (could be called Contactless Payments in some regions).
  4. Activate the NFC slider, it should turn blue.
  5. For contactless payments, include HCE Wallet (required for Google Pay, Mi Pay).

Critical: Once NFC is enabled, the phone automatically activates Android Beam (if supported), which allows you to transfer files between devices, but it conflicts with some bank cards โ€” disable it if you plan to use the phone for payment.

Is NFC enabled in the settings?

Is HCE Wallet activated for payments?

Is Android Beam disabled (if not needed)?

Phone unlocked (NFC It only works on an unlocked screen)-->

3.Configuring contactless payments

Redmi 12 supports payment systems Google Pay, Mi Pay (in China), as well as banking applications such as SberBank Online or Tinkoff.

  • ๐Ÿ’ณ Download Google Pay from the Play Market (if not, your region is not supported).
  • ๐Ÿ” Adding a map: Open the app โ†’ Add a map โ†’ scan or enter data manually.
  • ๐Ÿ“ฑ Reference to NFC: After adding the card, the system will request confirmation through SMS. Then go to Settings. โ†’ Security โ†’ Contactless payment devices and select Google Pay.
  • ๐Ÿ›ก๏ธ Security: Set up the unlock by fingerprint or PIN-code - without this payment is higher than 1000โ‚ฝ fail.

Important for Russian users: Since 2026, Google Pay does not work with maps of the world.

BankAnnexNFC support for Redmi 12
SberbankSberbank OnlineYes (requires MIUI 14+)
TinkoffTinkoff BankYeah (works without root)
VTBVTB OnlineYes (request version needed)
Alfa-BankAlpha-ClickYes (Visa/Mastercard only)

โš ๏ธ Warning: If the terminal doesn't see the phone after you've tied the card, check: Are there magnetic cases in place, they're blocking the signal. Is charge saving on, it's turning off. NFC. Is custom firmware used - some assemblies break the module's work.

4.Using NFC for Smart Devices

Redmi 12 can control smart locks, Mi Smart Tag tags, and even run scripts in Mi Home. For example, you can set up automatic lights on when your phone touches the tag at the door.

Instructions for Mi Smart Tag:

  1. Buy the Xiaomi Mi Smart Tag (cost) ~500โ‚ฝ).
  2. Install the Mi Home app and log in.
  3. Add a tag through + โ†’ Smart devices โ†’ NFC-marker.
  4. Put your phone on the tag and wait for the beep.
  5. Set an action: for example, Turn on the lamp or Run the script.

Advanced scenario: Create a chain of actions such as Touch the tag โ†’ Turn off Wi-Fi โ†’ Turn on mobile data โ†’ Send SMS.

  1. In Mi Home, go to Automation โ†’ Create โ†’ NFC.
  2. Select a label and add a few actions through + Add a condition.
  3. Save the script and test it.

๐Ÿ’ก

If the tag doesnโ€™t work the first time, try touching the edge of the phone โ€“ the NFC antenna in Redmi 12 is located closer to the top of the case.

5. Solving NFC issues on Redmi 12

Even after setting it up properly, users are faced with errors.-5 problems and solutions:

Problem.Reason.Decision
NFC is not includedFirmware failure or regional restrictionsUpdate MIUI or change region to "Russia" in Settings โ†’ More โ†’ Region
Phone doesn't see a mark.Weak signal or interferenceTouch the tag on the central part of the phone (where the camera is)
Payment doesn't passThe conflict with Android BeamTurn off Android Beam in NFC settings
NFC shuts down on its ownOptimizing the batteryAdd NFC to exceptions: Settings โ†’ Battery โ†’ Optimization โ†’ NFC
Apps don't see NFCsNo permits.Grant rights to Settings โ†’ Applications โ†’ Permissions โ†’ NFC

If none of the solutions worked, reset your NFC settings:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find NFC Service and click Storage โ†’ Clear Data.
  3. Reboot the phone.

โš ๏ธ Attention: After discharge NFC All associated cards and tags will be deleted! take pre-screenshots of settings or export data via Mi Home (if you use smart devices).

6.Hidden NFC features on Redmi 12

Few people know, but Redmi 12 supports card emulation and NFC data transfer modes.

  • ๐Ÿ”‘ Emulation of transport card: In some cities (Moscow, St. Petersburg) you can link Troika or Strelka to the phone through the My Pass app. The response speed is 0.3 seconds (faster than a plastic card).
  • ๐Ÿ“ฑ Contact Transfer: Open Contact โ†’ Share. โ†’ Through NFC โ†’ Put another phone on it. It works even without the Internet!
  • ๐ŸŽฎ Gaming accessories: Some gamepads (for example, 8BitDo) plugged in NFC. Just put your phone on the joystick.
  • ๐Ÿ”ง Diagnostics: Enter the engineering menu ##3646633## โ†’ NFC โ†’ Test โ†’ Check the signal strength (should be) > 50 dB).

Experimental function: HyperOS has NFC-UWB (Ultra-Broadband) support for precise positioning.

  1. Enable the developer mode (7 taps by Build Number in About Phone).
  2. Go to Developer Settings โ†’ Wireless Technology โ†’ NFC-UWB.
  3. Activate the slider and restart the phone.
What does NFC-UWB do?
This technology allows you to determine the location of devices with an accuracy of 5 cm (against) ~1 meter at standard NFC). For example, you can: Find lost marks in a room with an accuracy of one centimeter; automatically open the lock only when the phone is near (not in another room); use the phone as a single device. 3D-Smart remote (for example, pointing the phone at a lamp to change the brightness) while the function is test and does not work with all labels, but in the future will open new scenarios of automation.

7.Alternatives if NFC is not working

If your Redmi 12 doesnโ€™t support NFC or the module is broken, there are workarounds:

  • ๐Ÿ’ณ Chip-enabled bank cards: Order a duplicate contactless plastic card (most banks do this for free).
  • ๐Ÿ”„ Bluetooth tags: Smart locks like Nuki or Aqara support Bluetooth unlocking (works up to 10 meters away).
  • ๐Ÿ“ฑ QR-Codes: To pay in stores, use SberPay or Tinkoff with generation QR. Scanning speed โ€” 1-2 sack.
  • ๐Ÿ”Œ External NFC-Adapters: Connected through USB-C (Like Sonoff. NFC post ~1500โ‚ฝ). Disadvantages โ€“ You need to wear the adapter separately.

Important: If you decide to buy an external NFC-Module, make sure it supports ISO 14443 Type A/B โ€” It's the standard for bank cards and most labels. ISO 15693 They only work with industrial labels.

8 Security: How to Protect NFC from Fraudsters

NFC-Devices are vulnerable to data scanning (for example, scammers can read your credit card number from a distance). 5-10 (c) To minimize the risks:

  • ๐Ÿ›ก๏ธ Turn it off. NFC, When you're not using it, just hold the power button. โ†’ pin down NFC.
  • ๐Ÿ”’ Use protected covers: Metal or special RFID-blocking cases (e.g. Spigen Neo Hybrid) block the signal.
  • ๐Ÿ“ต Set limits: In the banking application, set a limit on contactless payments without any contact. PIN (for example, 1,000โ‚ฝ).
  • ๐Ÿ” Check Logs: In Settings โ†’ NFC โ†’ History can be seen in all the recent interactions.

How to check if your phone is protected:

  1. Install the NFC Tools app from the Play Market.
  2. Open the Read tab and bring your phone to another. NFC-mark.
  3. If the data is read without a PIN request, your phone is vulnerable.

โš ๏ธ Attention: In the subway and other places of congestion of people, scammers use portable devices NFC-e-readers (e.g, ACR122U). They can read card data in their pockets, and to avoid that, keep your phone in your front pocket or in a secure case.

๐Ÿ’ก

NFC on Redmi 12 is not only a payment tool, but also an automation tool. Set up smart tags for quick action (wi-fi on, navigator on) and use emulation of maps for transport. The main thing is to remember about security and turn off the module when it is not needed.

FAQ: Frequent questions about NFC at Redmi 12

Can I add NFC if it's not on my phone?
No, you can't physically add a module, because it's soldered into the motherboard, and alternatives are external USB-C adapters or Bluetooth tags.
Why does NFC only work with an unlocked screen?
This is a security requirement for Google Pay and banking applications. To make the payment, the phone must be unlocked (PIN, fingerprint or Face ID).
How to transfer NFC-phone-change tags?
At Mi Home, click on the tag โ†’ Settings โ†’ Exports. Generated. QR-code that can be scanned on a new device.
Can I use Redmi 12 as a transport card in the subway?
Yes, but only in cities where Mi Pay Transport is supported (Moscow, St. Petersburg, Kazan).
Why does the terminal write "card error" when I put my phone on?
Possible reasons: Android Beam is enabled - disable it. Bank app is not updated. Terminal does not support HCE (solution: ask the cashier to use the card chip).