【问题标题】:Read and write desfire ev1 with libfreefare acr122u使用 libfreefare acr122u 读写 desfire ev1
【发布时间】:2019-07-29 15:59:13
【问题描述】:

根据文档,以及 libfreefare(libnfc) 项目中提到的定义/示例, 这种组合应该很好用:

libfreefare(libnfc) + acr122u 读卡器 + mifare desfire ev1

然而,在 3 个不同的 linux 平台和 windows7and10 上进行了一周的测试之后......它在我的测试中仍然无法正常工作。 较低级别的代码(libnfc 示例代码:nfc-anticol)工作正常,因为它没有调用更高级别的 14443-4 命令,只是 14443-3,... 以及更高级别的示例,如 libfreefare:mifare-desfire-info 不起作用。

请有更好经验的人给我一些建议,可以得出结论是什么问题。

其他可能的相关信息

  • android nfc-tools 运行良好,同一张卡被识别为“nxp mifare desfire / nxp mifare desfire ev1”,读/写命令一切正常,所以卡标签应该没问题...
  • 卡提供的 ATR 是:3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 00 00 00 00 00 6B,使用简单的 pcsd-tools 测试:脚本(atr 显示为对“重置”命令的响应)
  • acr122u 读卡器内置 pn532 芯片,应该是 libnfc 支持的最佳工具。

【问题讨论】:

    标签: nfc mifare lib-nfc


    【解决方案1】:

    这是位于某个文件的内存声明底层的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多