Thetis v2.8.11 - UPDATES and current issues

User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Fri Jun 18, 2021 2:22 am

LATEST UPDATE 21k7 on 08/10/21

NOTE: Please backup your database. These updates make a number of changes to the database which may result in loss of your settings and band stack entries. If you are moving from any version prior to 21f this 21k7 update WILL require CTRL to be held as you start Thetis for the first time after updating the files with the contents from the zip file (see instruction section and video below). If you are moving from 21f through to 2k6 you do not need to hold ctrl.


A quick video on how to patch Thetis : https://youtu.be/qbFOk3cM1NA

Hey folks,

Please add any issues you feel may not be related to firmware, and are essentially only Thetis issues.

Any issues you think should perhaps sit in the list please add below and if possible state if you are using 32 or 64 bit. Please try to filter out firmware related problems (which at times can be impossible). Please check Current Issues below.

If you think an issue has been introduced by these changes, please revert back to the base 2_8_11 release from TAPR and check.

Update zip files below include fixes and additions.

Cheers, Richie.

v2.8.11 10/20/20 MW0LGE 21k7

Please follow instructions below to install a test version over the top of your existing v2.8.11 version. Testing this is at your own risk etc etc.


Compiled Test Releases

Current Issues
1) analyser pixel average/sum data not cleared when changing mox state/bands/etc
2) Assigned key for Keyboard PTT doesn't work
3) Frequency change issues when CTUN is on and using Phase display
4) greyline/sun tracking still runs in background if tracking button off in spot window
5) PanaScope when DUP is enabled scales the panadapter incorrectly
6) Scope in TX modes has display issues with very short frame sample time

------------

21k7
fix: mute state applied on startup
change: if waterfall is set to be compensated by NF then it ignores the 'fast attack mode'
add: live CFC compression view when transmitting in Setup->DSP->CFC
change: rx1 or rx2 fft size used in all SetRXAAGCThresh/GetRXAAGCThresh calls throughout Thetis. Previously was 4096 always
change: adjusting an RX1/2 AF slider will turn remove MUT if muted
change: reverted back to directX feature level 10_0

------------

21k6
fix: rx2 now shows correct noise floor value, just a cosmetic
add: waterfall AGC option now has [Noise Floor Compensation] and [AGC Offset] in Setup->Display->RX1/2

------------

21k5
fix: prevented agc sliders move on mox if auto agc system on
fix: very old bug in resize code that under some conditions would prevent the display from rendering. Display would freeze until another resize happened. This was noticed when doing some 250% desktop scale tests.
fix: auto agc considers calibration offsets, fixes problems with 6m, xvtr, etc
fix: issues with rx2 G- slider fixed (previously using rx1 sample rate in calcs)
change: some functions in wdsp modified to balance leavecritical sections (identified by VisualStudio code analysis)
change: noise floor line drawn similar to G- and H- lines
change: noise foor now also calculated if only waterfall shown
change: when switching bands, moving more than 500kHz from centre frequency, or changing attenuation, noise floor estimation will go into 'fast attack' for 3 seconds, during which it will show as grey if you have it shown on the panadapter. During this time no agc changes are made
change: old varRatio initialisation changes. This may be removed in future as quote for Warren : [I don't think it will help much to try to set 'var'. It is frequently recalculated in the code; so, whatever it's set to will disappear quickly.]
add: noise floor display options in setup->appearance->rx display

------------

21k4
fix: fixed var ratios fixed flag which were incorrectly reset on a ringmatch create
change: if using fixed var ratio, the var ratio displayed in vac monitor will reflect this fixed value, as it is the value used by the variable resampler

------------

21k3
fix: display may go black when resized
add: xPA override for OC RX pins
add: AGC/RF gain slider thumb will highlight green if auto AGC on
add: right click AGC/RF slider to toggle auto agc
add: right click on RX/TX eq buttons will show eq form
add: right click ps-a button opens linearity form
add: right click TUN opens setup + transmit tab
add: right click 2TON opens setup + test tab
add: right click xPA opens setup + pins tab
add: attack time for auto agc noise floor estimation. Defines the 'speed' at which the smoothed noise floor moves
change: xPA button will always disable on TX if [allow hot switch] if off in OC setup
change: improvement to initial noise floor state

------------

21k2
fix: transverter gain is removed before adjusting the agc in auto agc mode

------------

21k
fix: penny prevented from setting OC pins if [Ext Control] is disabled
add: xPA button can not be switched on during transmission if [allow hot switching] is turned off in OC control setup
add: noise floor is now estimated in pandapter/panafall views. This can be shown as a dotted line (red) on both RX1 and RX2. Can be shown/hidden with option in Setup->Display->RX1/2
add: auto agc options added to AGC/ALC setup tab. This is experimental and relies on panadapter noise floor calcs
change: ocTX pins disable preventing adjustment during transmission if [allow hot switching] is turned off in OC control setup
change: peak blobs show snr (peak against noise floor) in brackets instead of index number if noise floor is shown
change: change to DirectX draw surface resizing. This will now happen before the next frame due to be rendered.

------------

21j2
add: options to include VACs when MUTE is enabled, for both vac1 and vac2 (Setup->Audio->VAC1/2->[Mute will mute VAC] )
change: removed the 1db midi waterfall step option

------------

21j
fix: vac advanced slew setting now updated when the setting is changed in setupform
fix: penny now told when TX VFOb, so will now pick correct VFOb band for OC pin assignments
fix: labels on VFOB box show correct mode and filter when RX1 is the only rx in use
fix: when leaving TUN the TX meter will now show the correct meter. Caused when TX meter and TUN meter were the same
fix: if in DIGU/L and a TX profile is loaded we now turn off TXeq/dexp/leveler/comp/rxeq/anf/nr/cessb/cfc/phaserot
fix: when selecting a transverter from VHF+ button, if there are no stack entries you will be taken to middle of the transverter range. Previously it would take you to 0MHz
add: additional advanced audio settings exposed
add: OC tx pinout action. Can specify when a pin will enable, based on mox, tune or 2tone state
add: hardware pin state shown on OC setup tabs. green 'leds' for rx state, red for tx state
add: xPA button appears on main console if you have any OC TX pin set as an externalPA control in OC control. This button acts as a master control for any pin assigned as an externalPA pin. When the button is off the pin will always be 0. (button name 'chkExternalPA' for skin makers)
add: RX1 + RX2 mute button now mutes audio over VAC
add: diversity form, always on top option
add: tune step is stored against mode, and recovered when mode is changed. Also new option to enable this in Options, default off. Note, only works with RX1 at this time.
add: 1dB midi waterfall option adjustment added (setup->cat control->cat ... under the config midi button)
add: external PA cat command ZZUP, and midi button to enable/disable xPA button

------------

21i
fix: rx2 using xvtr and CTUN caused a shift problem. CentreFrequency was not being adjusted by XVTR LO in some cases
fix: setupform will show if previously minimised and you select setup from menu bar
fix: issues with filter width drag on RX1 when RX2 was shifted from the same centre frequency as RX1
add: re-sampler var ratio graphs on audio tab

------------

21h2
fix: alignment/size of AM/SAM/FM/etc txprofile combo box fixed on main console

------------

21h
fix: 31/61dB step attenuator issue hopefully resolved. anan-100 was included in the 31 set
fix: RX2 was missed for the CTRL to SHIFT change made in 21g. RX2 scale is now linked to RX1 if SHIFT is held and it is dragged in the spectrum
fix: andromeda button bar [change antenna] function reworked. Will only change to antennas that have TX enabled - code by G8NJJ
fix: RX2 cat ZZBA command now moves down from 12m to 15m as expected
fix: RX2 cat band/up down commands can now move to band that has no band stack entries
add: RMS detector added to panadapter display for RX1, RX2 and TX - Warren NR0V
add: ringbuffer size, number in the buffer, and % in use now displayed in VAC monitor
add: checkbox to tweak NetworkThrottleIndex registry entry in Setup->General->H/W Select tab, in the network settings group. Note: Thetis needs to be running as Administrator to make any change to this registry entry. State is read from registry.
add: option to close band stack window when entry selected
add: band stack entries can be shown in the spectrum (rx1 only), option is in BandStack2 options section. Colour can be changed in Setting->Appearance->RX Display. They only show for the current bandstack. They can be selected with a mouse click. Doing so will not update a stack entry that you might be leaving
add: filter edges are hightlighted by mouse when you are able to drag them
add: you can now resize filter in CTUN by hovering mouse on an edge and dragging
add: new Advanced audio tab. More settings will appear here over time
add: midi TX filter low/high support (wheels) - code Sigi / DH1KLM
change: spectrum grid step is used when adjusting min/max of grid with the mouse by dragging the scales. Previously was a fixed 5dB
change: n1mm udp spectrum efficiency improvements
change: P1 time out code changed slightly
change: now no longer possible to select a tune meter mode from main console that is not in the setup->transmit Tune TX Meter list when you are actively tuning

------------

21g
fix: issue with \ being removed from -datapath fixed, and cleaned use of AppDataPath internally, thanks DL2XY
fix: scope2 top scope now works as expected (incorrect array counter being used)
fix: scope now renders in DX2 correctly using filled geometry
fix: scope views now work again in TX mode (spectra scope panadapter issue still exists - todo)
fix: TX EQ is now applied when changing TX profile. Previously you needed to move a TX EQ slider to make it happen. This also fixes start up problems where the TX EQ was not applied.
fix: P1 closedown issue resolved. Related to a fix made in 21a that made a change to ForceReset (please see 21a notes)
fix: fixed the checkVersion() function related to wdsp where the wdsp.dll version checks had been commented out. Now *10 for the wsdp version.c version number to match Versions.cs
fix: P1 will now time out and update the client to the powered off state if connection is lost. This was apparent when switching off the radio whilst the client was running, it would move into a non responsive state.
fix: 31/61dB step attenuation should be working again for radios such as 200D's. Previously would stop at 31dB visually although it would be changing if you clicked up beyond 31.
fix: tx/rx gain upper limit capped to 40dB in VAC1 cat commands for both TX/RX. Brings it inline with VAC2. Change by Sigi DH1KLM
add: FW version added to title bar
add: TX EQ button on front end now included when showing highlighted tx profile save items
add: midi command support for 2Tone that internally uses ZZUT
fix: ZZBT now changes RX2 band correctly
add: lots of midi commands (20+) added with source from Sigi DH1KLM, majority apply to RX2 but there are others
PS-A On Off, Move VFOB Down 100Khz, Move VFOB Up 100Khz, Close Thetis, Toggle TX VFOA VFOB, TUN Power Level
For RX2
Mode Next, Mode Previous, Filter Wider, Filter Narrower, AGC Mode Up, AGC Mode Down, CTU On Off, Mode SSB
Mode LSB, Mode USB, Mode DSB, Mode CW, Mode CWL, Mode CWU, Mode FM, Mode AM, Mode DIGU, Mode DIGL, Mode SAM
Mode DRM, AGC Mode, Squelch On Off, Squelch Level
change: all console MessageBox popups are now TOPMOST. Should fix issues where DB udpates and the like show message boxes below the console window and are susequently 'hidden'
change: gdi+ engine support removed
change: changed CTRL to SHIFT key when dragging min/max grids on panafall to link the two RX's. Previously conflicting with CTRL-right click for notch add
change: x86 and x64 now used in title bar instead of 32/62bit

------------

21f
fix: band stack 1 of # numbers now change when you select an entry in the stack list by mouse click
fix: notch popup prevented when adding new (CTRL right click)
fix: more colours fixed for the small info in VFOA/B boxes
add: gain multiplier added to diversity form
add: default ip:port button for N1mm spectrum (cat->UI)
change: quickrecall <V> get removed if images are being used from a skin
change: changes to custom hang threshold - need to test custom agc is active at thetis start
change: mic mute state is saved/loaded with TX profile, all other changes to it have been prevented (requires DB update)

------------

21e
fix: status bar item widths now forced in code as designer was not setting widths correctly
fix: background colour fix for Advanced button in PS form
add: band edges added for 1/2/3 region if you have those selected and extended turned off
add: ignore dupes option for bandstack filter added. If the frequency is already in the list, the slot you are leaving will not be updated at all
add: RX assignments shown on ADC setup page. This is changed by being in different states, such as MOX/Diversity/PS
add: Manual notch support for transverters. Notches limited by xvter coverage
add: option to highlight anything that is stored as part of a TX profile
change: active band display for RX2 grid min/max in setup changed to handle all bands
change: change to the way bands are obtained from frequency for vfob/rx2
change: Use CTRL right click to add notch 200Hz wide. CTRL+SHIFT right click 100Hz wide. Changed from middle mouse when in crosshair mode. Still use middle to enabled/disable or shift middle to quick delete. Right mouse over a highlighted notch will show menu

------------

21d6b
fix: small fix if using single rx and using vfoB
fix: removing the 'has focus' check on the filter low/high checkboxes was a bad idea. This has now been returned, and mouse over detection implemented instead. Multiple updates are made to those number boxes and they had some 'had focus' wrapper to prevent this from filtering deeper.
fix: anomaly with default gradient when cancel used, resolved
fix: cat/midi band up/down control & collapsed mode band control should now have returned
fix: 6m gain offset was not removed when leaving 6m

------------

21d5
fix: rx2 should now show correct band, and not update if it has focus when rx1's band is changed
fix: couple of checkboxes on CW panel
fix: low cut applied from setup to filters, noticed when pressing reset
add: recovers old db bandstack entry lock state
change: RA now writes to .... \Users\<user>\AppData\Roaming\OpenHPSDR\Thetis or Thetis-x64

------------

21d4
fix: hopefully chkVACStereo will not be grey
fix: VFOb filter changes do not update stack entries related to VFOa
change: reverted all changes to step attenuation

------------

21d3
fix: VFOA/B lock buttons disabled when in MOX. Prevents you changing state in this mode
fix: rx1/rx2 no longer hard to see which one is selected in collapsed view
fix: chkVACStereo should not show grey background
fix: startup should select correct mode filter from stack if there was one
fix: deleting an entry in bandstack will move vfo to next entry if one exist
add: update option on bandstack entry. Needs to be unlocked. Apply changes without having to leave the entry (not tested)
add: option in test section of setup that enables mouse over info for control names (note: it will also return hidden control names, and will not 'go below' if something is invisible but covering something)
change: some changes to the adc/ddc detection use in attenuation (not P1 tested)

------------

21d2
fix: can now enter value for the high setting of a filter
fix: filter config window now is shown when selected from popup menu
fix: mode/band is disabled after returning from mox/ptt when rx1 has vfo lock
fix: colour is restored if cancel is pressed for the linear gradient
change: bandstack window is put to top when selecting bandstack window so you can recover the window if behind the console window

------------

21d
fix: 0-beat now works when in CTUN mode. The peak detect function did not adjust for centre frequency offset in FindPeakFreqInPassband
fix: fixed issues with restoring old vfob frequency when switching out of SD. This caused issues when selecting VAC2 and other things.
fix: lots of start state problems with display engine for items such as filter, zero lines etc. Should now start up as expected and not show RX filter for example if unchecked in setup. If things are missing you need to find the option to turn it back on.
fix: some buttons on the main console were set to TRUE which would prevent changed events happening if we actually restored them from TRUE from the db
fix: changes to spec min/max settings in setup are applied to the waterfall in min/max spec mode. This also fixes issues where CAT commands change the grid min/max values
fix: peak blobs issue where init would not reset dBms to minimum. They should now show up if you increase the number shown after a restart.
fix: using mouse wheel on vfoa/b/sub boxes would introduce rounding error on adjusted frequency. This was noticed in DSB phase testing when reducing in 1Hz step would sometimes introduce 2. Fixed with rounding.
fix: fixed problems with shift/control up down state. Now uses keyboard state instead of keydown/up in thetis events. L and R versions of the buttons are treated as one.
fix: fixed possible crash issue when using N1MM++ focus master mode
fix: waterfall line/filter/etc checkboxes state fix. They were not being forced after settings obtained from the DB
fix: fix issue where controls that had been clicked and now unselected show as different text colour when became disabled such as bands/modes when in TX (OE3IDE spotted this)
fix: spectrum AGC/HOLD lines not being shown even if ticked from new db install
fix: attenuation now applied to correct ADC for each of RX1 and RX2 depending on your DDC config
fix: windows drop shadow size is removed when saving the console location and size if in maximised state, prevents the window from going outside the current screen
fix: mute background in vfos now changed to vfo background colour
fix: icon should return to the taskbar
fix: should now be able to use TUN on band edge
fix: cw shifts were not applied before band edge checks
fix: moved swr text down slighly on swr/pwr meter tx meter. The top Was previously cut off
change: BIG change to SetupForm Cancel button. Now only recovers setting that have 'changed'. Special settings like grid min/max are only classed as changed if you change them in the setup form.
change: Firmware version info changed to now include patch in the form of <major>.<minor>.<patch>. P2 will also show the version of the P2 protocol in use.
change: PA tool tip
change: quickrecall aligns text entries on first .
change: thetis restores window state. If maximised it will return maximised, everything else will return in normal state
change: Var1 and Var2 filters no longer need focus to mouse wheel change them (this code could all do with an update as it seems very 'laggy' to mouse wheel)
add: highlight quickrecall rows with mouse over
add: option to link CTUN when using VFOSync. Clicking either CTUN button will set the other to the same state if this option is enabled. Enabling vfosync will check RX1 and set RX2 if the option is on.
add: linear gradient now has option to include/exclude DataLine
add: dBm tooltips on gradient 'blobs' in the linear gradient user control
add: pll lock status for P2 shown in firmware section in setup
add: new band stack system (work in progress)
add: warnings when over region/extended control in setup
add: basic colour copy/paste from Liner Gradient control. To use, click node0 (left most) of the colour gradient control and use CTRL-C and CTRL-V to copy and paste colour as TEXT. A simple method at the moment to share colour layouts. Whilst the input is parsed, it is not infallable so beware. A better method will be introduced eventually.
add: limit spots reported by EU only option
add: auto reconnect spotting system at start up option. NOTE: cluster url:port selected for autostart is only saved if you manually connect to it at least once.
add: auto start tracking from spots system. If you shut down with it on, it will resume on restart. Please note, that if you have sun/greyline tracking ticked on, they will run in the background anyway even with track button off.
add: opacity% setup option for each waterfall
add: N1MM spectrum output for RX1 and RX2. If you have this running it will show on status bar. Available in setup->cat->user interface
add: hold CTRL when adjusting RX1 or RX2 min/max grid on the left area of spectrum, and the other RX will follow

------------

21c
fix: CTUN return to correct position, issue introduced with 21b. Section of code removed that shouldn't have been.
fix: At startup centre frequencies were not being recovered correctly. They are now applied which should result in display restoring to where you shut down if rx's were in CTUN mode
change: can now scale the diversity form

------------

21b
fix: panafall gradient 0 node selected on startup
fix: RX2 EQ is now applied
fix: -72 becomes -73 in linear grad control
fix: default gradient applies alpha
fix: changes to startup screen location/size fixes btnHidden (yellow button) initial position problem when at minimum size
fix: crash on diversity form if locks used and values entered into related number boxes. Caused by recursive event issue.
fix: default resolution selector now considers drop shadow when using 'Include Borders'
fix: Tune meter defaulted to Off on fresh DB install. Previously unset.
fix: you can now only add frequencies to the currently selected band's bandstack when using CTRL right click on band button. This prevents adding 7.150MHz to the 20m bandstack for example
fix: cursor frequency issues when in certain CTUN/DUP combinations resolved.
fix: disconnect will at least try to work in spot/cluster window now. Previously always needed to force disconnect.
fix: peak blobs not drawn if outside spectral areas
fix: title on expanded view when switching from collapsed uses custom title again
fix: crash prevented when values entered into locked diversity text boxes
fix: fixed various dup/ctun frequency calculation issues with mouse and peak detect in spectrum resolved
fix: cw shift applied when in RX and using a transverter in CTUN mode
fix: gradient colour picker thread safe (colour data locked whilst display is accessing it)
change: new peak detect algorithm for blobs based on http://www.billauer.co.il/peakdet.html
change: 'spot' is now 'greenyellow' when connected to cluster. Changed from blue which was quite dark on the menu bar
change: connect/disconnect/connecting... button state on spot/cluster window
change: peak blob fade has changed to Drop
change: peak blobs turned off in GDI+ for now
add: colour alpha on data line, also applied to linear gradient data line
add: new QuickRecall control for VFOA atm. Sit on a frequency for 4 seconds and it will be stored in the nonpersistent list (green flash). Change mode, and if in the list mode will be updated (orange flash). Use arrows to move up/down the list, or the drop down to select from the list. See vid : https://youtu.be/5HAcy6kqIWk

------------

21a
fix: 7000dle now can be General RX only in setup. Control was previously hidden if 7000dle
fix: smeter history resets on band change, and power up. Ignores first 2 seconds until some meaningful smeter data is present
fix: dBm spectrum value now correct (bottom right when not using PS). Value was actually already in dBm, and didnt require pixeltodb conversion
fix: values load from DB before click/change/etc events happen on most controls now. This fixes the issues with FM SQL, AGC restoration, and other settings
fix: 7000d now supported in ZZFM cat msg (thanks DH1KLM)
fix: ForceReset of audio sample rates now work as intened. Previously would only reset if old and new sample rates were different (thanks pavel-demin)
fix: VFOAsubRX frequency (multiRX) is now stored in DB
fix: issues with VFOA and VFOB lost focus functions. Tidied up, removed recursion issue, fixed some signs. With dup off and CTUN enabled, RX position in spectral should now return after MOX off
fix: PS enabled with DUP off will now show in correct position in spectral display
fix: smeter below -124dbm when above 30mhz now shows correct S reading
fix: returned code to Alex checkbox in setup. Had been inadvertently commented some time ago
add: RB out, PA In and PA out settings now stored in TX profile. Previously only RB In was being stored (NOTE: make note of your current settings before updating the database, as these other three settings will be set to DB default)
fix: SD now tunes RX2 correctly, previously was only visual
fix: rx2 now restores waterfall spec min/max settings on start up
fix: panadaptor rx2 will now not draw over top of rx. Vertical extents are capped
fix: collapsed view restores BAND bar as expected. Caused by use of Control.Visible which will always return false if parent form is not shown (ie still initialising). Code repositioning the buttons was not run as was using .Visible as a check
fix: VFOb would not set frequency when entered by keys on collapsed display. btnHidden was not visible as it was in VFOA grp container which is hidden. Moved out and covered up by other controls dynamically
fix: compressed/expanded resize was not happening at startup, or the code to ensure Thetis on screen
fix: rx2 sql meter was not working. Paint event was unlinked somehow. Also now using rx2preamp offset instead of rx1preamp offset.
change: increase SWL array sizes (W2PA)
change: SD can now be used in CTUN mode (as well as click drag). Changing either VFOA or B when in SD mode will change the other vfo. Turning off SD will return VFOB. NOTE: at the moment vfoa is not restored if you change vfob.
change: the default ATT on TX is now 31 during QSK operation - 31 improves QSK performance (W2PA)
add: holding control at startup will force DB update
add: options to turn off display warning 'leds'
add: yellow warning 'led' top left will show if GetPixels is unable to provide data for this render frame
add: setting to delay Freq2 from IMD/2Tone test (fixes issues with some amps and freq counter problems)
add: holding control when sliding either RX1 AF: or RX2 AF: sliders will also set the other. Does not apply to VOL sliders
add: 2tone button below TUN. Essentially remote use of Setup>-Tests->2Tone
add: TX profiles now store selected VAC device details. A setting in Setup->Transmit tab will enable them to be re-applied when a TX profile is selected (note driver/device text must match something in list). This is a global setting, not per tx profile.
add: panadaptor gradients for DirectX only
add: holding CTRL at start up will force a database update
Last edited by ramdor on Sun Oct 24, 2021 12:05 pm, edited 220 times in total.
User avatar
W9BHI
Posts: 79
Joined: Wed Apr 17, 2019 3:30 pm
Location: Serena Il.

Re: Thetis v2.8.11 - current issues

Postby W9BHI » Fri Jun 18, 2021 3:08 am

Richie,
Glad to see you are back!
64 bit, P2.
5) The band stack lock feature is not working, ( it may have never worked).
6) The signal db display on the bottom right of the pan adapter that was working , is now no longer working with the v2.8.11 version of Thetis.
I am sure there are more.
Thanks,
Don W9BHI
User avatar
Tony EI7BMB
Posts: 454
Joined: Sun Apr 09, 2017 2:31 pm
Location: Dublin
Contact:

Re: Thetis v2.8.11 - current issues

Postby Tony EI7BMB » Fri Jun 18, 2021 9:36 am

Thanks for looking at these issues Richie
User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Re: Thetis v2.8.11 - current issues

Postby ramdor » Fri Jun 18, 2021 10:52 am

W9BHI wrote:Richie,

5) The band stack lock feature is not working, ( it may have never worked).

Don W9BHI


Hi Don,

Can you give some details about this? It seems to work here, all bands. The lock feature seems to work. I am wondering if perhaps your database is somewhat broken regarding the bandstack data.

Cheers, Richie.
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Fri Jun 18, 2021 11:09 am

Hi Richie,

Great to have you back!!!

My biggest pet peeve right now is that VAC resampler initialization is not guaranteed to find a stable setting. It will often run wild and I need to open the VAC control panel and cycle a manual checkbox to force a VAC restart. I suspect this is more likely with very small buffer sizes.

Re: the other thread, I use two-tone all the time and a button would be welcome. Currently I have a DDUtil macro button set up as a work-around for this. Workflow is: change bands, tune (with tune power) for the autotuner, check/adjust amp drive and PS stability with two-tone, operate. The obvious place for the button is just below the TUN button (where a currently "invisible" button resides, I believe).

Also, I'm not a peak blobs guy, but I can appreciate why those who use that feature want to quickly switch it on and off. The obvious place for more spectral display controls is in a row just below the spectral display between the pan and zoom controls.

But I do agree with you it is past time for an entirely new UI. The DSP is a tour de force, few if any changes are required there. It's all about the UI.

I also run 100% remote, same as you. More detail on my station is available by clicking on the links at my qrz.com page.

Cheers!

Scott
User avatar
DH1KLM
Posts: 90
Joined: Fri Dec 29, 2017 10:36 pm
Location: Germany

Re: Thetis v2.8.11 - current issues

Postby DH1KLM » Fri Jun 18, 2021 11:52 am

1. Would be nice if the issue in the linked thread could also be fixed. viewtopic.php?f=9&t=3809
2. I like to ask if it is possible to bring back the "CTUN Scroll" checkbox like it is in PowerSDR mrx.
I liked this option very much since it prevents to move beyond the display edges, especialy when zooming in a whole band from edge to edge.
I know CTUN Scroll works also in Thetis, but without the possibilty to aviod scrolling beyond the edge of the spectral display.

options.png
options.png (163.91 KiB) Viewed 17790 times
73 de Sigi / DH1KLM
User avatar
oe3ide
Posts: 182
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Fri Jun 18, 2021 12:35 pm

My biggest pet peeve right now is that VAC resampler initialization is not guaranteed to find a stable setting. It will often run wild and I need to open the VAC control panel and cycle a manual checkbox to force a VAC restart. I suspect this is more likely with very small buffer sizes.


I fully agree, a complete VAC-restart on tx-profile changing would be great. Here in my setup, changing the tx-profile often results in a distorted tx-audio, while rx-audio still clean & stable.

73 de Ernst
User avatar
W9BHI
Posts: 79
Joined: Wed Apr 17, 2019 3:30 pm
Location: Serena Il.

Re: Thetis v2.8.11 - current issues

Postby W9BHI » Fri Jun 18, 2021 2:42 pm

Richie,
I used a fresh data base and still not working.
Screenshot (132).png
Screenshot (132).png (258.67 KiB) Viewed 17749 times

If I select a particular band stack and manually change VFO A up or down a few Khz. then by pressing the band button to scroll through the band stack, the original locked frequency does not come back up.
It appears that even though the original frequency in the band stack is locked, it gets over written when VFO A is changed.
Thanks,
Don W9BHI
Joe
Posts: 81
Joined: Tue Aug 22, 2017 5:58 pm

Re: Thetis v2.8.11 - current issues

Postby Joe » Fri Jun 18, 2021 3:30 pm

Richie / Scott,
64 bit - Thetis

Hello,
In regards to vac stabilization:
All local remote, ptt, etc.
VAC
I use motu m4
64 bit buffer
192 kHz sampling
“Gen Tab - FW set” @ highest setting

I have coded a reset button (if needed) but when Thetis starts I initiate a vac reset. It is a very unorthodox method but works for me - I use some timing to toggle a few settings automatically and reset back to optimum settings, happens fast. All I know is that it allows me to run Thetis with these settings. If any interest I will try to get info to Richie, I know for sure that he could sort this out correctly. Thanks to all, glad to hear from Richie.

73’s
Joe
WD5Y
User avatar
w9ac
Posts: 109
Joined: Sun Apr 09, 2017 4:01 pm

Re: Thetis v2.8.11 - current issues

Postby w9ac » Fri Jun 18, 2021 5:28 pm

w-u-2-o wrote:Hi Richie,

My biggest pet peeve right now is that VAC resampler initialization is not guaranteed to find a stable setting. It will often run wild and I need to open the VAC control panel and cycle a manual checkbox to force a VAC restart. I suspect this is more likely with very small buffer sizes.

Scott


Same finding here as I use very small buffer sizes and ASIO drivers. However, once stabilized it normally stays that way until VAC is disabled, then re-enabled. I typically see only 25-50 over/underflow counts in a six hour period; none cause audio issues.

Paul, W9AC
W4WMT
Posts: 153
Joined: Sun Apr 09, 2017 10:12 pm

Re: Thetis v2.8.11 - current issues

Postby W4WMT » Fri Jun 18, 2021 6:48 pm

Joe wrote:VAC
I use motu m4
64 bit buffer
192 kHz sampling
“Gen Tab - FW set” @ highest setting


The ChannelMaster in Thetis always runs at 48 ksa/s.
What would be the motivation to run VAC1 (or VAC2) at 192k?

73, Bryan W4WMT
User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Re: Thetis v2.8.11 - current issues

Postby ramdor » Sat Jun 19, 2021 12:24 am

W9BHI wrote:Richie,
It appears that even though the original frequency in the band stack is locked, it gets over written when VFO A is changed.
Don W9BHI


Yep, perfect diagnosis Don. Fixed now. It was not taking into consideration locked state before doing an update to the entry. It would all look fine if you were not moving the vfo, just clicking on each entry in the stack.

Cheers, Richie.
User avatar
W9BHI
Posts: 79
Joined: Wed Apr 17, 2019 3:30 pm
Location: Serena Il.

Re: Thetis v2.8.11 - current issues

Postby W9BHI » Sat Jun 19, 2021 2:30 am

Richie,
Thanks so much for jumping back in and addressing these issues.
It's like a breath of fresh air after so many months.
Don W9BHI
User avatar
vk6cpu
Posts: 15
Joined: Tue Jul 16, 2019 4:47 am
Location: Perth, Western Australia

Re: Thetis v2.8.11 - current issues

Postby vk6cpu » Sat Jun 19, 2021 3:09 am

Minor issue : VFO A & B retain last frequency on power down and restart.
Sub receiver does not - on power up it resets to current lower limit of Rx1
All the best
Nigel
VK6CPU

Anan 8000 DLE, Thetis v2.7.0 (a3) , Protocol 2 V2 pre-8
INTEL NUC8i5BEH 16.0 GB Ram
User avatar
W1JA
Posts: 70
Joined: Sun Apr 09, 2017 3:19 pm

Re: Thetis v2.8.11 - current issues

Postby W1JA » Sat Jun 19, 2021 11:58 am

Very glad to have you back Richie!

The Cancel button is setup dialogs does exactly what its tooltip says it does. (I'm about 1000 miles away from shack right now, traveling, so cannot run Thetis to quote the tooltip here.)

The cancel button resets the entire database back to the end of the previous session, so all operating changes in the current Thetis session are lost. It should just back out of the changes made in the current Setup session, only.

73, John W1JA
User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Re: Thetis v2.8.11 - current issues

Postby ramdor » Sat Jun 19, 2021 2:23 pm

W1JA wrote:
The cancel button resets the entire database back to the end of the previous session, so all operating changes in the current Thetis session are lost. It should just back out of the changes made in the current Setup session, only.

73, John W1JA


REPLY UPDATED !

HI John, can you let me know how this is impacting the use of Thetis or what you are noticing that is causing issues?

Everything is stored from the setup form to the database.xml file when OK/Apply is pressed. If you hit cancel the options are recovered essentially undoing any option you have changed which would bring the setup back to the same state as it was when you opened it, essentially cancelling any changes in that Setup session. The caveat to that is if you hit apply everything is overwritten so cancel will not remove those things you just applied.

Other than the window vanishing, ok and apply do the same thing (give or take). Ahhhh it is a bit of mess for sure because any change you make there actually happens instantly anyway.

RIchie.
Last edited by ramdor on Sun Jun 20, 2021 2:15 am, edited 2 times in total.
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Sat Jun 19, 2021 4:00 pm

W4WMT wrote:
Joe wrote:VAC
I use motu m4
64 bit buffer
192 kHz sampling
“Gen Tab - FW set” @ highest setting


The ChannelMaster in Thetis always runs at 48 ksa/s.
What would be the motivation to run VAC1 (or VAC2) at 192k?

73, Bryan W4WMT

Bryan,

The only reason to run faster sample rates is if you've bottomed the buffer setting at 64 and want even less latency. I.e. there's no point in running 192KHz with a buffer of 1024, since under those conditions you should be able to run 48KHz and a buffer of 256.

But if you've hit 64 at 48KHz and you've got an ultimate crypto-smashing system, you might be able to run 64 at 96 or 192KHz and thereby further lower latency.

73,

Scott
User avatar
W3MMR
Posts: 103
Joined: Thu Jul 11, 2019 8:36 am
Location: Chester, PA
Contact:

Re: Thetis v2.8.11 - current issues

Postby W3MMR » Mon Jun 21, 2021 11:40 am

W9BHI wrote:Richie,
I used a fresh data base and still not working.
Screenshot (132).png
If I select a particular band stack and manually change VFO A up or down a few Khz. then by pressing the band button to scroll through the band stack, the original locked frequency does not come back up.
It appears that even though the original frequency in the band stack is locked, it gets over written when VFO A is changed.
Thanks,
Don W9BHI



Same here Don
DO2ZA Erwin
Posts: 95
Joined: Fri Apr 21, 2017 4:49 pm

Re: Thetis v2.8.11 - current issues

Postby DO2ZA Erwin » Mon Jun 21, 2021 3:29 pm

Hy Ritchie,

very Nice that you are here again.

Please remember the 2-tone patch for the Acom PAs (Also for Experts)

And your beautiful TX Meter.


73 Erwin
Anan 7000DLE MK2 black, P.2 v2.1.18, WIN 10, 10.0.18362 (1903), i7-7700 @3.60 Ghz, 2x Monitor 24"@144 Hz and 43" HD-TV-Screen 60Hz. 200D now as Backup
User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Re: Thetis v2.8.11 - current issues

Postby ramdor » Tue Jun 22, 2021 12:10 am

DO2ZA Erwin wrote:Please remember the 2-tone patch for the Acom PAs (Also for Experts)

And your beautiful TX Meter.

73 Erwin


HI Erwin,

Could you point me in the direction of the 2tone changes please, it has been a while ;)

Cheers, Richie.
DO2ZA Erwin
Posts: 95
Joined: Fri Apr 21, 2017 4:49 pm

Re: Thetis v2.8.11 - current issues

Postby DO2ZA Erwin » Tue Jun 22, 2021 3:34 pm

Hi Ritchie,

look here: viewtopic.php?f=15&t=2593&p=7708&hilit=acom#p7708
I am not shure, but i think Walter has made a better Solution for his Thetis, i will ask him.

and here viewtopic.php?f=20&t=3811&p=14565&hilit=acom#p14565

73 Erwin
Anan 7000DLE MK2 black, P.2 v2.1.18, WIN 10, 10.0.18362 (1903), i7-7700 @3.60 Ghz, 2x Monitor 24"@144 Hz and 43" HD-TV-Screen 60Hz. 200D now as Backup
N9VX
Posts: 38
Joined: Sun Apr 09, 2017 7:38 pm

Re: Thetis v2.8.11 - current issues

Postby N9VX » Tue Jun 22, 2021 10:33 pm

Running Thetis 2.8.9 x64 (x32 is same) on ANAN-100B protocol 1 (version 1.3) using W10 x64. Dell i5 desktop 8 gig ram, SS drive. 1 gig switch between radio and computer.

Bug: Random bad SSB TX audio reports, most TX is good, then a bad transmission occurs. Told it has a distorted echo sound. Has happened on 40, 60 and 17 meters with two different mics.

Been using the same setup on latest version of mRX and never a bad report.

Joe N9VX
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Wed Jun 23, 2021 2:21 am


That does not require fixing, it is already fixed in that the user can select whatever two-tone pair they like. Indeed, I use 70 & 190 Hz instead of the standard 700 & 1900 Hz because it works just as well to set drive levels and test PureSignal while not making the "call of our people" on the air ;)
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Wed Jun 23, 2021 2:26 am

N9VX wrote:Running Thetis 2.8.9 x64 (x32 is same) on ANAN-100B protocol 1 (version 1.3) using W10 x64. Dell i5 desktop 8 gig ram, SS drive. 1 gig switch between radio and computer.

Bug: Random bad SSB TX audio reports, most TX is good, then a bad transmission occurs. Told it has a distorted echo sound. Has happened on 40, 60 and 17 meters with two different mics.

Been using the same setup on latest version of mRX and never a bad report.

Joe N9VX
Are you running 2.8.9 or 2.8.11? If the former it's not relevant. In any event how can you know it's a bug in Thetis? Are any other Hermes 14 bit users experiencing the same problem? And, if they are, the description is not specific enough to track down a bug. Are you certain it's not merely a setup issue? Perhaps something to do with adjustments in the more advanced audio processing available in Thetis?
User avatar
oe3ide
Posts: 182
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Wed Jun 23, 2021 6:14 am

Running Thetis 2.8.9 x64 (x32 is same) on ANAN-100B protocol 1 (version 1.3) using W10 x64. Dell i5 desktop 8 gig ram, SS drive. 1 gig switch between radio and computer.

Bug: Random bad SSB TX audio reports, most TX is good, then a bad transmission occurs. Told it has a distorted echo sound. Has happened on 40, 60 and 17 meters with two different mics.

Been using the same setup on latest version of mRX and never a bad report.

Joe N9VX

That sound exactly like my issue when switching tx-profiles.
@Joe: does this happen after you changed the tx-profile?
User avatar
ramdor
Posts: 760
Joined: Wed Jul 03, 2019 3:07 pm

Re: Thetis v2.8.11 - current issues

Postby ramdor » Wed Jun 23, 2021 10:10 am

w-u-2-o wrote:

That does not require fixing, it is already fixed in that the user can select whatever two-tone pair they like. Indeed, I use 70 & 190 Hz instead of the standard 700 & 1900 Hz because it works just as well to set drive levels and test PureSignal while not making the "call of our people" on the air ;)


rgr Scott, although the change seems to be a delay on the second tone, some 250ms later the 2nd tone arrives. Whilst we could have an option to include a 2nd tone delay time, probably just best to leave as it is and bring those tones closer together with 70 and 190 as you say.

Cheers, Richie.
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Wed Jun 23, 2021 10:47 am

Hi Richie,

Chalk and cheese, I think. The Acom amp's are the ones requiring sequenced two-tone, and that appears to be independent of the two-tone frequency assignments. Separately there appears to be an issue of certain Expert amp's requiring tone pairs other than the standard. The first issue would require some sort of sequencing option checkbox and perhaps an adjustable delay time. The second issue is already handled by the available options.

Thanks!

Scott
N9VX
Posts: 38
Joined: Sun Apr 09, 2017 7:38 pm

Re: Thetis v2.8.11 - current issues

Postby N9VX » Wed Jun 23, 2021 2:41 pm

Running Thetis 2.8.9 x64 (x32 is same) on ANAN-100B protocol 1 (version 1.3) using W10 x64. Dell i5 desktop 8 gig ram, SS drive. 1 gig switch between radio and computer.

Bug: Random bad SSB TX audio reports, most TX is good, then a bad transmission occurs. Told it has a distorted echo sound. Has happened on 40, 60 and 17 meters with two different mics.

Been using the same setup on latest version of mRX and never a bad report.

Joe N9VX
Are you running 2.8.9 or 2.8.11? If the former it's not relevant. In any event how can you know it's a bug in Thetis? Are any other Hermes 14 bit users experiencing the same problem? And, if they are, the description is not specific enough to track down a bug. Are you certain it's not merely a setup issue? Perhaps something to do with adjustments in the more advanced audio processing available in Thetis?
------
I am running 2.8.11, I copied the post I made months ago when I was running 2.8.9. The problem occurs if I am only using the 1st EQ and other things are off like CFC, DEXP, CESSB over shoot OR it happens if running Full CFC, 1st EQ and DEXP. Today running Thetis 64 bit had two QSOs and it happen randomly in both. People say it has a echo, distorted sound. Have talked to other ANAN-100B owners running Protocol 1 and Thetis with the same issue,

Joe N9VX
User avatar
w-u-2-o
Posts: 3315
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Wed Jun 23, 2021 4:08 pm

N9VX wrote:I am running 2.8.11, I copied the post I made months ago when I was running 2.8.9. The problem occurs if I am only using the 1st EQ and other things are off like CFC, DEXP, CESSB over shoot OR it happens if running Full CFC, 1st EQ and DEXP. Today running Thetis 64 bit had two QSOs and it happen randomly in both. People say it has a echo, distorted sound. Have talked to other ANAN-100B owners running Protocol 1 and Thetis with the same issue.
It is not possible to get any echo from the code. Echo is always associated with RFI in the shack. When running any compression, like CFC, or the old COMP (not recommended--CFC is far superior) that can make it a lot worse and more noticeable.

The reason that RFI sounds like echo with our radios is because the shortest transmit latency you can achieve with our radios is around 30ms, and with any processing turned on more like 100ms, and that delay makes for some perfect echo (some would call it reverb) as the RF wraps back around into your microphone signal.

If you have echo you need to find and fix your RFI problem. Sometimes all it takes is a ferrite on the microphone cable where it plugs into the mic input.
N9VX
Posts: 38
Joined: Sun Apr 09, 2017 7:38 pm

Re: Thetis v2.8.11 - current issues

Postby N9VX » Wed Jun 23, 2021 4:41 pm

This problem NEVER happens when running mRX, so what is it about Thetis that is causing RF in the audio?

Joe N9VX

Return to “Thetis”