Search code examples
androidtagsnfcrfid

Android phone cannot recognize SRIX4K tags


I have some NFC tags (ST cardpro ISO 14443 use chip SRIX4K) and some devices with NFC support (LG GPro, Samsung Galaxy Note 2). I tried using a writer app to read/write info on tag by phone but both phones can not recognize those tags. I tried to use Android Beam to tranfer files between the 2 phones and that works ok.

However, nothing happens when I place the tag near the phone. The tags work ok with St-Link/v2 though.

Does anyone have a solution hwo to access these tags on Android?


Solution

  • The SRIX4K is ISO 14443 Type B (B'?) but uses a proprietary protocol on top of ISO 14443-3 framing.

    Android NFC devices seem to have difficulties detecting ISO 14443 Type B tags in general. The reason for this is unclear to me. It could be due to power issues, power-up delays, problems with detecting the tag's modulation, etc. At least with devices based on NXP's PN544 (but it seems this applies to other devices too), only tags that completely follow ISO 14443 Type B (up to and including -4) are supported. Chips, like the SRIX4K, that use a proprietary protocol on top of ISO 14443-3 framing (starting with different anti-collision commands!) are not supported.