使用PCSCD和ACR122U错误

时间:2016-02-02 12:04:10

标签: linux nfc mifare pcsc lib-nfc

我尝试在我的PCSCD终端上使用带有PCSCD的ACR122U和mfcuk bu我有一个周期性错误:

00400285 ccid_usb.c:747:WriteUSB() write failed (3/4): -1 LIBUSB_ERROR_IO
00000063 ifdwrapper.c:371:IFDStatusICC() Card not transacted: 612
00000034 eventhandler.c:335:EHStatusHandlerThread() Error communicating to: ACS ACR122U PICC Interface 00 00
00000063 ccid_usb.c:1213:InterruptRead() libusb_submit_transfer failed: -1

我不知道它来自哪里以及如何解决它......

1 个答案:

答案 0 :(得分:-1)

您是否正确安装了驱动程序? 如果是这样,请尝试使用this工具。这些工具用于测试PC / SC驱动程序,卡或读卡器或发送命令。

如果有,请查看this answer再次检查配置。

试试this answer。它不建议使用libusb,而是建议使用智能卡API,如PC / SC,它可以为您解决USB的复杂问题,例如通过C / C ++的PCSC lite,Python中的pyscard或其他语言的其他API /绑定。

我使用过这个并且它有效。

pyscard文档和示例为here。干杯!