Skip to content

sv1eia/Thetis-RADE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

See LICENSE and LICENSE-DUAL-LICENSING for licensing details.


Thetis-RADE — SV1EIA fork

This is a fork of ramdor/Thetis, maintained by Christos Nikolaou (SV1EIA).

Forked from upstream v2.10.3.15-g2e (commit 3759d096) of the ramdor/Thetis. Adds RADE V1 (Radio AutoEncoder) digital-voice integration and a native FreeDV Reporter client to the existing Thetis SDR application.

What this fork adds on top of upstream Thetis v2.10.3.15-g2e

  • RADE V1 digital-voice integration — full TX/RX pipeline using the RADE modem (radae_nopy), the LPCNet feature extractor and FARGAN vocoder (Opus DNN), r8brain rate-conversion on the encoder I/O, and FreeDV-GUI's rade_text LDPC-encoded EOO callsign codec.
  • Native FreeDV Reporter client — Socket.IO v4 client talking to qso.freedv.org with a sortable / filterable station-list dialog;
  • RADE meters — Sync, SNR, RX level (dBFS), Clip, EOO Decodes (text meter showing the last decoded callsign), TX Mic Level, TX Mic Clip; available from the Meters/Gadgets system.

Additional Libraries

radae_nopy/ peterbmarks/radae_nopy opus_dnn/ xiph/opus r8brain/ avaneev/r8brain-free-src rade_text/ drowe67/freedv-gui codec2/ drowe67/codec2

Licence

Thetis is GPL-2-or-later. See LICENSE for the GPL-2 text and NOTICE.md for the contributor list. LICENSE-DUAL-LICENSING is a notice from MW0LGE about his contributions only — it does not affect the GPL-2 grant for the project as a whole or for anyone else's contributions, including SV1EIA's. New SV1EIA contributions in this fork are licensed under GPL-2-or-later.


The remainder of this file is the original ReadMe.md from ramdor/Thetis at the fork point.


This project is now archived - 2nd April 2026

This fork of the original Thetis, which I started tinkering with in 2019, has now been archived. I will not be performing maintenance or adding features to it for the foreseeable future. Whilst I may return to it from time to time for minor fixes and/or if I develop something for personal use that I feel may also benefit others, active development has stopped.

There are a number of technical issues that would need to be addressed in order to take the project forward. The codebase still depends on an older .NET Framework version (4.8), which is increasingly outdated and is beginning to fall out of support with other libraries used by the project. Rendering is also based on SharpDX, which is itself an archived project. Although moving to a more modern rendering engine would be desirable, many suitable replacements do not properly support the older .NET Framework this fork relies on.

Work on multiple RX slices is also on hold, as that would require a rewrite of the display engine. Given that the current display engine is based on SharpDX, it would not seem prudent to invest that effort into an archived and outdated library.

The project is gradually falling behind, and bringing it up to date would require a substantial amount of rework. I have therefore decided to archive this repository and focus my efforts elsewhere. Thetis is hopefully a better experience than it once was, and with recent milestones now reached, including TCI audio/IQ streaming, the voice keyer, and radio network/detection improvements, I feel this is a good point to call it "done".

Cheers to all who have enjoyed the ride, helped test, and found bugs. With the progression of AI, perhaps in a few years we will be able to ask it to 'modernise the project'. Time will tell.

73
MW0LGE - Richie

Latest Release v2.10.3.13 - 1st April 2026

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.13

Latest Release v2.10.3.5 December, 24th 2023

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5

2.10.3.4 (2023-19-11)

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.4

2.10.3.3 (2023-03-11)

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.3

2.10.3.2 (2023-03-11)

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.2

2.10.3.1 (2023-03-11)

https://github.com/ramdor/Thetis/releases/tag/v2.10.3.1

2.10.3 (2023-02-11)

https://github.com/ramdor/Thetis/releases/tag/v2.10.3

2.10.2.2 (2023-13-10)

2.10.2.1 (2023-11-10)

2.10.2 (2023-11-10)

2.10.0 (2023-19-06)

2.9.0 (2022-03-04)

See Thetis Change Log for more details.

2.8.11 (2020-20-10)

See Thetis Change Log for more details.

2.8.9 (2020-13-10)

See Thetis Change Log for more details.

2.8.8 (2020-10-10)

See Thetis Change Log for more details.

2.8.7 (2020-10-7)

See Thetis Change Log for more details.

2.8.6 (2020-10-6)

See Thetis Change Log for more details.

2.7.0 Not Officially Released

2.6.9 (2020-1-24)

See Thetis Change Log for more details.

2.6.8 (2019-11-3)

See Thetis Change Log for more details.

2.6.7 (2019-4-29)

  • fixed bug where the VOX/DEXP LookAhead feature was enabled when VOX/DEXP was not.
  • corrected compatiblity issue with the ANAN-10E. This requires new firmare to be flashed. v10.3
  • corrected the Spectrum and Histogram diplay during transmit

2.6.6 (2019-4-21)

  • corrects issue with EU region using commas
  • corrects issue with having out of band frequency on startup
  • fixed transmit filter not being displayed when using split

2.6.5 (2019-4-18)

  • corrected issue with console remaining open after exiting Thetis
  • fixed problem of program crashing when recording while transmitting
  • fixed problem with program crashing when receiving a bad packet

2.6.4 (2019-4-13)

  • improved VOX/DEXP features and performance

  • QSK cabibility for the ANAN-200D, 7000DLE, and 8000DLE models

  • fixed VAC1 startup problem

  • fixed VAC2 resampler problem

  • added option to use VAC2 on split

  • improved TX-RX and RX-TX transistion on voice modes

  • transverter T/R relay bug fixed

  • added control for BYPS-EXT1-XVTR RX ANT for 7000DLE

    • see "Release Notes for 2-6-4.docx" for detailed information.

2.6.0 (2018-4-10)

  • added diagnostic LED array
  • divided open collector controls into 3 groups (HF-VHF-SWL)
  • bug fix for step tune using MIDI

2.5.9 (2018-3-29)

  • changed "MDECAY" constant to 0.99 in netInterface.c
  • added 2Hz step tune choice
  • corrected duplicate db import dialogs
  • modified behavior of sequence errors so that sequence errors are ignored for seq 0
  • changes to VAC includes tooltips for various controls, fix for the Output Ringbuffer latency Monitor control not working, and added the ability to reset the diagnostics
  • forced BPF1 into ByPass during transmit if PureSignal is enabled for Orion MkII boards only

2.5.8 (2018-3-25)

  • changed "MDECAY" constant to 0.9 in netInterface.c
  • fixes for VFO A&B Lock
  • NB/NB2 is turned OFF while transmitting when DUP is enabled
  • Added 2kHz Tune Step
  • Changed ANF behavior so that it is disabled when in CW mode
  • Removed the 750Hz CW filter and added a 150Hz CW filter
  • Increased display buffer to support larger than 4k displays

2.5.7 (2018-3-25)

  • spectrum roll-off adjusted to clip 4%
  • calls to PeakFwdPower(…) and PeakRevPower(…) moved from netInterface.c to network.c
  • skin graphics added for chkRxAnt and chkVFOBLock controls

2.5.6 (2018-3-25)

  • added MIDI/CAT updates
  • added independent VFO Locks

2.5.5 (2018-3-24)

  • added support for ANAN-7000DLE
  • added 'Rx Ant' support

2.5.4 (2018-3-22)

  • added Audio Adaptive Variable Resampler with monitor tools

About

Thetis SDR application fork with RADE V1 digital-voice and FreeDV Reporter integration

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
LICENSE-DUAL-LICENSING

Stars

Watchers

Forks

Packages

 
 
 

Contributors