Message from Richie follows...
Thetis v2.10.3.9 - Final Release
Overview video over on YouTube HERE.
IMPORTANT NOTE: It is worth making a backup of your DB before installing this version. It is also worth un-installing previous Thetis installs using Add/Remove Programs before installing this version.
(Note: Uninstalling via Add/Remove Programs will leave your database intact. You don't need to take any specific action beyond backing it up if required. Thetis will handle the database appropriately.)
Tip: You can always access these release notes through the button in the About box. The full change log is also available there.
If you encounter any issues, please report them on GitHub here.
Join our Discord community for test builds and more: Click Here.
v2.10.3.9 - Change Log
[add] an [or decreased] option added to "Force ATT on Tx to 31 when Drive or Tune power is increased and PS-A is on"
[add] many tool tips added to fields and options in the linearity form
[add] many tool tips added to DSP setup form
[add] software sidetone option added. New options in Setup->DSP->CW. Audio via cmASIO + VAC. Note: this only works from cwx form and external rts/cts cw switching
[add] tx filter edge colour for the filter view item
[add] show/hide option for grid frequency numbers in Setup->Appearance->RX Display->Text
[add] options to show/hide major/minor grid lines in Setup->Appearance->RX Display
[add] option to show two tone measurements in the linearity form. Note: suitable spectrum scale etc required. Code attempts to find peaks at expected locations
[add] added fft size display to the rx display settings
[add] Red-Pitaya radio model. Specific modifications for that hardware
[add] PSForm tooltips now used in finder
[add] palette option added for TX waterfall
[add] custom waterfall palette added for RX and TX
[add] gradient added for TX panadaptor
[add] datafill colour/alpha, and dataline alpha added for TX panadaptor
[add] low colour added to tx waterfall
[add] custom meter bar for use with % variables, min/max/high/title/units
[add] ui popups during the wdsp wisdom00 file generation. Also notified if wisdom file is older than 3 months at startup
[add] FPS profiler in Setup->Tests. Use on a fresh database, with just region, model, and ip configured, so that you can connect + power up the radio through Thetis. Leave window position/size and do not change any settings
[add] options to cache WDSP filter impulse data in Setup-DSP. Can also store this data to a .dat file. Read the tool tips. Improves mode switch speed and Thetis start up time
[add] tci spot message now supports far more modes
[add] defaults and 'stealth' mode for two tone frequencies in setup->tests
[add] pause button in the info bar buttons to pause the display. The radio etc will continue when paused, noise floor calculations will not
[add] pulsed/pecker tune available in Setup->Transmit
[add] pulsed/pecker two tone available in Setup->Test
[add] options to prevent sleep/screen saver in Setup->Options->Options2
[add] top line of meter/gadget notes are used in the dropdown list to make identification easier
[add] signal meter based on peak bin in the passband to mirror Simon Brown's implementation in SDRconsole. %signal_max_bin% for text overlay. Note: notches are not considered
with this meter
[add] if an ALT key is held at startup 'auto launch at startup' will be bypassed. This will prevent apps from auto launching if configured to do so
[add] fpga and p2app version shown in titlebar and setup if using a G2 with p2app v39 or later
[add] a TCI spot message can provide additional info via json data. Cluster-TCI-Bridge by OE3IDE supports this currently. Details here here : 6174cac
[add] additional info is shown on a TCI spot popup if available
[add] CTRL+right click on a TCI will show the related HamQTH page. Right click will show QRZ, this is unchanged
[change] exporting a tx profile will now ask for destination location and filename. It will complain if filename already exists
[change] restored step attenuator RX1 if HERMES is used. Unsure why I disabled it a few years ago
[change] the bespoke TCI command Tx frequency has changed back to the following as per the TCI protocol, tx_frequency:3700000; .There is now a bespoke Thetis message also sent out at the same time, tx_frequency_thetis:3700000,b80m,false,false;
[change] refactor serial port pin change detection code for slight performance improvements
[change] display vsync defaulted to on for new databases. I would advise turning this on if not already
[change] all RX display offsets are now done in one place in the code
[change] TX-ATT label has been changed to [S-ATT]
[change] spectrum gradient change. Now -150 to +10 dBm. NOTE: all gradients will need to be adjusted
[change] cursor/peak readout colours moved to Appearance-General
[change] float precision maintained for display/meter calibration offsets
[change] limit setPan to filter item display spectrum to 1/8 of framerate (~266ms update interval when vfo is changing the spectrum pan)
[change] refactored midi wheel code to try and remove the lag when spinning a wheel very fast. Slider/knob will still have same issue. Behringer devices PL-1/Micro/etc do not use this new code
[change] rx filter can now be +-20kHz wide to mirror TX filter widths. Shift also needs to be set as that will (at the moment) imply a width limit
[change] WDSP has had some optimisations and caching added. For example if you change the filter size to something that has been calculated before it will be much faster the second time. Has improved start up time, mode switching etc etc.
[change] WDSP updated to version 1.26.
[change] meter/gadget containers changes so that each can be set to use rx1 or tx2 data (future proofing)
[change] setup-display-accurate frame timing has been set to off and removed from the ui. Now only used in testing/development
[fix] mic disable/enable button on front end will now disable the mic at startup if set as off. Note: its state is saved as part of the tx profile
[fix] fixed rare out of bounds issue in memory ScheduleUpdate
[fix] cat IF command fix where an error (O;) message would be returned if an unsupported TuneStep was in use. This bug has existed since 25/02/2007
[fix] mode buttons when in collapsed mode should now work again when Thetis is first launched
[fix] when running multiple instances of Thetis, closing down others may cause issues with PerformaceCounter/CpuLoad display, resulting in endless error logs. This has been resolved
[fix] fixed wave record crash if Windows [Controlled folder access] is turned on. You have to add Thetis.exe to the [Allow an app through Controlled folder access] list if you want to use the wave record when [Controlled folder access] is turned on
[fix] the sub-receiver now respects the main receiver’s mute state, fixing an issue where sub-receiver audio could still be heard even when the main receiver was muted
[fix] serial ports that are not of COMnn format now do not causes errors. If a serial port is for example name COMB13, then it will not be able to be used
[fix] notch popup window will be shifted so that it is visible when close to the edge of a screen
[fix] fix filter width crash under certain conditions in the filter config form
[fix] fix issues where adc overload has caused an rx attenuation to be applied and the band has been changed before the attenuation has been removed
[fix] serial keying cw will now only mox when in SEMI mode
[fix] rx2 on/off via midi/cat will now cause rx2 meter containers to hide/show
[fix] volt sens fix for G2, would cause an error log from time to time
[fix] fix for tcpip cat server where if a multiple cat message arrived, then only the first would be processed
[fix] simulated tci spot clicks using bespoke TCI message [spot_simulate_click] now also sends out [rx_clicked_on_spot] defaulted to rx1 and vfoa
[fix] when adcs were linked, unwinding of adc overload attenuation did not always return to original att
[fix] PS SetPk reset if user selects different radio model
[fix] rx2 sql thumb control now aligns with signal displayed below
[fix] VAC2 on/off state is recovered from the TX profile when rx2 is enabled
[fix] pulse on waterfall has been minimised when using NF compensation with the waterfall AGC
[fix] cwu above 10mhz will now be used by tciserver on restart if configured to do so
[fix] s-att/att state will behave as expected when the adcs are linked, and rx2 was previously saved with a different state to rx1. If the adc's are linked then RX2 will use setting from RX1
[fix] antenna button box now uses tx band to determine antenna. Now operates as expected when running a x-band transmit
[fix] issue where WWV was selected when in a ham band the associated selected rx antenna would not be shown correctly in the antenna button box when the switch to the WWV was made
[fix] a RedPitaya 'work around' has been added to fix issue where tx attenuation had no effect. It seems the RP firmware needs RX attenuation to be adjusted, unlike the Anan's etc. Note: Radio Model needs to be Red Pitaya for this to take effect
[fix] infrequent access violation and crash/shutdown prevented when enabling and disabling VACs via TCI (line_out command) or CAT (ZZVA)
[fix] vfo band text now updated when frequency changes for the multimeter vfo item. Note: rate limited to 250ms unlike legacy meter
[fix] rx2 mnf position now correctly located when in panadaptor view
[fix] fix issue that could cause repeated errors in mmio when a key is not found, perhaps caused by old db
[fix] outbound mmio queue fix for data node, data out queues are not saved to db, and limits have been placed on max queue size
[fix] fixed issue where rotator control item would sometimes miss the stop command on click. Note. mouse up+down will trigger this when the red circle is shown
[fix] fixed issue where an rx1 container with a vfo item would sometimes display the incorrect band for vfoB
[fix] frequency calibration now waits for the spectrum to build before taking readings. This is based on fft size and sample rate. For example, the delay for 48k sample and 262144 sample size is ~5.5 seconds
... see other older releases for more change log details, or use the about box in Thetis.
>>> Thetis v2.10.3.9 - Final Release Now Available
Re: >>> Thetis v2.10.3.9 - Final Release Now Available
cheers Scott for the post. I have just quickly released 2.10.3.10 as few issues cropped up. Perhaps worth locking this, creating new pinned thread, with both changelogs 2.10.3.9 and 2.10.3.10.
Cheers !
Cheers !
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
>>> Discord <<< : https://discord.gg/6fHCRKnDc9
Latest : https://github.com/ramdor/Thetis/releas ... v2.10.3.10
>>> Discord <<< : https://discord.gg/6fHCRKnDc9
Latest : https://github.com/ramdor/Thetis/releas ... v2.10.3.10