OMNIKEY 3021 读卡器返回 6D 00/6A 86,使用微芯片 24LC64SC 存储卡



使用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%确定)这个便利层是标准化的智能卡读卡器。无论如何,最好查阅阅读器制造商和阅读器手册。

最新更新