🐞 问题答复

这一页发布「🐞 遇到问题」上报的分析结论。输入编号(形如 20260917-072530-ab12)或关键词即可筛选。

已知问题(按现象查)

known-20261016-win-cert 已定位,待修复 网络 · 2026-10-16

Windows 上接入云端报 certificate has expired(浏览器却打得开门户)

不是门户、也不是网络:这台机器的证书库里有一份与被服务链条同名同密钥、却已过期的证书,应用(Python/OpenSSL)只认本机证书库,于是把库里那张放进链里判它过期;浏览器用自己那套根与链构建,所以同一台机器、同一条链,浏览器照常能开

诊断

你要做的

原始证据

相关代码:net_tls.py(不要把自己的信任判定外包给本机证书库)+ tools/windows/MRRC-CertDoctor.ps1(用户侧体检与修复)

known-20261004-tls 已定位,待修复 网络 · 2026-10-04

接入云端报 CERTIFICATE_VERIFY_FAILED(诊断包也上传不了、软件更新检查失败)

macOS 打包版(v1.25.0 及更早)没有可用的 CA 信任库:应用里所有外发 HTTPS 都无法校验

诊断

你要做的

原始证据

相关代码:net_tls.py(信任库)+ packaging/*/build.*(随包 vendor/ca/cacert.pem)

known-20261004-ftdi 已定位,待修复 产品缺陷 · 2026-10-04

频谱显示不对:一直是一条光滑的假曲线,看不到真实信号

macOS 打包版 v1.25.0(及 v1.18.0 起的同类构建)真频谱从未启动,界面画的是 S 表合成曲线

诊断

你要做的

原始证据

相关代码:macos/launcher.py:load_env(相对 FTDI 目录经 runtime_path 解析)

按编号的答复

20261017-225430-d996 已定位,待修复 产品缺陷 · 2026-10-17 23:11

软件启动后电台选择FTX-1保存重启又变成FT-710,网页也看不到频谱

Launcher 的首启探测白名单 `VALID_MODELS` 只含 ft710/ic7300/ic7300mk2,所选 ftx1 因此每次启动都被判为「未配置」,探测到 Yaesu 应答后把型号改写成 ft710 —— 于是续跑成 FT-710 后端(去找 FT4222 频谱芯片,找不到就退成 S 表合成)

诊断

你要做的

原始证据

相关代码:macos/first_run.py:VALID_MODELS / needs_first_run / apply_first_run / probe_radio_model(应由 backends.known_models() 派生白名单,并让 probe 返回 "ftx1" 而非 "ft710")

20261017-225416-0570 已定位,待修复 产品缺陷 · 2026-10-17 23:02

软件启动后电台选择FTX-1保存重启又变成FT-710

启动器首次自检不认 FTX-1:它把 ftx1 当作“机型未设置”,每次启动都重新探测串口、把机型改写成 ft710 存回配置 —— 不是用户选错,也不是电台的问题

诊断

你要做的

原始证据

相关代码:macos/first_run.py:VALID_MODELS / needs_first_run() / apply_first_run() / probe_radio_model()(白名单应改为 backends.known_models(),探测需返回真实机型或保留用户已选机型,不得把 ftx1/ic705/ic7610/ic7760/ftdx10/ftdx101d/ftdx101mp/ft891 判为“未设置”)

20261017-225339-c737 已定位,待修复 产品缺陷 · 2026-10-17 23:01

软件启动后电台选择FTX-1保存重启又变成FT-710

1.28.1 的启动器首启探测仍用硬编码三机型白名单(ft710/ic7300/ic7300mk2)判定型号,FTX-1(ftx1)被视为「未设置」,于是每次启动都重新探测并回写成 ft710 —— 这是产品缺陷,不是用户操作问题。

诊断

你要做的

原始证据

相关代码:macos/first_run.py:needs_first_run()/apply_first_run()(VALID_MODELS 硬编码三键 → 应由 backends.known_models() 派生,探测失败时保留用户已选的型号而不是回写 ft710)

20261007-083527-6536 已定位,待修复 网络 · 2026-10-16 21:56

关闭蒲公英VPN还是无法进入电台所在网络,打开bg7zhs.mrrc.vlsc.net网页显示502bad gateway电台所在网络使用了花生壳P5路由器。

本机服务与电台一切正常(启动完整、[已隐去] 已连、频谱/发射正常),502 出现在云端入口→本机隧道的链路;这与本仓记录过的『入口 502 而租户侧一切看起来正常』同签名,1.25.3 应已包含相关修复 → 按回归排查。

诊断

你要做的

原始证据

相关代码:cloud_hub.py:TunnelProcess(隧道启动/注册)+ server.py:_cloud_start_tunnel(启动时自拉隧道、证书判据)

20261011-134820-f54e 已定位,待修复 音频 · 2026-10-16 21:53

偶尔重启系统和APP发射有声音大部分还是发射没有语音输出,用CQ键发射能听到CQ CQ CQ…的呼叫,IC7300/29.6FM

服务端收到 0 帧麦克风上行(frames=0/peak=0%,CQ 走服务端注入却正常),与仓库 V2.71 记录并修复过的「键控了却没有声音」同签名,而现场 1.25.5 已包含该修复,按回归排查。

诊断

你要做的

原始证据

相关代码:server.py:_claim_tx_owner_for_token / _same_session_uplink_takeover / _assign_tx_owner_on_connect(TX 上行认领);static/ft710_main.js + tx_capture_worklet.js(浏览器麦采集是否出帧)

20261010-220406-5793 已答复 电台 · 2026-10-16 21:50

手机端发射声音太小

与 SDD V2.78(同日 2026-10-10、同为 v1.25.4 + IC-7300 的发射声音问题)同签名:软件链路清白,根因在电台侧调制输入源(Icom MOD Input / USB MOD Level),非产品缺陷。

诊断

你要做的

原始证据

相关代码:无代码缺陷;用户指引见 docs/OPERATION_GUIDE.md §0.6.2(IC-7300 MOD Input)与 static/modules 的 🎙 Vol 设备侧麦克风增益

20261007-203517-f40d 已定位,待修复 产品缺陷 · 2026-10-16 21:42

FT-7300开机就发射

日志签名 `TX session: frames=0 … written=0 … peak=0%`(键控了却没有声音)与 v1.25.4 修复的「同一 30 天令牌下多条 /WSaudioTX 上行归属错误」同签名,而当前版本正是 1.25.4(应已含该修复)→ 按回归排查。

诊断

你要做的

原始证据

相关代码:server.py:_claim_tx_owner_for_token / server.py:_same_session_uplink_takeover(TX 上行归属;配套 _register_tx_socket/_forget_tx_socket)

20261001-192738-30c2 已答复 升级 · 2026-10-16 21:30

云端申请500

「云端申请500」与 v1.24.0 引入云端接入时那个未导入 cloud_hub 的缺陷完全同签名,当前版本(1.24.0)早于修复版本,升级到 v1.24.1 及以上即可解决。

诊断

你要做的

原始证据

相关代码:server.py:api_cloud_apply / server.py:_cloud_portal(1.24.0 缺 `import cloud_hub`;修复见 server.py:67 的 import 与 v1.24.1)

20261010-205200-6e3c 已答复 电台 · 2026-10-10 21:12

发射功率小/没有? 你看看

同一条根因的 SSB 版本:电台在发射,但实测 `ALC=0`、`Po≈0`,而服务端同时在把音频写进电台 USB 声卡 —— SSB 没有调制就没有射频功率;先查电台 `MOD Input`(`DATA OFF MOD` / `DATA MOD` = `USB`)

诊断

你要做的

原始证据
20261010-203328-9f66 已答复 电台 · 2026-10-10 21:12

IC7300发射对方没有收到声音,测试用另外一台短波机收听也是听到发射但是没有声音

软件把语音送进了电台(52% 峰值的音频确证写进 USB 声卡),电台也真的在发射,但调制为零 —— 根因是电台侧的调制输入源没选 USB(`SET` → `Connectors` → `MOD Input`),不是音频链路故障

诊断

你要做的

原始证据
20261003-103644-11b2 已答复 网络 · 2026-10-03 10:44

没有开蒲公英,从外网进入https://bg7zhs.mrrc.vlsc.net/网页显示无法打开,更新md文件后显示网页出错,现在又显示无法打开网页

服务端本机是好的(8888 已监听 + SSL 已启用 + FT-710 CAT 已连上),公网打不开是入口通道问题——用户自己说"没有开蒲公英";另外电台 USB 未枚举,导致 FT4222 频谱与 USB 声卡都不可用

诊断

你要做的

原始证据
20261001-161306-86db 已答复 环境 · 2026-10-01 20:02

how to config the *.mrrc.vlsc.net? how can I make it work?

这台 Windows 机器上电台并未真正接上(串口不对/无 ID 响应、FT4222 找不到、没有任何音频设备),服务器只在『仅 UI』模式运行;`*.mrrc.vlsc.net` 不是本产品的配置项——产品只认 `MRRC_WEB_HOST`/端口 8888 和 `MRRC_SSL_CERT/KEY`。

诊断

你要做的

原始证据
20260926-061400-e4dc 已答复 环境 · 2026-10-01 20:01

analysis the logs

FT-710 未通过 USB 正确连上电脑(CAT 串口、FT4222 频谱、USB 音频三路同时缺失),属环境/连接问题,非产品缺陷

诊断

你要做的

原始证据
20260919-085517-b3aa 已答复 环境 · 2026-09-19 09:12

(未填写)

无在发产品缺陷:录音「dropped/queue full」签名与 V2.44/V2.45(v1.15.0 发布)修复的写入端生命周期缺陷同签名,但均为 2026-09-12 旧日志、当前 v1.18.1 已含修复(server.py:348 `_ensure_rec_writer()` 幂等重建 writer、server.py:432 队列满改为丢最旧块),09-19 近期日志录音/音频/串口全部健康;其余命中为 USB 串口重枚举(环境)与开发机跑测试套件写同一日志造成的 Traceback 误报

诊断

你要做的

原始证据

相关代码:server.py:348 _ensure_rec_writer(V2.44/V2.45 修复已存在,当代码无需改动)

20260918-114118-9ad3 已定位,待修复 音频 · 2026-09-19 09:10

(未填写)

录音签名与 V2.44/V2.45 修复的「写入端一次性生命周期」缺陷同签名,当前 v1.18.1 已包含修复;包内命中行全部为 2026-09-12 修复前的历史日志,9/18 当天无新录音丢弃,按回归排查(用户先做一次新录音验证),其余告警(串口 ENXIO、音频 -9999、TX 门禁、弱密码)均为已知环境/预期行为

诊断

你要做的

原始证据

相关代码:server.py:_ensure_rec_writer(修复已在当代码;如复现回归再查 recorder.py:_recording_writer_loop 与 server.py 的 _rec_queue 消费端)

工作流看板:FDE 看板(bug/需求分类 · 排期 · 后台实施结果)

最后更新:2026-10-17 23:11(自动生成,勿手改)