See LICENSE and LICENSE-DUAL-LICENSING for licensing details.
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
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.13
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.4
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.3
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.2
https://github.com/ramdor/Thetis/releases/tag/v2.10.3.1
https://github.com/ramdor/Thetis/releases/tag/v2.10.3
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
See Thetis Change Log for more details.
- 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
- 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
- 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
-
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.
- added diagnostic LED array
- divided open collector controls into 3 groups (HF-VHF-SWL)
- bug fix for step tune using MIDI
- 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
- 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
- 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
- added MIDI/CAT updates
- added independent VFO Locks
- added support for ANAN-7000DLE
- added 'Rx Ant' support
- added Audio Adaptive Variable Resampler with monitor tools