You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 2, 2026. It is now read-only.
A highlight video for this release is available here : WATCH HERE
IMPORTANT : if you are updating from a pre v2.10.3.13 version then make a backup of your database before using this version. If you have an existing database that pre-dates v2.10.3.13 then Thetis will pop up a message asking you to restart whilst holding down the CTRL key. Please follow the onscreen instructions.
Note: You can revisit these release notes by using the button inside the About box
JTDX: Watch the highlight video above if you are having issues getting JTDX to transmit via TCI audio
Join us on Discord for active test builds and much more : Click Here
v2.10.3.13
[add] audio stream over TCI support added
[add] IQ stream over TCI support added
[add] full CW macro support added to TCI used by software such as SDC from Yuri YT4LW
[add] new radio discovery and networking system/config added to setup. The old method has been removed. Your old radio IP settings will be lost if you have those set
[add] Network Settings documentation pdf added for the change network settings. Can be found in shortcuts, or via the About box manual links
[add] dragging the spectrum to cause DDC centre frequency changes will attempt to realign the waterfall data to limit waterfall smearing. The waterfall is put to sleep whilst fft bins are emptying or refilling. The sleep time varies depending on hardware sample rate and fft size. There may be up to a 4 pixel alignment error, this is unavoidable do to the nature of power spread into fft bins and the subsequent pixel columns
[add] entirely new recording/playback system added. New tab in Setup->Audio->Recording. New container gadget item, voice record/play, and cat support. Cat commands :
zzjs; // stops any playback / record in progress
zzjr; // returns zzjr1; if a recording is in progress zzjr0; otherwise
zzjp; // returns zzjp1; if a playback is in progress zzjp0; otherwise
zzjq; // returns zzjq1; if play or record is in progress, zzjq0; otherwise
ZZJRxynnnq; // make a recording to AudioStorageFolder\cat
x = receiver 1 or 2
y = 0 is via WDSP(radio), 1 is via PC
nnn = 001 to 128 slot recording number. To record to slot 5 use 005
q = 0 to use temporary recording limitation, 1 to ignore them
ZZJPxynnnqggg; // make a playback from AudioStorageFolder\cat
x = receiver 1 or 2
y = 0 is via WDSP(radio), 1 is via PC
nnn = 001 to 128 slot recording number. To play slot 5 use 005
q = 0 to use temporary playback limitation, 1 to ignore them
ggg = gain adjust if played back through WDSP(radio). If PC playback it still needs to be provided but is ignored. Format must be -70 to +70. Zero needs to be +00 or -00
ZZJQccccrnnn; // use the slot + settings from a voice record/play gadget item
cccc = 4char id
r = 0 to playback, 1 to record (a fast record so ui will return to play when done)
nnn = 001 to # of slots used by gadget item. eg 005 to use slot five
[add] new 5/10/18 band Parametric EQ ui for TX and RX eq, with Q factor. Mouse wheel adjusts Q, click on a node and drag it
[add] new 5/10/18 band EQ Parametric EQ ui for CFC, with Q factor. Mouse wheel adjusts Q, click on a node and drag it
[add] flags can be shown on the TCI spots if a callsign can be attributed to a country. If information is provided in the JSON payload then it will take precedence. v3.0.4 Cluster TCI Bridge from OE3IDE will support this. Skimmers such as SDC which do not include JSON payload will have flags assigned if they can be recovered from the spotted callsign
[add] timing labels on the waterfall, options in Setup->Appearance->General
[add] protocol2 has had some extra ADC information added, the raw ADC max magnitude. There is a new meter item for this. The data will be used for full auto attenuation in later versions of Thetis. It is only supported by fpga fw v27 and p2papp v45 on the G2 at the moment, but may be available in other firmwares at a later date
[add] now possible to select in/out channel pairs in cmASIO. Note: this must be done when the device is not currently being used. A restart of Thetis would then be required
[add] now possible to select channel (both, left, right) for cmasio mic input
[add] debug/test option to ignore ATT offset in displays and signal meters. Thetis identifies as an Icom !
[add] bandwidth debug/test option to visualise the data in/out of Thetis
[add] option for NR3 (RNnoise) to use a fixed gain for samples, the value of which is taken from VU3RDD's modified WDSP version
[add] holding SHIFT when clicking an RX filter (main ui console or filter button container) will also set the TX filter. Note: the tx profile will be modified and will need saving if you want to keep this tx width at restart
[add] TCI spots also shown on rx2
[add] dark mode title bars + windows now applies to diversity form
[add] you can now click on a diversity memory pin in the 'radar' to select it
[add] textcolor field added to TCI json payload for changing the spot colour text. Details here : a9ce28b
[add] IsSWL and SWLSecondsToLive added to TCI json payload for spots. Details here : 013fd8b
[add] option to show active peaks on transmit. Note, the setting is in Display RX1/RX2 tab, not the Display TX tab
[add] options added to the DC block to remove it before or after AGC (found in Setup->DSP->AM/SAM)
[add] ganymede amplifier support added including ui resets and warnings
[add] new tci commands added
rx_channel_enable
rx_sensors_enable
tx_sensors_enable
rx_nr_enable
rx_nr_enable_ex
rx_anf_enable
rx_volume
rx_ctun_ex
tx_profile_ex
calibration_ex
tx_profiles_ex
shutdown_ex
tx_profile_ex
rit_enable
xit_enable
rit_offset
xit_offset
volume
rx_balance
agc_mode
agc_gain
rx_nb_enable
rx_bin_enable
rx_apf_enable
lock
sql_enable
sql_level
digl_offset
digu_offset
vfo_lock
rx_nf_enable
cw_macros_speed
cw_macros_delay
cw_keyer_speed
cw_macros_speed_up
cw_macros_speed_down
cw_macros
cw_terminal
cw_msg
cw_macros_stop
cw_macros_empty
callsign_send
keyer
[change] better handing of DirectX failure
[change] if cpu% fails to show due to PerformanceCounter issues, the Volts/Amps will now not hide as a result of the failure if configured. Note: There is a discord post regarding recovery of the PerformanceCounters : https://discord.com/channels/1271453528656969789/1452525256303710228
[change] the legacy spot support and code has been removed as it was not being maintained as had many issue. Use a 3rd party app via TCI such as Cluster-TCI-Bridge by OE3IDE to provide spots to the spectrum
[change] wave form has been removed, replaced by new recording/playback system
[change] quick record wavs have now moved to a quickrecord folder in the Audio->Recording audio storage path
[change] auto rx step attenuation will only happen when there has been at least 400ms of adc overload and it moves from a yellow to red warning
[change] removed -SWL[n] tag support from TCI spot mode field, added support to JSON tagged data
[change] DB merge code changed such that it attempts to pull all state settings from the source database into the new database if possible
[change] wave form removed from other buttons, replaced with amp view
[change] more info hover cursor item has a back panel now
[fix] diversity form now fades in along side console window at start up
[fix] estimated notch width display will now display correctly. Previously was always using data from rx2
[fix] 6m button on G2 panel not selecting 6m. Previously would select 60m, now selects 6m as it should
[fix] issues handling the highprio network packet (1025) meant that ADC overloads could be missed. This is now resolved
[fix] fixed issues with 40/30 and 12/10 bfp ranges in setup causing crashes
[fix] fixed issue where some modes had spaces in the TCI modulation outbound message
[fix] TCI server can now handle concatenated TCI commands
[fix] if within 15 pixels of the top of RX1/RX2 display areas, the cursor changes to EW and you can drag left/right. Filter edges and bandstacks are now not considered in this area and as such dragging of the spectrum will occur if over a bandstack for example
[fix] port + delay now validated for focusmaster, could cause crash if non numerics were entered
[fix] n1mm spectral output should now follow band changes for both rx1 + rx2
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Thetis v2.10.3.13 - Release
A highlight video for this release is available here : WATCH HERE
IMPORTANT : if you are updating from a pre v2.10.3.13 version then make a backup of your database before using this version. If you have an existing database that pre-dates v2.10.3.13 then Thetis will pop up a message asking you to restart whilst holding down the CTRL key. Please follow the onscreen instructions.
Note: You can revisit these release notes by using the button inside the About box
Please report any issue over on GitHub here.
JTDX: Watch the highlight video above if you are having issues getting JTDX to transmit via TCI audio
Join us on Discord for active test builds and much more : Click Here
v2.10.3.13
[add] audio stream over TCI support added
[add] IQ stream over TCI support added
[add] full CW macro support added to TCI used by software such as SDC from Yuri YT4LW
[add] new radio discovery and networking system/config added to setup. The old method has been removed. Your old radio IP settings will be lost if you have those set
[add] Network Settings documentation pdf added for the change network settings. Can be found in shortcuts, or via the About box manual links
[add] dragging the spectrum to cause DDC centre frequency changes will attempt to realign the waterfall data to limit waterfall smearing. The waterfall is put to sleep whilst fft bins are emptying or refilling. The sleep time varies depending on hardware sample rate and fft size. There may be up to a 4 pixel alignment error, this is unavoidable do to the nature of power spread into fft bins and the subsequent pixel columns
[add] entirely new recording/playback system added. New tab in Setup->Audio->Recording. New container gadget item, voice record/play, and cat support. Cat commands :
zzjs; // stops any playback / record in progress
zzjr; // returns zzjr1; if a recording is in progress zzjr0; otherwise
zzjp; // returns zzjp1; if a playback is in progress zzjp0; otherwise
zzjq; // returns zzjq1; if play or record is in progress, zzjq0; otherwise
ZZJRxynnnq; // make a recording to AudioStorageFolder\cat
x = receiver 1 or 2
y = 0 is via WDSP(radio), 1 is via PC
nnn = 001 to 128 slot recording number. To record to slot 5 use 005
q = 0 to use temporary recording limitation, 1 to ignore them
ZZJPxynnnqggg; // make a playback from AudioStorageFolder\cat
x = receiver 1 or 2
y = 0 is via WDSP(radio), 1 is via PC
nnn = 001 to 128 slot recording number. To play slot 5 use 005
q = 0 to use temporary playback limitation, 1 to ignore them
ggg = gain adjust if played back through WDSP(radio). If PC playback it still needs to be provided but is ignored. Format must be -70 to +70. Zero needs to be +00 or -00
ZZJQccccrnnn; // use the slot + settings from a voice record/play gadget item
cccc = 4char id
r = 0 to playback, 1 to record (a fast record so ui will return to play when done)
nnn = 001 to # of slots used by gadget item. eg 005 to use slot five
[add] new 5/10/18 band Parametric EQ ui for TX and RX eq, with Q factor. Mouse wheel adjusts Q, click on a node and drag it
[add] new 5/10/18 band EQ Parametric EQ ui for CFC, with Q factor. Mouse wheel adjusts Q, click on a node and drag it
[add] flags can be shown on the TCI spots if a callsign can be attributed to a country. If information is provided in the JSON payload then it will take precedence. v3.0.4 Cluster TCI Bridge from OE3IDE will support this. Skimmers such as SDC which do not include JSON payload will have flags assigned if they can be recovered from the spotted callsign
[add] timing labels on the waterfall, options in Setup->Appearance->General
[add] protocol2 has had some extra ADC information added, the raw ADC max magnitude. There is a new meter item for this. The data will be used for full auto attenuation in later versions of Thetis. It is only supported by fpga fw v27 and p2papp v45 on the G2 at the moment, but may be available in other firmwares at a later date
[add] now possible to select in/out channel pairs in cmASIO. Note: this must be done when the device is not currently being used. A restart of Thetis would then be required
[add] now possible to select channel (both, left, right) for cmasio mic input
[add] debug/test option to ignore ATT offset in displays and signal meters. Thetis identifies as an Icom !
[add] bandwidth debug/test option to visualise the data in/out of Thetis
[add] option for NR3 (RNnoise) to use a fixed gain for samples, the value of which is taken from VU3RDD's modified WDSP version
[add] holding SHIFT when clicking an RX filter (main ui console or filter button container) will also set the TX filter. Note: the tx profile will be modified and will need saving if you want to keep this tx width at restart
[add] TCI spots also shown on rx2
[add] dark mode title bars + windows now applies to diversity form
[add] you can now click on a diversity memory pin in the 'radar' to select it
[add] textcolor field added to TCI json payload for changing the spot colour text. Details here : a9ce28b
[add] IsSWL and SWLSecondsToLive added to TCI json payload for spots. Details here : 013fd8b
[add] option to show active peaks on transmit. Note, the setting is in Display RX1/RX2 tab, not the Display TX tab
[add] options added to the DC block to remove it before or after AGC (found in Setup->DSP->AM/SAM)
[add] ganymede amplifier support added including ui resets and warnings
[add] new tci commands added
[change] better handing of DirectX failure
[change] if cpu% fails to show due to PerformanceCounter issues, the Volts/Amps will now not hide as a result of the failure if configured. Note: There is a discord post regarding recovery of the PerformanceCounters : https://discord.com/channels/1271453528656969789/1452525256303710228
[change] the legacy spot support and code has been removed as it was not being maintained as had many issue. Use a 3rd party app via TCI such as Cluster-TCI-Bridge by OE3IDE to provide spots to the spectrum
[change] wave form has been removed, replaced by new recording/playback system
[change] quick record wavs have now moved to a quickrecord folder in the Audio->Recording audio storage path
[change] auto rx step attenuation will only happen when there has been at least 400ms of adc overload and it moves from a yellow to red warning
[change] removed -SWL[n] tag support from TCI spot mode field, added support to JSON tagged data
[change] DB merge code changed such that it attempts to pull all state settings from the source database into the new database if possible
[change] wave form removed from other buttons, replaced with amp view
[change] more info hover cursor item has a back panel now
[change] waterfall agc has had some rework
[fix] ZZDM cat message query now returns the correct display mode number ([BUG]CAT Command Tester Problem with ZZDM commands #600)
[fix] waterfall prevented from covering TCI spots
[fix] diversity form now fades in along side console window at start up
[fix] estimated notch width display will now display correctly. Previously was always using data from rx2
[fix] 6m button on G2 panel not selecting 6m. Previously would select 60m, now selects 6m as it should
[fix] issues handling the highprio network packet (1025) meant that ADC overloads could be missed. This is now resolved
[fix] fixed issues with 40/30 and 12/10 bfp ranges in setup causing crashes
[fix] fixed issue where some modes had spaces in the TCI modulation outbound message
[fix] TCI server can now handle concatenated TCI commands
[fix] if within 15 pixels of the top of RX1/RX2 display areas, the cursor changes to EW and you can drag left/right. Filter edges and bandstacks are now not considered in this area and as such dragging of the spectrum will occur if over a bandstack for example
[fix] port + delay now validated for focusmaster, could cause crash if non numerics were entered
[fix] n1mm spectral output should now follow band changes for both rx1 + rx2
This discussion was created from the release Thetis v2.10.3.13 Release.
Beta Was this translation helpful? Give feedback.
All reactions