VoHive Plus 1.0.3
这是 VoHive Plus 的维护版本。相对 v1.0.2,本次发布包含 WSL USB 准备修复,以及本机号码识别和手动补全能力。
更新内容
- 设备详情页的“本机号码”新增编辑入口;当 SIM/eSIM 未写入本机号码时,可以手动保存或清除当前 SIM 的号码。
- 本机号码显示优先级调整为“手动录入 > VoWiFi 学习 > 模组/SIM 自动读取”,避免自动来源覆盖用户确认过的号码。
- AT 后端在
AT+CNUM为空时,会继续尝试读取 SIM 文件 EF_MSISDN,用于兼容部分把号码写在 SIM 文件里的卡。 - API 新增
PATCH /api/devices/{device_id}/local-phone,保存时会绑定当前确认的 IMSI/ICCID;切卡身份未确认时返回冲突提示,避免把号码写到旧卡上。 - OpenAPI、前端类型和仓库文档测试已同步补充本机号码编辑契约。
- 修复 WSL USB 准备阶段漏给
qmi_wwan登记 DJI/Baiwang2ca3:4006动态 ID 的问题(对应提交46c3740);在 QMI 拓扑下会先写入qmi_wwan/new_id再绑定控制接口,避免出现bind: no such device后无法生成/dev/cdc-wdm0和wwan0。 - 保持 ECM 与 QMI 的 USB 准备分支互斥:ECM 控制接口继续走
cdc_ether,只有 vendor-specific QMI 接口才登记并绑定qmi_wwan,避免切换 USB 模式后被错误拉回 QMI。
已知说明
- 很多 SIM/eSIM 本身不会写入 MSISDN。本次修复可以读取更多自动来源,但如果
AT+CNUM和 EF_MSISDN 都为空,程序无法凭空推断号码,需要用户手动录入。 - WSL USB 修复只解决
qmi_wwan动态 ID 漏登记导致的准备失败;如果 WSL2 USB/IP 下 QMI 控制面仍超时,仍需继续按 ECM/MBIM、qmi-proxy/libqmi 侧车或 VirtualBox USB 直通方向验证。 - WSL2、usbipd-win 和 WebView2 仍是 Windows 桌面路线的外部前置环境,便携包不会自动安装这些系统组件。
产物
vohive-plus-desktop_1.0.3_windows_x64.zip:Windows 桌面软件便携包,内含桌面壳、Linux amd64 后端运行时、默认配置和 WSL USB 准备脚本。vohive-plus-firmware_1.0.3_linux_amd64:Linux amd64 后端运行时,可用于 WSL2 或 Linux 主机。vohive-plus-firmware_1.0.3_linux_arm64:Linux arm64 后端运行时。vohive-plus-firmware_1.0.3_linux_armv7:Linux armv7 后端运行时。*.sha256:对应产物的 SHA256 校验文件。