【问题标题】:4G module returns CME ERROR:15 when I opend my own applet in the SIM card with AT+CCHO command使用 AT+ECHO 命令在 SIM 卡中打开自己的小程序时,4G 模块返回 CME ERROR:15
【发布时间】:2021-01-04 09:36:54
【问题描述】:

大家,我正在开发一个带有 LTE 4G 模块的项目,并遇到如下问题:

  1. 我编写了一个 SIM 卡应用程序(使用 Java 技术)并将其下载到 SIM 卡中。
  2. 下载小程序后,将SIM卡插入读卡器,然后我可以通过这个读卡器向小程序发送APDU。小程序工作正常,它接受 APDU 并返回响应。
  3. 完成APDU测试后,将SIM卡插入LTE 4G模块,通过uart发送AT+CCHO="A0BB01020304050001"(A0BB01020304050001是我的小程序DF名)打开小程序,4G模块返回+CME ERROR: 15(SIM Wrong)。但是卡内其他一些原版小程序(如USIM)可以这样正常打开。

那么,有谁知道我的applet或AT+CCHO命令有哪些需要注意的地方吗?我将不胜感激并愿意付出我所拥有的一切。

【问题讨论】:

  • 您的小程序和卡片是否支持逻辑通道(例如小程序扩展了 MultiSelectable)?
  • 是的,该模块支持CCHO,卡也支持。但是applet MultiSelectable,我不太确定。我只需要为小程序建立一个通道,这有关系吗?或者我怎么知道它是否是 MultiSelectable?

标签: smartcard at-command javacard sim-card lte


【解决方案1】:

好吧,终于证明,无论你通过CGLA给App发送什么,App都必须回馈4G模块,否则模块释放+CME ERROR: 15。

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多