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.