Mifare Type Identification - Plus SL3 vs. DESFire

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Mifare Type Identification - Plus SL3 vs. DESFire

2,660件の閲覧回数
janulo
Contributor III

I would like to ask, what is recommended procedure to differentiate between Mifare Plus SL3 and Mifare DESFire card, as both types returns SAK=0x20. According to AN018436, it's not recommended to use ATS to differentiate the IC type, as ATS can be customized.

Currently I use NXP library DESFire command GetApplicationIDs, which:

  • if success, I continue with DESFire reading,
  • if error, I continue with Plus SL3 reading.

Thank you in advance for any comments.

ラベル(2)
タグ(2)
0 件の賞賛
返信
1 返信

2,305件の閲覧回数
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Jan Matik,

As the SAK would be the same, then during initialization and anticollision the MIFARE Plus cards cannot be differentiated from MIFARE DESFire cards. I believe your workaround is good. You can also try to send the GET_VERSION command, which is supported by MIFARE DESFire but not by MIFARE Plus ICs.

Best Regards!,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------