Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 5.86 KB

File metadata and controls

47 lines (38 loc) · 5.86 KB

Compatibility

This document states the compatibility of NFCGate's modes with different chipsets, devices, and ROM versions.

General

NFCGate's patch to the Android NFC service only works with devices that use the NFC NCI specification. In our testings, Broadcom or NXP NFC chipsets use this specification.

Determining the Chipset

On the device, one can find the NFC chipset on the NFCGate status page.

Desfire Workaround

In previous versions of this application, NFCGate included a workaround for an Android NFC bug, that made it impossible to use with MiFare DESFire cards. This workaround is no longer part of the application due to complete code overhaul. We have not experienced the bug again. If you encounter that issue, please open an issue so the workaround can be included in the new version as well.

Matrix

Device NFC chipset Android version Android ROM version Clone On-device capture Relay Replay Notes
Google Nexus 5X (bullhead) NXP (PN548AD) 11 LineageOS 18.1 (RQ3A.211001.001) y y y y
10 PixelExperience 10 (20200511-1150) y y y y
9 PixelExperience 9 (20191212-0124) y y y y
8.1 Stock 8.1.0 (OPM7.181205.001) y y y y
8.0 Stock 8.0.0 (OPR4.170623.020) y y y y
7.1 Stock 7.1.2 (N2G48C) y y y y
6 Stock 6.0.1 (MTC20F) y y y y No ISO-DEP historical bytes (HIST) due to ROM issue.
Google Pixel 6 ST54J 14 Stock Beta 14 QPR3.1 (AP11.231215.009) y y y y
Google Pixel 6a ST54J 13 Stock 13.0.0 (TQ3A.230605.010) y y y y
Google Pixel 7 ST54K 15 Stock 15.0.0 (AP4A.241205.013) y y y y
ST54K 14 Stock 14.0.0 (AP1A.240405.002.B1) y y y y
Google Pixel 6 ST54J 16 Stock 16.0.0 (BP2A.250605.031.A2) y y y y
Google Pixel 9 Pro XL ST54L 16 Stock 16.0.0 (BP2A.250705.008) y y y y
Google Pixel 9 Pro ST54L 14 Stock 14.0.0 (AD1A.240530.030.A2) y y y y
Samsung Galaxy S21 5G NXP (SN1X0) 15 Stock 15.0.0 (AP3A.240905.015.A2) y y y y
OnePlus 6 NXP (PN80T) 14 LineageOS 21 (UQ1A.240205.00) y ? y y
Redmi Note 9 Pro NXP (PN553) 11 Stock 11.0.0 (RKQ1.200826.002) y y y y
Samsung Galaxy S8+ Samsung (S3NRN82) 10 OneUI 2.5 mod (hadesRom_Q_OneUI_v3.0-FUK2) y y y y
Xiaomi MI 6 (sagit) NXP (PN80T) 9 PixelExperience 9 (20180912-0720) y y y y
9 Stock MIUI 11.0.5 (PKQ1.190118.001) y y y y
Xiaomi 12 Pro NXP (SN100 ?) 15 LineageOS 22.0 (AP3A.241105.008) y y y y
Sony Xperia X (F5121, suzu) NXP 13 LineageOS 20 (TQ3A.230901.001) y y y y The library is libnfc-nci.so but it does not specify the exact chip model.