Tags 区分不同类型的MIFARE超轻

Tags 区分不同类型的MIFARE超轻,tags,rfid,mifare,contactless-smartcard,fingerprinting,Tags,Rfid,Mifare,Contactless Smartcard,Fingerprinting,如何识别不同类型的MIFARE超轻标签 在文档Ultralight和Ultralight C中,答案与“Auth”不同。这是什么“授权”?芯片数据表中没有对该功能的描述 我注意到Ultralight C和EV1支持GET_版本(60h),我将此请求发送到EV1卡,它不会向我返回任何信息。为了区分MIFARE Ultralight、Ultralight C、Ultralight EV1和NTAG标签,您首先要发送GET_版本命令: > 60 如果此命令成功,则您知道该标记是EV1(或更高版

如何识别不同类型的MIFARE超轻标签

在文档Ultralight和Ultralight C中,答案与“Auth”不同。这是什么“授权”?芯片数据表中没有对该功能的描述


我注意到Ultralight C和EV1支持GET_版本(60h),我将此请求发送到EV1卡,它不会向我返回任何信息。

为了区分MIFARE Ultralight、Ultralight C、Ultralight EV1和NTAG标签,您首先要发送GET_版本命令:

> 60
如果此命令成功,则您知道该标记是EV1(或更高版本)标记(例如MIFARE Ultralight EV1或NTAG21x)。因此,您可以通过分析对GET_VERSION命令的响应来缩小特定标记类型的范围。这将显示产品类型(NTAG或Ultralight EV1)以及产品子类型、产品版本和存储大小(允许您确定确切的芯片类型)。有关示例产品标识值的列表,请参阅

如果GET_VERSION命令失败,可以假定它是第一代标记(MIFARE Ultralight、Ultralight C、NTAG203)。因此,您可以通过发送AUTHENTICATE(第1部分)命令来缩小特定标记类型的范围:

如果此命令成功,您就知道标记是MIFARE Ultralight C

如果此命令失败,则可以假定标记为Ultralight或NTAG203。为了区分MIFARE Ultralight和NTAG203,您可以尝试阅读Ultralight上不存在的页面(例如,阅读第41页):


出于某种原因,当我将
GET_VERSION
发送给Ultralight EV1时,它没有响应我,尽管NXP应用程序的NFC TagInfo确切地说它是Ultralight EV1。有什么问题吗?P.S.尝试将同一团队发送到Plus EV1,结果成功。在命令
1A 00
Ultralight EV1也没有响应。如果标签没有响应GET_版本(并且如果它正确连接到读卡器),它肯定不是EV1标签。它是否响应读取签名命令(
3C 00
)?请注意,Ultralight EV1标记不支持加密身份验证(
1A 00
)。
READ\u签名
也不响应。为什么NXP的NFC TagInfo应用程序说它是Ultralight ev1?是否在某些模式下,它不会反映为EV1?好吧,就像在加EV1和经典的类比。我还有Mifare加上EV1,它就是EV1。她对所有这些命令都有反应。表示我正确发送的命令。NXP标记信息中该标记的具体显示内容是什么?我的NFC TagInfo应用程序如何描述标签?TagInfo应用程序将芯片定义为NXP制造商Mifare Ultralight EV1(MF0UL11)。
> 1A 00
> 30 29