Skip to content

Keep NRL visible on 6000-series radios#2219

Merged
ten9876 merged 1 commit into
mainfrom
fix/nrl-on-6000-series
May 1, 2026
Merged

Keep NRL visible on 6000-series radios#2219
ten9876 merged 1 commit into
mainfrom
fix/nrl-on-6000-series

Conversation

@ten9876

@ten9876 ten9876 commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

Closes #2198

Summary

NRL was incorrectly grouped with the 8000-series-only firmware DSP filters in #2184. Real platform availability is:

Filter 6000 8000 / AU
NRL
NRS
RNN
NRF

Drop NRL from the hide-list in both SpectrumOverlayMenu::setHasExtendedDsp and the two VfoWidget visibility paths (the setSlice mode-change lambda and syncFromSlice). NRL now follows the same pattern as NB/NR/NR2 — visible unless the mode hides it (FM).

NRS/RNN/NRF stay gated — that part of #2184 was correct.

Test plan

  • Build clean
  • CI green
  • Visual: connect to a FLEX-6600 → NRL button visible alongside NB/NR/NR2/NB/etc; NRS/RNN/NRF still hidden
  • Visual: connect to a FLEX-8600 / AU-520 → all four still visible

🤖 Generated with Claude Code

NRL was incorrectly grouped with the 8000-series-only firmware DSP
filters in #2184, but it's actually available on 6000-series radios
too — only NRS, RNN, and NRF are 8000/AU-platform-only.

Drop NRL from the hide-list in both `SpectrumOverlayMenu::setHasExtendedDsp`
and the two `VfoWidget` visibility paths (setSlice mode-change lambda +
syncFromSlice).  NRL now follows the same pattern as NB/NR/NR2 — visible
unless the mode hides it (FM).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ten9876 ten9876 requested a review from jensenpat as a code owner April 30, 2026 22:39
@ten9876 ten9876 merged commit bd73d5b into main May 1, 2026
5 checks passed
@ten9876 ten9876 deleted the fix/nrl-on-6000-series branch May 1, 2026 02:02
ten9876 added a commit that referenced this pull request May 1, 2026
Heavy community-contribution release:
- AetherSweep — in-panadapter SWR analyzer (jensenpat, 3 PRs)
- ShackSwitch antenna switch integration (nigelfenton, 2 PRs)
- Multi-client startup hardening: panadapter creation (#2222) +
  PC audio remote stream ownership (#2226), both jensenpat
- macOS DMG dark-theme fix (Chaosuk97)
- Windows-without-Qt6::SerialPort build fix (NF0T)
- NRL gating correctness on 6000-series (#2219)

- CMakeLists.txt / README.md / CLAUDE.md: 0.9.3 → 0.9.4
- CHANGELOG: v0.9.4 entry covers 10 PRs since v0.9.3
- WhatsNewData.cpp: regenerated from CHANGELOG

Acknowledgements:
- jensenpat — AetherSweep, multi-client startup, PC audio ownership
- nigelfenton — ShackSwitch integration
- NF0T — Windows build fix
- Chaosuk97 — macOS DMG dark theme fix

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NRL DSP filter control is missing from GUI when connected to FLEX-6000 series transceivers (follow-up to #2177)

1 participant