Xiaomi 8 Pro smartphone is equipped with NFC-A module that allows the device to be used for contactless payments, transportation or identification in access control systems. However, many users face difficulties when adding cards, especially if we are talking about banking products of Russian issuers or transport applications that are not directly supported by Google Pay. NFC Xiaomi 8 Pro, including circumvention of restrictions MIUI and setting up alternative services.
Itβs important to understand that NFC functionality is not only dependent on the hardware of the smartphone, but also on the firmware version, regional settings, and bank-supported technologies. For example, MIUI 14 and later for Russian users, by default, supports HCE (Host Card Emulation), a technology that allows you to emulate a bank card without a physical chip, which means that the standard way through Google Wallet may not work, and additional manipulation will be required.
Before you start setting up, make sure that:
- Your Xiaomi 8 Pro is updated to the current version of MIUI (preferably 14+).
- NFC-module activated in settings (Settings) β Connections and sharing β NFC).
- You have installed a bank application that supports contactless payments (Sberbank Online, Tinkoff, VTB, etc.).
1. Check NFC Compatibility on Xiaomi 8 Pro
Before adding a map, you need to make sure that NFC-The module of your smartphone is serviceable and supports the required protocols. Xiaomi 8 Pro is equipped with a chip NXP PN80T, which is theoretically compatible with:
- π³ EMV (card Mastercard/Visa)
- π MIFARE Classic/Ultralight (map)
- π ISO 14443 Type A/B (passes, marks)
But in practice, the performance depends on the firmware, so you can check the status of the module.
- Open Settings β About Phone β MIUI version and tap 7 times on the kernel item to activate Developer Mode.
- Go back to Settings β More β For developers and find the NFC version.
- If the version is displayed as NXP_PN80T_HAL_v2.0+, module HCE (bank card).
β οΈ Note: Some firmware for the Russian region item Version NFC It may not be. It means that the manufacturer has limited the functionality. HCE. In this case, manual activation will be required. ADB (section).
Also check the physical performance of the module:
- Activate NFC in the notification curtain.
- Bring your smartphone to the payment terminal or transport validator β an audible signal or vibration should appear.
- If there is no reaction, try restarting your device or resetting your NFC settings (Settings β Applications β Application Management β NFC β Storage β Clear Data).
2. Adding a credit card via Google Pay (Google Wallet)
The standard method is to link a card via Google Pay (now Google Wallet), but for Russian users this method often does not work due to the limitations of MIUI. If your bank supports the service (for example, Tinkoff or Alfa Bank), follow the instructions:
Step 1. Install Google Wallet from the Play Market.
Step 2. Open the application and click Add Card β Payment card.
Step 3: Scan the card or enter the data manually. Confirm the link via SMS from the bank.
If, after adding the card, the card does not appear in the list for payment:
- π Reboot your smartphone.
- π± Make sure that Xiaomi 8 Pro is the primary device in your Google account (Google Settings) β Account management β Security β Your devices).
- π§ Check if Contactless payments are included in the settings NFC.
β οΈ Note: If after linking the card terminal does not recognize the smartphone, the problem may be disconnected HCE. In this case, go to section 4 (activation through the ADB).
Install Google Wallet
Update MIUI to the latest version
Activate NFC and Contactless Payments
Check the bank support in Google Pay
Reboot the smartphone after binding-->
3. Alternative methods: banking applications and Mir Pay
If Google Pay doesnβt work, most Russian banks offer their own solutions for contactless payments via NFC.
| Bank | Annex | Support for Xiaomi 8 Pro | Need a rut? |
|---|---|---|---|
| Sberbank | Sberbank Online | Yes (via Mir Pay) | No. |
| Tinkoff | Tinkoff Bank | Yes (Google Pay) | No. |
| VTB | VTB Online | Yes (via Mir Pay) | No. |
| Alfa-Bank | Alpha-Click | Partially (depends on firmware) | Sometimes. |
Instructions for Mir Pay (Sberbank, VTB):
- Install the bank application and log in.
- Go to the Maps section β Contactless payments.
- Select the Mir card and click Add to Mir Pay.
- Confirm the operation with a code from SMS.
If the card is added but does not work when paying:
- πΉ Make sure that the bank application is added to Auto Run (Settings) β Annexes β Permits β Auto-start).
- πΉ Disable battery optimization for the bank application (Settings) β Battery β Optimizing the battery β All applications β Find the bank's app β No restrictions).
π‘
If the bank application does not see NFC-module, try to temporarily disable Power Saving Mode in the settings MIUI. This feature can block background work NFC.
Activation of HCE via ADB (for power users)
If standard methods donβt work, the reason may be disabling support. HCE (Host Card Emulation, in firmware. This method emulates a bank card without a physical chip and is required for Google Pay and some banking applications to work. HCE:
Step 1. Install ADB and Fastboot Tools on PC.
Step 2. Activate USB Debugging on your smartphone (Settings β About Phone β MIUI Version β 7 Taps β Developers β USB Debugging).
Step 3: Connect the Xiaomi 8 Pro to your PC and execute:
adb shell settings put global nfc_polling_disable 0
adb shell settings put global nfc_disable_hce 0Step 4: Reboot your smartphone and check the NFC.
β οΈ Attention: After update MIUI setting HCE Repeat the procedure or use the Shizuku app to automatically apply commands when downloading.
What if the ADB does not recognize the device?
5. Addition of transport cards (Troika, Arrow, Podzalnik)
Transport cards (for example, Troika for Moscow or Strelka for MO) are added not through Google Pay, but through specialized applications. For Xiaomi 8 Pro, official software will suit:
For Moscow (Troika):
- Download the Moscow Metro.
- Log in and go to the section "Troika" β Link the card.
- Bring the physical card of the Troika to the back of the smartphone (where is located). NFC-module).
- Confirm the binding.
For the Moscow region (Strelka):
- Set the Arrow.
- Register and select Link the card.
- Enter the card number or scan it through NFC.
If the app doesn't see the map:
- π Try placing your smartphone and card on a flat surface (e.g., on a table).
- π Make sure there are enough funds on the card (some apps block the binding at zero balance).
- π Check that NFC Enabled in Map Mode (not Label Reading).
π‘
If you've previously added a Troika to another smartphone, delete it first through a bank app or a subway terminal.
6.Use of NFC for passes and tags
NFC on Xiaomi 8 Pro can be used not only for payments, but also for emulating passes (for example, to the office or university).
Method 1: Emulation applications (requires rut)
- π NFC Tools β to record data on tags.
- π NFC Gate (requires Magisk) - for emulation of cards MIFARE.
Method 2: No root rights (limited functionality)
- Buy an empty one. NFC-mark (e.g., marker, NTAG213/215).
- Open NFC Tools and select Write β Add a record β Text.
- Enter the pass details (such as number or UID).
- Put the tag on your smartphone to record.
β οΈ Note: Emulating passes without administration permission may violate the organization's security policies.
7. Removing common problems
If the NFC on the Xiaomi 8 Pro is unstable, check out the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| The terminal doesn't see the smartphone | HCE disabled or battery optimization | Activate HCE via ADB (Section 4) or disable Google Pay optimization |
| The bank's app is giving an error | An outdated version of MIUI | Update the firmware through Settings β System Update |
| NFC is automatically shut down | Energy saving or background optimization | Add NFC to Secure Applications (Settings β Battery β Secure Applications) |
| The transport card does not work | Conflict with others NFC-marker | Remove all saved cards and add them again. |
π‘
If after the MIUI NFC update stopped working, try resetting its settings: Settings β Applications β Application Management β NFC β Storage β Clear data and cache.