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):
| Series | Models. | Support MIFARE | Notes |
|---|---|---|---|
| Xiaomi 14 | 14, 14 Pro, 14 Ultra | Yes. | Supports three and arrow without root |
| Xiaomi 13 | 13, 13 Pro, 13 Lite | Yes (except 13 Lite) | 13 Lite requires Magisk to MIFARE |
| Redmi Note | Note 12 Pro+, Note 11 Pro 5G | Yes. | Note 10 and older โ Bank cards only |
| POCO | F5 Pro, X5 Pro 5G | Yes. | 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:
- Download the Metro Moscow app (for Troika) or My Pass (for Strelka).
- Register in the application and link the card to the account.
- Make sure there is enough money on the card (the minimum balance for binding is usually 100). โฝ).
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).
- Open the Google Pay app (if not, download from the Play Market).
- Click "Add Card" โ "Credit or Debit Card".
- Scan the map with the camera or enter the data manually.
- Confirm the addition via SMS or push notification from the bank.
- 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:
- Open the Settings. โ Connections and sharing โ NFC โ Mi Pay.
- Click "Add card" and select the bank from the list.
- Enter the card details and confirm via SMS.
- 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
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:
- 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?
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:
- Install the app MIFARE Classic Tool (requires root or patched firmware).
- Open the app and select "Read Tag".
- Hold the original card to the phone. If the chip is supported, the data counts.
- Save the dump to the file (usually with the.mfd extension).
- 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:
- Download the module. NFC Unlock (e.g. NfcNciFix).
- Install it through Magisk Manager.
- Reboot the phone.
- 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:
- Download the kernel that is compatible with your model (check on the 4PDA or XDA).
- Set it through TWRP.
- 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. MIFARE | Use 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 Troika | Too low balance on the map | Refill the card to 100 โฝ and try again |
| 504 error when activating the card | The Bank's Problems | Try 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.