How to add a map to NFC Xiaomi: from bank to transport in 5 minutes

Addition of the map to NFC-Xiaomiโ€™s smartphone module allows you to replace physical bank cards, travel cards or passes with one device, but many users face problems: the module does not recognize the card, the application gives an error, the bank does not support the technology. In this article, we will analyze all the ways to add cards โ€“ from Mir and Visa to transport Troika or Arrow โ€“ and also solve the typical errors that occur on Redmi smartphones, POCO and flagship series Xiaomi 13/14.

It is important to understand that the process depends on three factors: the phone model (not all support card emulation), the version of the phone. MIUI (Older firmware may lack features and card types (bank, transport or corporate), such as contactless payments via Google Pay or Mi Pay. NFC-chip HCE, a) for transport cards - emulation MIFARE, If your Xiaomi can't see the map, the problem can be in the settings of the phone, as well as in the restrictions of the bank or transport.

1. Verification of compatibility NFC Xiaomi

Before adding a card, make sure your smartphone supports the right type of emulation. For example, for bank cards (Visa, Mastercard, Mir) a basic one is enough. NFC, a for transport (Troika, Strelka, Plantwork) support is required MIFARE Classical or MIFARE Ultralight.

Here is a list of Xiaomi models that are guaranteed to support card emulation (data for 2026):

SeriesModels.Support MIFARENotes
Xiaomi 1414, 14 Pro, 14 UltraYes.Supports three and arrow without root
Xiaomi 1313, 13 Pro, 13 LiteYes (except 13 Lite)13 Lite requires Magisk to MIFARE
Redmi NoteNote 12 Pro+, Note 11 Pro 5GYes.Note 10 and older โ€“ Bank cards only
POCOF5 Pro, X5 Pro 5GYes.POCO X3/X4 โ€” only HCE (card)

To check if there is anything on your phone NFC, Go to Settings. โ†’ Connections and sharing โ†’ NFC. If there is no item, then the module is physically not (relevant for budget models like Redmi). A2 or POCO M5).

โš ๏ธ Attention: If in the settings NFC There is only the option โ€œContactless paymentsโ€, but there is no โ€œCard emulationโ€, your smartphone does not support transport cards without additional manipulations (for example, firmware custom core).

2.Preparation of the phone before adding the card

Before adding a card, follow the mandatory steps:

  • ๐Ÿ“ฑ Update. MIUI In the old firmware (below) MIUI 13) there may be no drivers for MIFARE.
  • ๐Ÿ”’ Set a password or a pattern lock. Without locking the screen, adding cards to Google Pay or Mi Pay is impossible.
  • ๐ŸŒ Connect to the Internet. To activate a bank card, you need to check through the bank server.
  • ๐Ÿ“Œ Turn it on. NFC in settings and disable the "Payment Only" mode if it is active.

If you are planning to add a transport card (for example, a Troika), additionally:

  1. Download the Metro Moscow app (for Troika) or My Pass (for Strelka).
  2. Register in the application and link the card to the account.
  3. Make sure there is enough money on the card (the minimum balance for binding is usually 100). โ‚ฝ).
๐Ÿ“Š What type of card do you want to add to NFC?
Banking (Visa/Mastercard/Mir)
Transportation (Troika/Arrow)
Corporate pass
Other

3. Adding a bank card (Visa, Mastercard, Mir)

There are two main services used for bank cards: Google Pay (for most banks) and Mi Pay (for Chinese banks, but sometimes works with Russian ones).

Method 1: Through Google Pay

This is a universal method that works on all Xiaomi smartphones with NFC and Google Mobile Services (GMS).

  1. Open the Google Pay app (if not, download from the Play Market).
  2. Click "Add Card" โ†’ "Credit or Debit Card".
  3. Scan the map with the camera or enter the data manually.
  4. Confirm the addition via SMS or push notification from the bank.
  5. Once activated, the card will appear on the list, and you can now pay by bringing your phone to the terminal.

Method 2: Mi Pay (for Chinese firmware)

Mi Pay works only on smartphones with global or Chinese firmware and supports a limited list of banks (mostly Chinese). For Russian cards, this method is almost irrelevant, but if your bank is on the list, the instructions are as follows:

  1. Open the Settings. โ†’ Connections and sharing โ†’ NFC โ†’ Mi Pay.
  2. Click "Add card" and select the bank from the list.
  3. Enter the card details and confirm via SMS.
  4. After the check, the card will be ready for use.

โš ๏ธ Note: If you add a card to Google Pay, check if it is enabled in the settings. NFC โ€œPayment onlyโ€ regime HCE". It must be turned off so that the terminals read the data correctly.

โ˜‘๏ธ Pre-payment checks

Done: 0 / 4

4. Addition of a transport card (Troika, Arrow, Plantman)

Transport cards are more difficult to add to bank cards, as they require emulation. MIFARE. On most Xiaomi smartphones (except flagships), this feature is blocked at the firmware level.

Official method (for supported models)

If your smartphone is on the compatible list (see the table above), follow the instructions:

  1. Download the official app: For Troika - Metro Moscow, for Strelka - My Pass. For Podilka - My transport (St. Petersburg).

Register and link a physical card to your account.

"Moving to a smartphone"

"Card Showcase."

NFC

NFC-chip

Unofficial method (for unaccompanied models)

If your Xiaomi doesnโ€™t support emulation MIFARE "from the box, you can use it:

  • ๐Ÿ”ง Magisk + module MIFARE Classic Tool (requires root).

Read more about informal methods in the section "Advanced settings" NFC".

What if the phone doesnโ€™t see the transport card?
If there is an error in copying the card "NFC-Label not supported", the problem may be: "Lack of support MIFARE Too low balance on the card (less than 100) โ‚ฝ). A damaged physical card chip (try another one) is blocked by a transport operator (e.g. Troika limits the number of bindings), in which case you try to copy the card via another smartphone (e.g. Samsung or Huawei with support). MIFARE) and then move the data.

5. Adding corporate passes and key cards

Corporate passes, intercom keys or office access cards are added on the same principle as transport, but with a number of nuances:

  • ๐Ÿข Chip type. Most of the passes use MIFARE Classic 1K Make sure your Xiaomi supports the right standard.
  • ๐Ÿ”‘ Administrator permission. Some security systems block card copying.
  • ๐Ÿ“ฑ Specialized applications. Intercoms often require KeyCopy or NFC ReTag.

Copying instructions:

  1. Install the app MIFARE Classic Tool (requires root or patched firmware).
  2. Open the app and select "Read Tag".
  3. Hold the original card to the phone. If the chip is supported, the data counts.
  4. Save the dump to the file (usually with the.mfd extension).
  5. In the same application, select "Write Tag" and write the data to a virtual card in the phone.

โš ๏ธ Note: Copying someone else's passes or key cards without permission violates the law (Article 272 of the Criminal Code of the Russian Federation - unlawful access to computer information!

6 Advanced settings NFC: unlock MIFARE custom-made

If your Xiaomi doesnโ€™t support emulation MIFARE Officially, you can try activating the function through custom firmware or Magisk modules. This is a risky process that can lead to a brick device, but it opens up access to advanced features. NFC.

Method 1: Installation of the Magisk module

This will require:

  • Unlocked bootloader.
  • Installed Magisk (route access).
  • Module NFC Unlock or MIFARE Classic Tool Pro.

Step-by-step:

  1. Download the module. NFC Unlock (e.g. NfcNciFix).
  2. Install it through Magisk Manager.
  3. Reboot the phone.
  4. Check the appearance of the option "Map Emulation" in the settings NFC.

Method 2: Firmwareing the custom core

Some custom cores (e.g., FrancoKernel or Perseus) include patches for MIFARE. Firmware process:

  1. Download the kernel that is compatible with your model (check on the 4PDA or XDA).
  2. Set it through TWRP.
  3. After restart, check the work NFC appendix NFC Tools.

Risks:

  • ๐Ÿšจ Loss of guarantee.
  • ๐Ÿ”‹ Increased battery consumption (some patches conflict with energy saving).
  • ๐Ÿ“ต Unstable work NFC (may require rebooting after each use).

๐Ÿ’ก

Before you install the kernel, make a backup section. NFC through TWRP. This will help restore the module if something goes wrong.

7.Typical errors and their solutions

When adding maps to NFC Xiaomi users often encounter errors. Let's look at the most common ones and how to fix them.

Mistake.Reason.Decision
"NFC-tag is not supported"Phone's not supporting. MIFAREUse a different smartphone or run through a custom core
โ€œI couldnโ€™t add a map to Google Payโ€The bank does not support contactless payments.Check the list of supported banks on the Google Pay website
The terminal doesn't read the map."Only" mode is activated HCE"Turn it off in the settings NFC
Metro Moscow app does not see TroikaToo low balance on the mapRefill the card to 100 โ‚ฝ and try again
504 error when activating the cardThe Bank's ProblemsTry again later or contact the bank.

If none of these methods worked, try:

  • ๐Ÿ”„ Reset the settings NFC In Settings โ†’ Annexes โ†’ NFC โ†’ Warehouse โ†’ Clear the data.
  • ๐Ÿ“ฑ Update Google Play Services (for Google Pay).
  • ๐Ÿ”ง Refuse the phone to a newer version MIUI.

๐Ÿ’ก

If your Xiaomi doesnโ€™t support emulation MIFARE officially, but you critically need to add a transport card, the only reliable way is to use a second phone (such as Samsung or Huawei) as an "intermediary" to copy the card.

8. Frequently Asked Questions (FAQ)

My Xiaomi doesn't see a bank card in Google Pay.
Check the following points: Make sure you have global firmware with Google Mobile Services (GMS). Google Pay doesn't work on Chinese firmware. Update Google Play Services to the latest version. Check if your bank supports contactless payments via Google Pay (the list is available on the official website). If a card is added but payments don't pass, turn off "Only" mode. HCE" customized NFC.
Can I add a three on the Redmi Note 10 Pro?
The Redmi Note 10 Pro doesn't support emulation. MIFARE But there are workarounds: Install custom firmware with a patch for NFC (Use a second phone (such as Samsung or Huawei) to copy the map and then transfer the dump to Xiaomi via the phone. MIFARE Classic Tool (requires root) Please note that after the update MIUI The patches may fly off and the procedure will have to be repeated.
Why is it not working after adding a card to Mi Pay?
Mi Pay in Russia supports a limited number of banks (mostly Chinese). If your card does not work: Try adding it via Google Pay. Check if the bank has blocked the operation (some banks block payments through uncertified services). Update the Mi Pay app to the latest version.
How to transfer a transport card from one Xiaomi to another?
Officially, transport card transfer between phones is not supported, however, you can: Copy the card to a new phone through the original application (for example, Metro Moscow), if both devices support the new phone. MIFARE. Use it. MIFARE Classic Tool for creating a dump on an old phone and writing it to a new one (requires root). Importantly, some transport operators (e.g. Troika) limit the number of bindings of a single card. If the limit is exhausted, you will have to contact the cashier for a new card.
Can I add to NFC Loyalty card (for example, from the store)?
Yes, but only if the card uses the standard. NFC Type 1/2/4 or MIFARE Ultralight. For this: Download the app NFC Tools: Select "Write" and create a new label. Enter the card details (usually a number or barcode), save and check the work by bringing the phone to the reader in the store. MIFARE Classic, you will need root or custom firmware.