MDD Sim Gateway v1.3.10
本版新增「纯 VoWiFi 模式」开关与支持包增强,均源自 #1 的双模块现场排障。
纯 VoWiFi 模式(系统设置 → 常规 → 硬件,默认关闭)
在部分虚拟化环境(QEMU/PVE 的 USB 直通)中,ModemManager 虽能认领模块,但其 modem 对象会因模拟 USB 层的不稳定而周期性消失重建。SIM 访问经由 ModemManager 时,对象每消失一次,隧道就断一次 —— 现场表现为在线率被锯成 90% / 5% 的碎片。手动停止 ModemManager 会被编排服务拉回,屏蔽它则会卡死整个流程。
开启本开关后:
- ModemManager 彻底不再运行(其 systemd 单元同时被停用,重启不复活)
- 所有 SIM 桥接直接驱动模块串口 —— 消除了对 ModemManager 对象存活的依赖
- VoWiFi 完整可用;4G 数据、飞行模式、蜂窝短信/呼叫在界面上呈现为「不支持」并注明原因,而不是永远转圈的开关
- 切换时会重启一次读卡路径并复位模块(约 30 秒,有确认弹窗)
适用:虚拟机、容器等 ModemManager 不稳定的环境。ModemManager 工作正常的部署无需开启,默认行为完全不变。
支持包增强
脱敏支持包现在直接回答排障最常问的几件事,之前每一件都要多一轮往返:
- 每个 SIM 桥接的完整命令行与近期输出(桥接输出改为落到独立文件,不再受 journal 轮转影响)
- pcscd 是否真的在监听每个分配的虚拟读卡器端口(从
/proc/net/tcp读取 —— 探测式连接可能抢占读卡器槽位,读文件不会) - 读卡器定义目录清单、当前配置的 modem 后端、pcscd 实时暴露的读卡器列表
install.sh diagnose 保留主动探测职责(逐读卡器 lpac 读取),并同样收录桥接日志文件。
升级
cd /path/to/mdd-sim-gateway
sudo git pull
sudo ./install.sh reload或 WebUI 一键更新。参考设备实测升级无线路中断,默认(auto)路径行为无变化。