我有一张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,以便我可以恢复卡!
有人知道重置这种卡的另一种方法吗?
答案 0 :(得分:2)
如果您有非接触式或双接口卡,请尝试非接触式读卡器,其ATR混乱不会影响打开与该卡的连接的能力。