Skip to content

Thetis-RADE v2.10.3.21

Latest

Choose a tag to compare

@sv1eia sv1eia released this 27 Jun 10:41

Thetis-RADE v2.10.3.21

This release adds experimental RADE V2 digital-voice support to Thetis-RADE,
selectable per receiver alongside the existing V1.
I could'nt resist so I added the not-yet merged V2 algo that exists in dr-radev2
branch of David's https://github.com/drowe67/radae repository so to get a glipse.
For this a new radae_c library created that contains both V1 and V2 in pure C.
Also Hermes-Lite 2 hardware support for all option boards, the N2ADR Filter Board,
the HL2 I/O Board and AK4951 Companion Board (HL2+), is now fixed and confirmed
working thanks to Luca EA8DJR and Mike WA3O for testing and pointing out issues
and fixes.
Additional did some FreeDV Reporter local time and other minor fixes.

What's changed since v2.10.3.20

  • RADE V2 protocol, selectable per receiver. New "RADE Version" V1/V2
    dropdowns in Setup -> DSP -> RADE (one per RX), mirrored on the console
    digital panels. RX1 and RX2 can run V1 or V2 independently, and the change is
    applied live.
  • Transmit follows the transmitting receiver. Keying on a receiver set to
    V2 transmits V2; on a V1 receiver, V1; on a non-RADE receiver, normal voice --
    matching whichever VFO/RX the transmit is on.
  • FreeDV Reporter now reports the per-receiver protocol (RADEV1 / RADEV2) to
    qso.freedv.org, updated immediately when you change the version.
  • Hermes-Lite 2 support added, with FreeDV Reporter time/zone fixes.
  • Loopback test is now RX1-only (no cross-protocol loopback), with a
    Loopback/MOX interlock.
  • Per-protocol transmit level so V1 and V2 sit at the same average on-air power.
  • RADE RX-level clip indicator threshold adjusted.
  • Setup RADE tab tidy-ups (shorter enable labels, the RX2 loopback control
    removed) and console RADE control layout refinements.

Library / structural notes

  • The RADE modem builds from the in-repo pure-C radae_c
    (Project Files/lib/radae_c/), now refreshed to carry both the V1 and V2
    protocols (the older vendored radae_nopy was removed in the prior release).
    The new radae_c library is brand new pure-C implementation of the David's radae
    algorithms in python repo.

Documentation

Added Documentation/Radio/RADE_Additions_Description_v1.4.pdf user guide.
New guide is detailing the initial setup required and all the RADE setup
controls. Also gives details for the new/reworked Meters/Gadgets
measurements.

Installation

Download Thetis-RADE-v2.10.3.21-x64.msi and double-click to install. Requires
Windows 10 / 11 x64 and the .NET Framework 4.8 runtime (included on all current
Windows installs by default).

If upgrading from a previous Thetis-RADE: uninstall the old version via
Add or Remove Programs before running the new MSI.

Known issues

  • RADE V2 carries voice only: there is no callsign / EOO text channel on V2, so
    the "Last Callsign" display and the reporter's RX-call column stay empty while
    receiving V2. The EOO is still pending in the original RADE V2 in radae python
    repo, when original algorith authors provide a method for EOO in V2 it will
    also be implemented in radae_c.

Credits

See NOTICE.md in the source tree.


73,
Christos SV1EIA