Thetis v2.10.3.15 - PA3GHM TL2-3
PA3GHM ThetisLink TL2-3 fork of Thetis v2.10.3.15. Companion build for ThetisLink v2.0.4.
All fork-specific TCI extensions are gated behind the "ThetisLink extensions" checkbox in Setup > Network > IQ Stream. With the checkbox off, the stock TCI extension behaviour of upstream v2.10.3.15 is preserved. With the checkbox on, additional _ex TCI commands and push notifications are enabled for ThetisLink clients.
Build identification: PA3GHM TL2-3 is shown next to the upstream version string in the title bar.
TL2-3 additions on top of TL2-2:
rx_only_expush-notify inconsole.RXOnlysetter — broadcasts the new "Receive only" state to every connected TCI listener on every real transition. Previously the fork only echoedrx_only_exon TCI SET/GET handler calls, which left external clients with a stale cache when the operator toggled "Receive only" manually via Setup. Companion to ThetisLink v2.0.4 preventive RX-only TX-inhibit: ThetisLink's server-side echo-gated level-maintain now sees external Setup toggles in real time instead of waiting for the next TCI SET.- New
TCPIPtciServerListener::PushRxOnlyEx(bool)+TCPIPtciServer::BroadcastRxOnly(bool)helpers mirroring the existingPushS9Frequency/BroadcastS9Frequencypattern.
TL2-2 additions on top of TL2-1 (included in this release for users upgrading directly from TL2-1):
rx_only_ex:true|false;TCI command — preventive transmit-inhibit via Thetis' built-in "Receive only" flag. SET drivesconsole.RXOnly(marshalled to the UI thread byCATRXOnly), which refuses MOX / spacebar / hardware-PTT / VOX at the central chokepoint instead of reactively flipping back. GET (empty payload) and post-SET both echo the current state. Self-gates on the ThetisLink-extensions checkbox; checkbox off = no-op. Companion to the new preventive TX-inhibit on RX-only Amplitec positions in ThetisLink v2.0.4.caps.Add("rx_only_ex")advertised intci_caps_ex.
Installation: drop `Thetis.exe` and `ReleaseNotes.txt` into your existing Thetis installation folder (back up the originals first). All other files (DLLs, database, settings) remain unchanged. Revert by restoring the backed-up originals.
See `ReleaseNotes.txt` for the cumulative TL2-1/TL2-2/TL2-3 fork additions and the upstream v2.10.3.14 + v2.10.3.15 changelogs.
Source: branch `thetislink-tl2` — see `NOTICE.md` and `ATTRIBUTION.md` for fork details and upstream lineage.