vSIM / SoftSIM笔记

vSIM卡:即virtual-SIM,虚拟SIM卡技术。可以说,vSIM就是eSIM的进一步演进,继承了eSIM的功能,并完全消灭了卡体,直接依托通信模块自身软硬件实现通信。终端设备拥有vSIM功能的通信模块,配合为vSIM特殊定制的底层软件,实现了内置加密存储数据(IMSI、KI等)。在登陆网络、鉴权、通信时,自动处理相应的逻辑,从而实现不需要实体SIM卡也能提供稳定的通信体验。

 

功能

1. EC800MCNLE固件烧录后就能联网

--  内置种子号(imsi,iccid,opc,ki),实现刷机后自动上网

 

2. 卡平台只输入新的imei后就能下发改卡,重启设备后就是新的号

-- 没有卡数据(ki、opc),通过卡池中的实体卡算出鉴权数据:vsim

-- 有卡数据(ki、opc),通过软件算出鉴权数据:softsim -- 平台下发imsi,iccid,opc,ki

 

 image

 

 

 

9-移远EC20、EC600、EC800等模块openCPU开发vsim、softsim_移远opencpu教程-CSDN博客

运用SIM卡卡池实现虚拟SIM卡原理分析 - 道客巴巴

展讯平台VSIM功能说明及接口定义介绍-一牛网论坛

 

平台及模组

海外4G模组选购指南:你需要知道的那些事儿 - 合宙LuatOS - 博客园

AT指令手册 - at@air780een - 合宙文档中心

整站搜索结果页 - 上海途鸽数据科技有限公司

 

华为vSim和eSim | 软sim卡

IoT必修课---详解物联网SIM卡空中写卡-云社区-华为云

 

方式1:模组厂家提供标准固件 SIMCom A7672 |物语

695939de7202b03f386e633fe9d3132f

5d6914aed1267ff358e588f9eae6c2f1

 

方式2:模组厂家提供opencpu sdk,配合onomondo使用

image

移远 EG912U/EG915U(基于 Unisoc 8915DM)等模组,需要使用移远单独提供的 VSIM2 核心固件(*_VSIM2_core.pac)覆盖 SDK 默认固件,同时对 LTE01R03A07_C_SDK_U 打 4 个 patch 并将 ql_vsim_stdn 改为 vsim2 才能构建出带 vSIM 支持的固件。

Onomondo SoftSIM 在模块入口 appimg_enter() 中通过 ql_vsim_adapt_register_callback 注册 VSIM 事件回调,在收到 QUEC_VSIM_ADAPT_POWERON_IND 事件后完成 SoftSIM context 初始化,并调用 ql_vsim_adapt_set_sim_type(QL_VSIM_ADAPT_SIM_TYPE_SSIM, &adapt_handler, 0) —— 这是真正将基带协议栈的 APDU/Reset 请求路由到 SoftSIM 的关键调用,其中 adapt_handler 包含 .process_apdu.reset 两个回调函数指针,分别对接 SoftSIM 的 APDU 处理和 ATR 生成逻辑。

image

image

 

 卡池:

SimBank_深圳市迪讯飞科技有限公司

 

深度剖析云卡随身WiFi原理:反编译 vsim 固件拆解远程下卡、三网自由切换底层实现

posted @ 2025-09-17 16:10  CHHC  阅读(564)  评论(0)    收藏  举报