收藏
回答

红米k40,小程序模拟nfc卡片,读卡器读取nfc卡片返回错误码:6a82,华为手机功能正常

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.startHCE 微信安卓客户端 8.0.32 2.30.0

复现流程:准备红米K40,开启nfc并且开启调试模式vconsole

(1)红米k40进去小程序,点击nfc卡片,模拟卡片

(2)红米k40或者华为p40进入小程序点击nfc读卡器,模拟读卡器

(3)用模拟nfc卡片手机贴近读卡器手机,在vconsole中查看对应日志

期望:读卡器读到卡片正常返回指令(此操作再使用华为p40模拟卡片时正常,红米k40模拟卡片时失败)

最后一次编辑于  2023-02-06
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2023-01-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-01-30
    有用
    回复 4
    • omega
      omega
      2023-01-30
      代码片段:https://developers.weixin.qq.com/s/4yuYNEmN7hFt,复现流程:准备红米K40,开启nfc并且开启调试模式vconsole(1)红米k40进去小程序,点击nfc卡片,模拟卡片(2)红米k40或者华为p40进入小程序点击nfc读卡器,模拟读卡器(3)用模拟nfc卡片手机贴近读卡器手机,在vconsole中查看对应日志
       期望:读卡器读到卡片正常返回指令00a4040030381f01303879616e676c696b619000,此操作再使用华为p40模拟卡片时正常,红米k40模拟卡片时失败
      2023-01-30
      回复
    • 英格兰
      英格兰
      2023-08-16
      请问这个代码可以模拟m1卡吗
      2023-08-16
      回复
    • Orienser
      Orienser
      05-23回复omega
      红米K50也一样,但不是微信小程序,是原生应用,用HostApduService实现的HCE,在读卡器向手机发送SELECT AID指令后,手机返回0x6a82(File not found)。
      怀疑是系统底层bug或做了限制,毕竟同样代码在其他手机上没有问题。
      05-23
      回复
    • 不好玩
      不好玩
      10-07
      红米k70也是读取失败 而且华为手机可以
      10-07
      回复
登录 后发表内容