我有一张JCOP卡。已发出错误命令来修改其 ATR。可怕的是这张卡似乎根本没有返回 ATR。现在卡在 Windows 应用程序中响应:
<code>
SCardConnect() ERROR: The chip card is not responding to a reset.
</code>
使用
<code>
SCardConnect(... SCARD_SHARE_(SHARED|DIRECT), SCARD_PROTOCOL_RAW, ...);
</code>
SCARD_SHARE_ 失败...
我在这里找到:
对于 SCARD_PROTOCOL_RAW,wincard.c 使用的是 IFDControl_v2 而不是 IFDTransmit。
请告诉我是否值得编写一个基于 pcsc-lite 的 linux 应用程序来完成相同的任务?
我想以某种方式发出 2 个命令:
1. 00A4040010 [Transport-Key](打开卡)
2. 00F00000(启动卡)
这些肯定会重置 ATR,这样我才能复活卡!
有人知道重置此类卡的另一种方法吗?