Arduino 阿杜伊诺+;带芯片TSD9471的PN532不适用于EMV卡

Arduino 阿杜伊诺+;带芯片TSD9471的PN532不适用于EMV卡,arduino,nfc,payment,emv,Arduino,Nfc,Payment,Emv,我有两个PN532设备,第一个是芯片TSD9471,第二个是芯片TSD4331。我试图阅读EMV银行卡,但遇到了一些麻烦 带有TSD4331的设备读取正常,带有tsd9471的设备总是在nfc.inListPassiveTarget()上返回fail与卡一起使用,但与ApplePay一起使用效果良好 如何使其具有通用性?可能与“GetFirmwareVersion”命令相关,可能是使用“感谢链接”命令检查固件版本,但这不是我的解决方案。我无法进行任何APDU,因为PN532“看不见”nfc卡链接

我有两个PN532设备,第一个是芯片TSD9471,第二个是芯片TSD4331。我试图阅读EMV银行卡,但遇到了一些麻烦

带有TSD4331的设备读取正常,带有tsd9471的设备总是在
nfc.inListPassiveTarget()上返回fail与卡一起使用,但与ApplePay一起使用效果良好


如何使其具有通用性?

可能与“GetFirmwareVersion”命令相关,可能是使用“感谢链接”命令检查固件版本,但这不是我的解决方案。我无法进行任何APDU,因为PN532“看不见”nfc卡链接更像是一个指针,
inListPassiveTarget
不是卡检测的最佳方法,可能不是您引用的芯片号导致的,但固件版本的差异已注意到对标记枚举有影响。