行车记录仪公司智能卡返回“6A88”

问题描述

我正忙于创建一个服务器和软件,以从欧洲行车记录仪(数字和智能)远程读取数据。到目前为止一切正常,但我有一个奇怪的问题。

当新的“远程转速计下载”开始时。我首先从我发送到行车记录仪的公司智能卡中请求 ATR。他处理它,并从智能卡请求其他东西。一些 APDU 相互上下移动,最终由于智能卡出错,该过程停止。返回错误代码“6A88”。换句话说,找不到引用的数据。这总是发生(使用此行车记录仪 + 公司卡)。下面是所有命令的顺序:

  1. 智能卡:3BDF960080B1FE451F870031C16408923201738421E0059000C5(提供 atr)
  2. TACHO:00A4020C020002(选择一些文件
  3. 智能卡答案:9000(明白,没问题)
  4. TACHO:00B0000009(读取 9 个字节)
  5. 智能卡答案:0001036F1A042104309000(请求的字节数)
  6. TACHO:00A4040C06FF544143484F(选择一个 DF)
  7. 智能卡答案:9000(明白,没问题)
  8. TACHO:00A4020C020501(选择一些 EF)
  9. 智能卡答案:9000(明白,没问题)
  10. TACHO:00B0000001(读取一个字节)
  11. 智能卡答案:04(字节)
  12. TACHO:0022C1B60A8308001837DE0214FFA1(管理安全环境命令)
  13. 智能卡答案:6A88(未找到参考数据)

这里的一切都是自动化的。据我所知,设备与行车记录仪或 PCSC 软件与智能卡之间的通信没有错误。如果在那里,无论如何前几个apdus都会出错。它总是在上面列表中的第 12 个命令处停止。我们没有想法...

有人知道该怎么做吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...