Skip to content

MDD Sim Gateway v1.3.10

Choose a tag to compare

@github-actions github-actions released this 15 Aug 15:38
· 133 commits to main since this release
v1.3.10
6ed8765

本版新增「纯 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)路径行为无变化。