我是一名初级程序员,在 Android 移动设备上通过 USB 主机向智能卡发送 CCID 命令时遇到问题。这次我发送了 PC_to_RDR_IccPowerOn CCID 命令 PC_to_RDR_IccPowerOn 来激活卡并收到了 ATR 响应。
接下来的过程中,我将 PC_to_RDR_XfrBlock CCID 命令发送到卡以选择 Applet,但我收到了错误响应。
CCID 响应:80 00 00 00 00 00 00 40 FE 00 - 0xFE 含义 与 ICC 讨论错误代码时 CCID 超时参考文档 DWG 设备智能卡集成电路设备第 6.2.6 节。
我找到了解决这个问题的信息,但没有找到解决的方法。如何解决此问题并使 APDU 响应返回 90 00?
更多信息#1 This Byte array is the ATR value (answer to reset) that I get from RDR_to_PC_DataBlock answer is
ATR response: 3B 68 00 00 54 48 20 4E 49 44 20 …Run Code Online (Sandbox Code Playgroud)