我知道普通的智能卡(例如Java卡)在连接到阅读器时会返回ATR。但在这种情况下,SLE4442是一个存储卡并使用2线协议而不是T = 0或T = 1。
它通常会返回ATR吗?
不,不是的。如果读卡器能够像SLE4442一样处理同步(即存储器)卡,则它将合成ATR,因为几乎所有应用都需要一个继续。
读者可以类似地转换以下通信,将一些READ BINARY命令变量转换为适当的电压电平,并将相反的方式转换为答案。
合成的ATR通常非常短(5到6个字节)。有关详细信息,请查看阅读器的文档。
我的经验是使用Atmel 24C64存储卡和两种型号的智能卡读卡器Athena ASEDrive IIIe和ACR38U(这一款用于支持您的卡)
他们报告了一个简单的ATR:
3B 00
这个虚假的ATR是由读者自己构建的。
首先,谢谢你的所有答案。
最近,我买的ACS ACR39U读卡器已经到货了,我已用卡测试了它。正如两个答案所说,读者自己合成ATR卡。
就我而言,SLE4442存储卡的ATR是3B 04 AA BB CC DD
。
总之,当SLE4442存储卡连接到阅读器时,阅读器返回由阅读器本身合成的ATR。