求助,无法发送apdu:错误代码3

机型:moto x30 pro(刷海外版myux 13)
报错:NO_SUCH_ELEMENT
操作:网上听到有实体esim卡这东西 做了一个,想实现原生的esim管理。 做了个模块 挂在了moto x40海外版的esim管理器(com.google.android.euicc) 和 moto的euicc partner
并且改机型为rtwo,可以在本机正常启动管理器,但是下载时一直转圈圈,连接logcat报错 cannot send apdu。
想请教各位大佬关于基带,驱动,以及hal等,找到此报错的原因(卡是好的 电脑上可以读写并且下载配置文件)
如果有关,我是否能尝试通刷moto fold 同cpu型号的基带(因为那个型号原生支持euicc 即esim卡)
可以读取到eid。 新手第一次发帖 如果有发错区还请海涵帮忙移动 感谢

log 如下: 2023-10-14 13:22:14.534 3860-3860 EuiccCardController com.android.phone E getEuiccChallenge callback onException: com.android.internal.telephony.uicc.euicc.EuiccCardException: Cannot send APDU. at com.android.internal.telephony.uicc.euicc.EuiccPort.lambda$sendApdu$50(EuiccPort.java:1159) at com.android.internal.telephony.uicc.euicc.EuiccPort.$r8$lambda$8x9Mw_LfktrBXDaDFYF0Xl8vpps(Unknown Source:0) at com.android.internal.telephony.uicc.euicc.EuiccPort$$ExternalSyntheticLambda52.handleException(Unknown Source:2) at com.android.internal.telephony.uicc.euicc.EuiccPort$1.onException(EuiccPort.java:1224) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:138) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:127) at com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation.handleMessage(AsyncMessageInvocation.java:57) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loopOnce(Looper.java:238) at android.os.Looper.loop(Looper.java:357) at android.app.ActivityThread.main(ActivityThread.java:8088) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957) Caused by: com.android.internal.telephony.uicc.euicc.apdu.ApduException: Failed to open logical channel opened for AID: A0000005591010FFFFFFFF8900000100, with status: 3 (apduStatus=0) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:138) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:127) at com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation.handleMessage(AsyncMessageInvocation.java:57) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loopOnce(Looper.java:238) at android.os.Looper.loop(Looper.java:357) at android.app.ActivityThread.main(ActivityThread.java:8088) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957) 2023-10-14 13:22:18.904 3860-3860 EuiccCardController com.android.phone E getEuiccChallenge callback onException: com.android.internal.telephony.uicc.euicc.EuiccCardException: Cannot send APDU. at com.android.internal.telephony.uicc.euicc.EuiccPort.lambda$sendApdu$50(EuiccPort.java:1159) at com.android.internal.telephony.uicc.euicc.EuiccPort.$r8$lambda$8x9Mw_LfktrBXDaDFYF0Xl8vpps(Unknown Source:0) at com.android.internal.telephony.uicc.euicc.EuiccPort$$ExternalSyntheticLambda52.handleException(Unknown Source:2) at com.android.internal.telephony.uicc.euicc.EuiccPort$1.onException(EuiccPort.java:1224) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:138) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:127) at com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation.handleMessage(AsyncMessageInvocation.java:57) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loopOnce(Looper.java:238) at android.os.Looper.loop(Looper.java:357) at android.app.ActivityThread.main(ActivityThread.java:8088) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957) Caused by: com.android.internal.telephony.uicc.euicc.apdu.ApduException: Failed to open logical channel opened for AID: A0000005591010FFFFFFFF8900000100, with status: 3 (apduStatus=0) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:138) at com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1.onResult(ApduSender.java:127) at com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation.handleMessage(AsyncMessageInvocation.java:57) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loopOnce(Looper.java:238) at android.os.Looper.loop(Looper.java:357) at android.app.ActivityThread.main(ActivityThread.java:8088) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)

简略日志 telephony (电话服务 发送apdu)
EuiccCardController com.android.phone E getEuiccChallenge callback onException:

Caused by: com.android.internal.telephony.uicc.euicc.apdu.ApduException: Failed to open logical channel opened for AID: A0000005591010FFFFFFFF8900000100, with status: 3
实际上这东西层层调用 扒洋葱只能扒到java层底 找不到怎么和cpp以及底层硬件如何交互了

你这到底是 edge 30 ultra 还是 edge+ 2023 还是 edge 40 pro??不要整什么海外 x30 pro这样根本说不清楚。

假如设备代号是 EQS 的话,全系列硬件上不支持 eSIM。硬件上不支持你怎么搞也不会成功。

假如设备代号是 RTWO 且非国内零售,硬件上才支持 eSIM。

感谢晨大 目前情况是国内版本x30pro 刷了海外版的系统
我知道x30全系没有esim 所以自己做了一张卡片 使用了st33g1m2芯片 插入了sim卡槽 大概这些图片能帮大佬理解
https://www.ani-nya.com/wordpress/个人图片/
(有上传单张图片限制,扔自己博客去了 QAQ)