Analog: switch to OP25's noise squelch (gr310 2026-08-03) and expose squelch in config #46

Open
opened 2026-10-27 20:03:48 -04:00 by logan · 1 comment
Owner

OP25 gr310 added 'noise'/'voice' NBFM squelch modes on 2026-08-03, and they need no per-site calibration. Ours uses only the power squelch (nbfm_squelch_threshold, default -60), which historically left analog open with static. Our image clones gr310 unpinned and cached (#29), so it may predate that commit.

Fix: pin OP25 to a commit that includes it, set nbfm_squelch_mode=noise by default, and expose mode and threshold on the dashboard and the C2 system config. This is the cheap interim step before Trunk Recorder (see the TR issue).

OP25 gr310 added 'noise'/'voice' NBFM squelch modes on 2026-08-03, and they need no per-site calibration. Ours uses only the power squelch (nbfm_squelch_threshold, default -60), which historically left analog open with static. Our image clones gr310 unpinned and cached (#29), so it may predate that commit. Fix: pin OP25 to a commit that includes it, set nbfm_squelch_mode=noise by default, and expose mode and threshold on the dashboard and the C2 system config. This is the cheap interim step before Trunk Recorder (see the TR issue).
logan added the
type
bug
area/recording-audioarea/sdr-radio
priority
p2
labels 2026-10-27 20:03:48 -04:00
Author
Owner

Node half done in a4a575e (merged as c57a5b9, PR #47): OP25 pinned to gr310 5b58335, analog defaults to nbfm_squelch_mode=noise, and mode/level are exposed on the edge dashboard and /api/listen. Still open: the C2 system config/UI for squelch.

Node half done in a4a575e (merged as c57a5b9, PR #47): OP25 pinned to gr310 5b58335, analog defaults to nbfm_squelch_mode=noise, and mode/level are exposed on the edge dashboard and /api/listen. Still open: the C2 system config/UI for squelch.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/node-26#46