使用OMNIKEY 3021
读取器读取和写入Microchip 24LC64SC
存储卡总是会产生6D 00 /6A 86
响应。读写APDU's
非常简单:
FF B0 00 00 02 response 6A 86 (incorrect p1/p2).
FF D0 00 00 02 01 02 response 6D 00 (invalid instruction).
两个 APDU 使用ACR38
阅读器工作正常。但是,对于此读卡器,有必要使用以下方法选择卡类型:
FF A4 00 00 01 02 (response 6D 00 from the OMNIKEY reader).
问题是:读写这些卡片的正确APDU's
是什么?是否需要明确选择卡类型?如何在OMNIKEY
读卡器上进行这样的卡类型选择?
提前感谢!
没有正确的 APDU 来编写此类卡片。APDU 仅为基于文件的智能卡定义。这些通常是可以解码此类APDU的CPU卡。 类的FF
意味着它实际上不是由ISO 7816定义的。因此,在这种情况下,智能卡读卡器或读卡器库正在解释命令。解释的命令使读卡器读取存储卡。所以它只是一个便利层。
我不认为(但我不是100%确定)这个便利层是标准化的智能卡读卡器。无论如何,最好查阅阅读器制造商和阅读器手册。