TL2-4 fix — fan-out van rx_filter_band naar alle TCI-clients na een mode-switch via TCI.
What is fixed
Upstream Thetis bug: handleModulationMessage in TCIServer.cs set the new RX*DSPMode but never sent the corresponding rx_filter_band notify afterwards. TCI clients (and Thetis Console's own spectrum overlay) kept showing the previous mode's filter band-edges until the user manually re-touched the bandwidth — visible as a stale overlay after AM↔LSB, SAM↔USB, etc. switches issued through TCI.
After the DSPMode-set, the fork now fans out the actual RX*FilterLow/High via the new TCPIPtciServer::BroadcastFilterBand helper to every connected TCI listener (mirroring the TL2-3 BroadcastRxOnly / PushRxOnlyEx pattern).
Important note
This patch runs regardless of the ThetisLink-extensions checkbox. rx_filter_band is a stock TCI event, not an _ex extension, and the missing notify is a defect in standard Thetis that every TCI client benefits from being fixed. Exception to the general "extensions UIT = stock-identical" rule, owner-approved 2026-06-04.
If upstream Thetis (ramdor) ever issues a fix for the same defect, this fork patch becomes redundant and can be retired.
Assets
Thetis.exe— built fromthetislink-tl2HEAD (commit7c97c803)ReleaseNotes.txt— full release notes including all upstream and TL2-1/TL2-2/TL2-3/TL2-4 entries
Compat
- Base: ramdor v2.10.3.15
- Previous fork release: TL2-3
- TL2-stack: companion fixes in
cjenschede/sdr-remotetl2-devbranch (build 30 RX2 mode-switch + build 31 RX2 spectrum drag isolation)