You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ACR122U NFC读卡器兼容EMV非接触卡 发送APDU命令无响应是否被拦截

问题排查结论
  • 你首先遇到的不是ACR122U拦截问题,当前发送的APDU命令本身存在格式错误,直接导致卡片无响应。
    你发送的命令最后多了一个冗余的0E字段:标准SELECT by name APDU结构为CLA INS P1 P2 Lc 数据 Le,你要选择的2PAY.SYS.DDF01名称长度为14字节(对应Lc=0E),数据部分完全正确,但末尾多余的0E不属于命令的合法组成部分,导致卡片识别为非法命令直接无返回。
    正确的命令可以使用以下两种写法:
  1. 不带Le字段:00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31
  2. 带Le字段(期望最多返回256字节响应):00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00
  • 如果修正命令后依然无响应,再排查ACR122U的配置问题:
    部分固件版本的ACR122U默认开启了自动PICC处理逻辑,会对非NFC Forum标准标签的CPU卡进行命令拦截,你可以发送以下读卡器控制命令关闭自动处理功能后再测试:

关闭自动轮询:FF 00 51 00 00
禁用自动ISO14443-4协议封装:FF 00 52 00 00
另外需要提前确认读卡器已经正确识别到卡片,读取到了合法的ATR数据,未完成卡片上电复位流程直接发命令也会出现无响应问题。

内容的提问来源于stack exchange,提问作者Blackbox First

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 00:45:03