Skip to content

ThetisLink TL2-4 (v2.10.3.15 + TL2-1 + TL2-2 + TL2-3 + TL2-4)

Latest

Choose a tag to compare

@cjenschede cjenschede released this 04 Jun 09:03

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 from thetislink-tl2 HEAD (commit 7c97c803)
  • 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-remote tl2-dev branch (build 30 RX2 mode-switch + build 31 RX2 spectrum drag isolation)