🐞 问题答复

这一页发布「🐞 遇到问题」上报的分析结论。输入编号(形如 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 解析)

按编号的答复

20261111-212640-e397 已答复 使用问题 · 2026-11-11 21:50

电脑没有接收到电台的声音。还有瀑布图很卡,电台的网口是传输基带IQ信号的。现在电台我接入到网络里了。电台的IP地址是192.168.110.199 电台用户名是

G7250 已连上 CAT,但网口 IQ 未启用(未设 MRRC_G7250_LAN_IP,瀑布只能走 S 表合成);同时 RX 音频被配成了电脑自带的「主声音捕获驱动程序 / 立体声混音」,而不是电台内置 USB 声卡,因此听不到电台声音。

诊断

你要做的

原始证据

相关代码:config.py:371 (G7250_LAN_IP) / backends/xiegu/lan_iq.py (LAN IQ producer) / audio_handler.py:_reinit_pyaudio、audio_handler.py:390

20261110-223100-398a 已答复 使用问题 · 2026-11-10 22:41

电台蓝牙遥控器配成功后,按下PPT(语音键)电台发动作,遥控器语音,话咪均无法输入音频,按要求升级后换小米遥控器,能搜索到小米遥控器,无法配对,于是,又用原来的

语音键发射时没有声音,是因为当前这支「移动语音遥控器」没有麦克风通路(遥控器麦克风只对小米蓝牙遥控器 2 / 2 Pro 的 ATVV 做了支持);随后的配不上/搜到旧设备,是 bluez 里残留的旧绑定和缓存回声——用设置页「重配」+ 必要时「重启蓝牙」即可自愈,不需要改代码。

诊断

你要做的

原始证据

相关代码:remote_mic.py:find_known_device(麦克风只对小米 ATVV 设备成立);net_bt.py:power_cycle(重配/清旧密钥路径)

20261107-085055-43fa 已答复 使用问题 · 2026-11-07 09:12

FTDX101MP使用128.23,频谱没有,和ft891使用时的频谱显示一样。切换模式,NR,NB切换VFO,-AB频率,COMP,AMP切换,ATT切换按键

FTDX101MP「频谱没有」是本机型设计如此——Yaesu 全家族 ASCII CAT 都没有频谱数据流,界面只画 S 表合成曲线(与 FT-891 完全相同,属预期,不是缺陷);ATU 是未验证机型的已知未验证项,证据不足以判为代码缺陷,按电台侧自检 + 可选开启未验证发射处理

诊断

你要做的

原始证据
20261102-165855-cde1 已定位,待修复 音频 · 2026-11-02 17:03

(未填写)

音频 RX/TX 配置名锁死了旧 ALSA 编号 'USB Audio Device: - (hw:0,0)',而电台声卡现已枚举在 hw:1,0,与 SDD V2.88/CHANGELOG v1.7.7 记录的配置名锁死同签名;自动检测已兜底恢复,但配置未更新导致告警与 -9993 反复出现。

诊断

你要做的

原始证据

相关代码:audio_handler.py:_find_rx_device(配置名子串匹配与 not-found 回退逻辑);-9993 重初始化见 audio_handler.py restart_rx / _reinit_pyaudio 路径

20261101-165427-d931 已答复 产品缺陷 · 2026-11-01 18:11

更新最新版后,频率框多出来一个1字,比如114.270,107.068。

频率框多出的前导「1」是 v1.28.35 携带的已修复显示缺陷(百 M 位 span 的缓存版本号没 bump),升到 v1.28.36 即消失

诊断

你要做的

原始证据

相关代码:static/index.html(#f100m span) / static/ft710.css(.freq-lead) / static/ft710_ui.js(formatFrequency) —— 已在 v1.28.36 修复

20261101-103310-caf7 已答复 升级 · 2026-11-01 10:58

Ft-991A

FT-991A 在 v1.28.26 上暴露的「>100MHz 频率百 M 位不显示 / 频谱设置报错 / SQL 不同步」已由 v1.28.27 (FP23) 修复,当前版本早于该修复,升级即可解决。

诊断

你要做的

原始证据

相关代码:已修复:backends/yaesu/cat_core.py:set_scope_speed/set_scope_span/set_scope_mode + server.py scope 分发(v1.28.27)

20261101-102815-cd90 已定位,待修复 产品缺陷 · 2026-11-01 10:56

换了FT-991A,本机为真机,频率显示在100M以上不现实百M位,选择FT-991A需要反复几次设置重启

FT-991A 已能连收(音频正常),但保存连接设置时机型被写回 ft710,且 ≥100MHz(2m/70cm)的显示与设置存在新接入机型缺陷(百MHz位不显示、设 2m 弹回 6m)。

诊断

你要做的

原始证据

相关代码:static/ft710_ui.js:renderFrequency(#f100m 百MHz位未按 ≥100MHz 更新)

20261031-171247-5ec1 已答复 使用问题 · 2026-10-31 17:25

这个是W103D盒子陪FT-991A电台,配置是FT-891,频谱显示只能在100宽度,sql没能同步。

FT-991A 不在支持机型列表,被配成 FT-891 后真实频谱/扫宽本来就拿不到(Yaesu 系 scope_type 一律为 none,只剩 S 表合成的固定窄带图),静噪只下不读且 FT-991A 与 FT-891 的 SQ 命令未必一致;另有一处 set_scope_speed 方法缺失的代码缺陷(报错但无害,不影响收发)。

诊断

你要做的

原始证据

相关代码:server.py:_execute_set_command(scope_speed/scope_span 分发未按后端 capability 门控)/ backends/yaesu/cat_core.py 缺 set_scope_speed

20261031-171243-4aba 已定位,待修复 使用问题 · 2026-10-31 17:23

这个是W103D盒子陪FT-991A电台,配置是FT-891,频谱显示只能在100宽度,sql没能同步。

FT-991A 不在支持机型列表里,被配成 FT-891 后频谱只能是 S 表合成的固定窄带图(Yaesu 系 scope_type 一律为 none,无真实频谱/扫宽),静噪是单向下发无回读;另有一处 set_scope_speed 方法缺失的代码缺陷(报错但无害,不影响收发)。

诊断

你要做的

原始证据

相关代码:backends/yaesu/cat_core.py(缺 set_scope_speed,被 server.py:3360 调用;或 backend.py 的 _make_delegate 应把该命令降级为无操作)

20261031-073147-7622 已定位,待修复 产品缺陷 · 2026-10-31 07:51

安卓版1.1.35版,切换频率时会偏,要重新点击一次才恢复到保存的相应频率。

安卓 1.1.35 切频走的是两条独立 set(freq 然后 mode),FT-710 在 SSB 模式切换上把频率按边带偏移 ±1400 Hz 移动;服务端只在原子 memRecall 路径里于 MD 之后重发一次频率做补偿,所以偏移留在电台与 UI 上,再点一次(只发 freq、不再触发模式切换)才回到保存值。

诊断

你要做的

原始证据

相关代码:server.py:_execute_set_command(freq/mode 分支——缺 memRecall 那种 MD 之后重发频率的 ±1400 Hz 补偿;对照 server.py:_handle_ws_message 的 memRecall 分支 / FT710Android 记忆调用应改走 memRecall)

20261031-071746-87ee 已答复 其他 · 2026-10-31 07:20

安卓版可以设置把PTT按键设置到音量上下键吗(参考外国软件RCFORB,在设置按键时你点击哪个要设成发射键,设置时就按相应的按键,这个按键就被设置成发射键了。)

这是一条功能请求(把安卓 App 的 PTT 映射到音量键/自定义按键,像 RCFORB 那样按键学习),不是缺陷;当前安卓 App 完全不接物理键,音量键仍归系统音量,现有可用的物理发射键是盒子侧蓝牙遥控器的语音键。

诊断

你要做的

原始证据

相关代码:FT710Android/app/src/main/java/com/hamradio/ft710android/App/MainActivity.kt(无 onKeyDown/dispatchKeyEvent)+ UI/MainScreen.kt 底栏 PTT 按钮:新增按键映射应落在这里,并在 ViewModel/PttManager 上保持按住→ptt:true、松开→ptt:false、onStop 无条件释放

20261031-070044-2e7d 已答复 其他 · 2026-10-31 07:10

安卓版可以设置把PTT按键设置到音量上下键吗(参考外国软件RCFORB,在设置按键时你点击哪个要设成发射键,设置时就按相应的按键,这个按键就被设置成发射键了。)

安卓客户端当前没有任何音量键处理逻辑——PTT 只有屏幕上的触摸按钮,音量键发射属于尚未实现的功能请求(不是缺陷,也不是本包日志里的故障)

诊断

你要做的

原始证据

相关代码:FT710Android/app/src/main/java/com/hamradio/ft710android/App/MainActivity.kt(无按键事件覆写,是新增音量键-发射映射的落点)→ PTTManager/UI/PTTButton.kt;属新功能,非缺陷修复

20261028-184404-a234 已定位,待修复 音频 · 2026-10-28 18:53

FTX-1升级1.28.18,APP版本1.1.34

1.28.18 已含 FP12/FP13/FP14 的 FTX-1 修复,但包内日志显示两处旧的音频缺陷同签名复发:TX 侧数据已到、一帧也没写进声卡(电台被键控却发静音),RX 采集接口静默停摆(PyAudio 仍报流开着)—— 按回归排查,不是环境或使用问题

诊断

你要做的

原始证据

相关代码:audio_handler.py:feed_tx_audio(`if self._tx_stream is None: return` 与 _tx_peak 同函数,written 只记于 write_tx_chunk)+ server.py:_feed_tx_from_uplink / _audio_rx_loop 的 RX 停滞重开分支;历史同签名见 CHANGELOG「键控了却没有声音」(V2.71) 与 SDD V2.79(采集接口静默停摆)

20261028-184133-c415 已定位,待修复 产品缺陷 · 2026-10-28 18:51

FTX-1升级1.28.18遇到切换频段要发射一下PTT不然还是跳回原来频段,APP依然不正常

FTX-1 在**副通道(vfo_b)**上的调谐/记忆调用没落到电台的操作侧:服务端只发 `FB`、不发 `VS`/`FT`,电台自己报的频率一直停在 14.270 MHz;而客户端(APP)还把频率写成 30000/51389 Hz 这类下限值。与 v1.28.16(FP12) 修的「频率改了被拉回」同签名,1.28.18 已含该修复,按回归/未覆盖路径排查。

诊断

你要做的

原始证据

相关代码:backends/yaesu/cat_core.py:set_frequency(只发 FA/FB,从不发 VS/FT,副通道写入不改变电台操作侧);server.py:_handle_ws_message 的 memRecall 分支(2551-2553)与 _execute_set_command 的 vfo_b_freq 分支(2946-2950)(仅 radio.update(vfo_b_freq=…),不切 active_vfo/VS)

20261028-183315-9c85 已定位,待修复 环境 · 2026-10-28 18:40

FTX-1升级到1.28.17的问题

1.28.17 升级本身没有失败:发射不成是盒子侧 USB 音频/CAT 同时掉线(换线/换口即可),频谱跨度报错是 FTX-1 后端缺 `set_scope_span` 的代码缺口,FT8 起不来是 venv 里 numpy/scipy 装坏了。

诊断

你要做的

原始证据

相关代码:backends/yaesu/backend.py:_make_delegate(无条件转发到 backends/yaesu/cat_core.py:YaesuCatController,该类没有 set_scope_span)+ server.py:_handle_ws_message 的 scope_span 分支(应像 scope_type=none 一样跳过);测试缺口:backends/yaesu 的 test_every_abstract_method_is_implemented 只查基类抽象集,查不到这种「有名字但目标不存在」的转发

20261028-180234-0876 已答复 使用问题 · 2026-10-28 18:12

FTX-1升级到1.28.17

升级本身没坏:FTX-1 的发射被「未验证机型」门禁挡着(1.28.17 正是为无 SSH 的盒子新增了设置页开关,开关还没打开),另有三件独立的环境/设置问题(FT8 因 venv 内 numpy 导入失败停用、音频增益 +30/+3 dB 削波、USB CAT 口掉线重枚举),瀑布是 S 表合成而非真实频谱属该机型限制。

诊断

你要做的

原始证据

相关代码:backends/yaesu/backend.py::_tx_allowed(门禁判定,行为正确);ft8/engine/audio_rx.py:21(历史同点,本次为 venv 依赖损坏,非代码缺陷)

20261028-180212-5ac1 已答复 使用问题 · 2026-10-28 18:10

FTX-1升级到1.28.17

升级本身成功(1.28.17/FP13 已跑起来,CAT 已连上、记忆信道召回归位);真正卡住的是 FTX-1 的「未验证机型」发射门禁——它在 1.28.17 里已经可以从设置页打开,不必再改 env/重启;FT8 不可用是 venv 里 numpy/scipy 文件损坏(升级前就存在),另有音频电平被设到削波。

诊断

你要做的

原始证据

相关代码:无产品缺陷。仅一处文案可改进:backends/yaesu/backend.py:_tx_gate_warn() 仍提示「Set MRRC_ALLOW_UNVERIFIED_TX=1 and restart」并指 _diag_yaesu.py,未指向 1.28.17 新增的 /settings「实验机型的发射」卡片(server.py:api_unverified_tx_set / static/settings.html:loadTxGate),对无 SSH 的盒子主人是误导路径

20261028-174348-4b2e 已答复 环境 · 2026-10-28 17:50

FTX-1升级了1.28.16

这份包里的三件事分别是:FTX-1 属未验证机型,发射门禁按设计拒绝(不是升级引入的缺陷);FT8 因 venv 里 numpy/scipy 文件损坏整体不可用(早于 1.28.16 就存在);瀑布走 S 表合成是 Yaesu ASCII-CAT 家族的固有限制。1.28.16(FP12)本次修的 FTX-1 命令形状问题在日志里没有复现迹象。

诊断

你要做的

原始证据

相关代码:backends/yaesu/backend.py:YaesuBackend._tx_allowed(门禁为设计行为,非缺陷);FT8 失败点在 ft8/engine/audio_rx.py:21 的 `import scipy.signal` 之前,即 venv 里的 numpy 安装文件损坏,无需改代码

20261028-131231-0b0f 已定位,待修复 电台 · 2026-10-28 13:20

这个是YAESU FTX-1控制和瀑布都不正常

瀑布「不正常」是 FTX-1 的设计限制(该机没有 CAT 波形协议,界面只能走 S 表合成);发射被未验证机型门禁挡住属预期;但「频率/控制改了不生效、轮询又被拉回 29600000」与本仓已记录且仍未修的 FTX-1 CAT 不符项(附录 C 20 项,含 VM)同源,需按回归/未修缺陷排查。

诊断

你要做的

原始证据

相关代码:backends/yaesu/cat_core.py:YaesuCatController(VM000 记忆信道退出步与附录 C 不符命令表);能力表侧 backends/yaesu/yaesu_profiles.py(FTX-1 profile 的 att_steps / has_vd_id_meters),核对依据 docs/ftx1-technical-analysis.md §12 + 附录 C

20261026-220838-1ba3 已定位,待修复 产品缺陷 · 2026-10-26 22:10

现在是IC-7300.你深入分析下7300的适配情况

IC-7300 的 FT8 模式在本版本一定失败:FT8 的电台适配层(ft8/platform/cat.py)把 FT-710 的滤波宽度表和模式寄存器表硬编码在里面,传给 IC-7300 后端的是无效的 FIL 槽位 18(IC-7300 只接受 1–3),因此每次进入 FT8 都被拒并回滚到 SSB —— 这是产品缺陷,不是设备或使用问题。

诊断

你要做的

原始证据

相关代码:ft8/platform/cat.py:PlatformRig.set_filter_width(硬编码 FILTER_WIDTHS_NARROW 把 Hz 换成 FT-710 槽位,3000Hz→18)与 PlatformRig.set_mode/get_mode(硬编码 FT710_MODE_NUM)→ backends/ic7300/civ_controller.py:set_filter_width(只接受 FIL 1–3,返回 False)

20261026-194408-16d0 已答复 使用问题 · 2026-10-26 19:51

中兴W103D 1.28.7无法控制IC7300

IC-7300 的 CAT 串口在配置里是空的(MRRC_SERIAL_PORT="")——盒子根本没打开任何串口,所以「无法控制」;换机型时的既有设计会清空端口,需要重新指定。

诊断

你要做的

原始证据

相关代码:linux/mrrc_radio.py:plan / _cmd_use(换机型清空端口的既有设计,带 --port 提示;非缺陷,仅需操作员指定端口)

20261025-195703-af25 已答复 电台 · 2026-10-25 20:00

(未填写)

盒子此刻完全看不到 FT-710 的 USB 接口 —— FT4222 频谱、CAT 串口、USB 声卡三样同时缺失,是电台 USB 链路/供电/线缆问题,不是产品缺陷。

诊断

你要做的

原始证据

相关代码:无代码缺陷可指;相关上报点 backends/ft710/scope_pipe.py:FT_OpenEx(scope_pipe.py:148-154,error_2 即 USB 上找不到设备)

20261024-123405-c39a 已答复 升级 · 2026-10-24 12:40

FT710更新安卓1.1.33后频率显示处不显示设置的频率,但是系统是已经切到了相应频率。就是说点击到14.270显示0000,但是频谱下的频率是到14.270

频率一直 00.000.00、微调无反应是安卓 App v1.1.33 的已知 Compose strong-skipping 缺陷(v1.1.34 已修);服务端 CAT 频率正常,升级 App 即可

诊断

你要做的

原始证据

相关代码:修复已在 FT710Android/app/src/main/java/com/hamradio/ft710android/UI/MainScreen.kt(FreqBezel/MetersCard/ControlsCard/TuningCard 订阅 vm.version);服务端 FT8 栈修复在 ft8/core/worker.py::_run_with_large_stack

20261022-160619-cbda 已定位,待修复 音频 · 2026-10-22 16:12

发射的功率很小啊

这次发射电台被键控了,但服务端一个麦克风帧都没收到、写进声卡 0 帧、音频峰值 0%(SSB 无调制=射频功率接近零),所以“功率很小”首先是发射音频没送进电台;同时日志里 FT8 深路径每槽杀死 DSP worker 的签名与本仓 1.28.2 声称已修的缺陷完全一致,属回归,需按缺陷排查。

诊断

你要做的

原始证据

相关代码:ft8/core/worker.py:_run_with_large_stack / ft8/core/supervisor.py:request(worker_exit status None 的捕获与 generation 细节)+ ft8/dsp 内仍会终止进程的两处 Fortran stop(patched/four2avar.f90、vendor/packjt.f90);TX 音频零帧一侧先看 server.py:_handle_audio_tx 与前端 tx_capture_worklet.js 的麦克风授权失败路径,非本次直接缺陷

20261022-160540-51e7 已定位,待修复 音频 · 2026-10-22 16:11

发射的功率很小啊

那次发射是「零调制」而不是功率设置小:服务端一帧上行语音都没收到(frames=0/written=0/peak=0%),LSB 下 SSB 无调制即无射频功率;该签名与 v1.25.4 修过的「键控了却没有声音」同签名,当前 1.28.2 应已含该修复 → 按回归排查,同时核对 FT-891 的音频入口(外接声卡→DATA/ACC)。

诊断

你要做的

原始证据

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

20261021-123324-81ab 已答复 使用问题 · 2026-10-21 12:40

FT-891设备不工作

服务端把电台型号选成了 FT-710,而实际接的是 FT-891:CAT 握手用错后端(No ID response)、频谱去开 FT-710 才有的 FT4222 器件(必失败)。改选 Yaesu FT-891(含实验性发信开关)即可。

诊断

你要做的

原始证据

相关代码:backends/yaesu/yaesu_profiles.py:FT891(模型已存在,无需改代码;问题是 MRRC_RADIO_MODEL 选了 ft710)

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-11-11 21:50(自动生成,勿手改)