Thetis v2.8.11 - UPDATES and current issues

User avatar
I2NOY
Posts: 90
Joined: Thu Mar 25, 2021 10:44 am
Location: Milano - Italy

Re: Thetis v2.8.11 - current issues

Postby I2NOY » Wed Jul 07, 2021 9:44 am

...and also remember at startup how was the "TRACK" function when you closed the program. This on DX spotting form.
If possible, also enable a filter of spots only coming from Europe.
User avatar
w-u-2-o
Posts: 5565
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Wed Jul 07, 2021 10:08 am

Ernst

There is no way for Richie to do that. The FPGA receives no signal that tells it what the source of the 10MHz is so the firmware can not know and therefore the software can not know either. The circuit that automatically selects the source of the 10MHz reference lies completely outside of the FPGA.

It would be possible to modify your board to add an LED indicator, but I don't know anyone who has actually done that.

73,

Scott
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Wed Jul 07, 2021 10:09 am

Scott, thanks. So we trust our GPSDOs :-)
User avatar
FM5GB
Posts: 130
Joined: Sun Apr 09, 2017 10:03 pm

Re: Thetis v2.8.11 - current issues

Postby FM5GB » Thu Jul 08, 2021 2:12 am

hi

This is easy to check by listening to WWV or any known (good) frequency standard.
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Thu Jul 08, 2021 6:06 am

Just a quick question.

The current band stack system has 10 slots say per band stack. You can store whatever frequencies for the band you want in those slots. They can be in any frequency order, so when you cycle, the vfo can jump all over the place, up/down the band. You can hit the sort button to resolve this.

The new system has no slot limit. The stack presented is a filter applied to all entries. Entries have no idea of 'stack'. To display the stack of entries for 80M a filter is defined that selects entries based on band and frequency limits. An entry could technically be included in the result of another filter.

It is far easier for the new solution to present the stack pre-sorted. Anything you manually add will be included in the results of the filter and used as the bandstack in a sorted way. If you want me to implement a user adjustable sorting to the list, that that is going to be a whole bunch of additional work (and pain).

So what are the thoughts, do people use unsorted bandstack lists and jump all over the place? Or having it all sorted is an ok compromise?

bandstack2.jpg
bandstack2.jpg (40.19 KiB) Viewed 11492 times


Richie.
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Thu Jul 08, 2021 6:23 am

Good morning Richie,

wow...that looks nice!
For me, the sorted list is 100% ok!

Cheers
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Thu Jul 08, 2021 6:52 am

oe3ide wrote:Good morning Richie,

wow...that looks nice!
For me, the sorted list is 100% ok!

Cheers


It is working nicely at the moment Ernst. Just ironing out a couple of oddities, then onto saving/loading the data with the database. Also an import procedure that happens when migrating from old db version.

Then to build a manager so you can add your own filters.... I should have kept on with the bugs for a week more instead of starting this, but I needed a change.

Not sure it will be ready for weekend at this rate..... must.. type..faster !

Richie.
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Thu Jul 08, 2021 7:04 am

Richie, do as some managers (at least some of my managers) suggest. Take this plugin, take another plugin, put it together and you're done! Software development so easy :lol:

Ok, back to serious, don't forget the "always on top" option ;-)

I totally understand...sometimes finding bugs and try to fix them is like stabing into a wasp's nest or dealing with the Keymaker in Matrix :shock:

tenor.gif
tenor.gif (445.7 KiB) Viewed 11477 times
User avatar
rbduck
Posts: 327
Joined: Tue Dec 03, 2019 1:49 pm

Re: Thetis v2.8.11 - current issues

Postby rbduck » Thu Jul 08, 2021 2:38 pm

ramdor wrote:Just a quick question.

The current band stack system has 10 slots say per band stack. You can store whatever frequencies for the band you want in those slots. They can be in any frequency order, so when you cycle, the vfo can jump all over the place, up/down the band. You can hit the sort button to resolve this.

The new system has no slot limit. The stack presented is a filter applied to all entries. Entries have no idea of 'stack'. To display the stack of entries for 80M a filter is defined that selects entries based on band and frequency limits. An entry could technically be included in the result of another filter.

It is far easier for the new solution to present the stack pre-sorted. Anything you manually add will be included in the results of the filter and used as the bandstack in a sorted way. If you want me to implement a user adjustable sorting to the list, that that is going to be a whole bunch of additional work (and pain).

So what are the thoughts, do people use unsorted bandstack lists and jump all over the place? Or having it all sorted is an ok compromise?

bandstack2.jpg

Richie.


The new bandstack looks really good. I also have had no issues with 21c. Plus the gradient really throws a pleasing look to Thetis.
73
Ruben
NB4R
Apache-Labs Anan 7000DLE MKII Black -- Thetis 2.10.3.6 dev_2 -- Windows 11
User avatar
W1JA
Posts: 93
Joined: Sun Apr 09, 2017 3:19 pm

Re: Thetis v2.8.11 - current issues

Postby W1JA » Thu Jul 08, 2021 2:43 pm

ramdor wrote:no worries Ernst. The cancel thing is far from ideal.

I'm glad Ernst posted about the Cancel button problem. It's what I was trying to describe in my post on page 1, where I said
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.

I also made a post in April 2020 ( https://apache-labs.com/community/viewtopic.php?f=9&t=3387&p=10888#p10888 ) called "Delete the Cancel button," which in my opinion would be an acceptable fix for this issue. Just get rid of it!

However, the fix you propose seems like it would work. If you choose this approach I look forward to testing it.

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

Re: Thetis v2.8.11 - current issues

Postby ramdor » Thu Jul 08, 2021 3:09 pm

W1JA wrote:
However, the fix you propose seems like it would work. If you choose this approach I look forward to testing it.

73, John


Yep has been implemented and to be included in 21d.

Richie
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Fri Jul 09, 2021 11:38 am

If region is set to US in the current version Thetis locks you to specific frequencies on 60m each time you press the 60m button. It ignores the stack information for the 60m band totally, It does not allow you to use more entries in the stack. It just cycles through the five channels. Essentially the code is: If region is US then do channel based VFO update on 60m button click, otherwise use stack system.

I can implement this for the 60m band if in the US if you guys want to be locked down and limited to that, but blimey, dont you want to be able to define your own stack entries for the band? I can add the defaults channels already locked easy enough, but they could be changed by unlocking them. If for example, you wanted some extras, or the locked ones moved for different narrow modes.

Essentially, I would have to disable lock/delete/add buttons if region = US and on 60m band, so that the 5 default entries could not be changed.

What say you ? :)

Richie.
Joe-W4WT
Posts: 167
Joined: Sun Apr 09, 2017 5:27 pm
Location: Cumming, GA

Re: Thetis v2.8.11 - current issues

Postby Joe-W4WT » Fri Jul 09, 2021 4:45 pm

"but blimey, dont you want to be able to define your own stack entries for the band? "

I vote for versatility over fixed and locked. You never know when the FCC might decide to change allocations or other rules on 60m and if things are locked like they are now then everyone would be stuck if you or another volunteer programmer wasn't around to change it when it happened.

Thanks for all your work Richie, it is really appreciated!!!

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

Re: Thetis v2.8.11 - current issues

Postby w-u-2-o » Fri Jul 09, 2021 4:48 pm

Richie,

This is just my opinion, but 60M channelization for the US is so simple, I don't mind just clicking 5 times to roll through the entire band. Indeed, I've set up the current version so I see all 5 channels on the panadapter in all 5 60M bandstack entries, so I just watch the passband move from one channel to the next. That's how I operate on 60M, no doubt others have their own style.

To summarize: IMHO it's not worth a lot of effort to change the way 60M works now, but again others may differ.

To be my own devil's advocate: on the other hand, having the software function in a common manner on all bands provides a level of consistency that may be worth it by itself.

Thanks!

Scott
User avatar
rbduck
Posts: 327
Joined: Tue Dec 03, 2019 1:49 pm

Re: Thetis v2.8.11 - current issues

Postby rbduck » Fri Jul 09, 2021 5:30 pm

ramdor wrote:If region is set to US in the current version Thetis locks you to specific frequencies on 60m each time you press the 60m button. It ignores the stack information for the 60m band totally, It does not allow you to use more entries in the stack. It just cycles through the five channels. Essentially the code is: If region is US then do channel based VFO update on 60m button click, otherwise use stack system.

I can implement this for the 60m band if in the US if you guys want to be locked down and limited to that, but blimey, dont you want to be able to define your own stack entries for the band? I can add the defaults channels already locked easy enough, but they could be changed by unlocking them. If for example, you wanted some extras, or the locked ones moved for different narrow modes.

Essentially, I would have to disable lock/delete/add buttons if region = US and on 60m band, so that the 5 default entries could not be changed.

What say you ? :)

Richie.


I vote for the unlocked and unlimited. This is the reason I chose this type of architecture to purchase over others.
I love the virtualally unlimited functionality and ability chose to make it what I want.Richie, Thank for all the time you take out of your life
to add to the fun this hobby affords.
73
Ruben
NB4R
Apache-Labs Anan 7000DLE MKII Black -- Thetis 2.10.3.6 dev_2 -- Windows 11
cLicari
Posts: 109
Joined: Mon Apr 10, 2017 9:33 pm
Location: North Texas

Re: Thetis v2.8.11 - current issues

Postby cLicari » Fri Jul 09, 2021 6:22 pm

Richie...

I'm with Scott on this one.
I think your valuable time could be better spent on things more widely used.
Thanks for all your hard work.

Carl
NX5T
Carl Licari
NX5T
Anan 8000DLE, FW v2.0 2b, Thetis 2.8.11, 21k9
Windows 10, dedicated network subnet, Intel i7 8700K, 32GB, NVIDIA GeForce GTX 1060, Samsung 40" 4K display
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Sat Jul 10, 2021 1:45 am

It is much easier to make it more flexible tbh.

One line of code to make it like all other bands VS a load of bodging, checking this and that to make it how it was

If it needs to add them in, they'll appear pre-locked when region is US. They can be unlocked/deleted/updated however.

21d will drop over the weekend, probably Sunday now. Still working through some stuff.

Richie.
liam
Posts: 35
Joined: Mon Apr 10, 2017 7:26 am

Re: Thetis v2.8.11 - current issues

Postby liam » Sat Jul 10, 2021 9:30 am

HI Richie I also am in favour of Unlocked Thank you for all you time
and expertise
73
Liam EI3GC
User avatar
kc2rgw
Posts: 165
Joined: Mon Jun 22, 2020 5:44 pm

Re: Thetis v2.8.11 - current issues

Postby kc2rgw » Sat Jul 10, 2021 10:45 am

Another vote for unlocked.
EA1DAV
Posts: 52
Joined: Wed May 30, 2018 6:31 am

Re: Thetis v2.8.11 - current issues

Postby EA1DAV » Sat Jul 10, 2021 4:24 pm

I am using thetis 21C. During IARU contest today I choose focused to N1MM ( Setup/Cat control/Focus master) and Thetis crash. 3 times.. After that I choose 'select by click' and focus work as expected. There is lot of trafic in port 12060, I don't know is this can be the problem.

73 Jesus
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Sat Jul 10, 2021 4:49 pm

EA1DAV wrote:I am using thetis 21C. During IARU contest today I choose focused to N1MM ( Setup/Cat control/Focus master) and Thetis crash. 3 times.. After that I choose 'select by click' and focus work as expected. There is lot of trafic in port 12060, I don't know is this can be the problem.

73 Jesus


was there a crash exception message?

Check ErrorLog.txt file in C:\Users\<user>\AppData\Roaming\OpenHPSDR\Thetis-x64 or Thetis folder.

Richie.
Last edited by ramdor on Sat Jul 10, 2021 4:54 pm, edited 1 time in total.
EA1DAV
Posts: 52
Joined: Wed May 30, 2018 6:31 am

Re: Thetis v2.8.11 - current issues

Postby EA1DAV » Sat Jul 10, 2021 4:53 pm

Hi Richie:

Here the last crash.

Entry : 5:59:22 PM Saturday, July 10, 2021
Solo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto)
---------stacktrace------------
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at Thetis.Console.<PollN1MMPacket>d__4326.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
-------------------------------
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - current issues

Postby ramdor » Sat Jul 10, 2021 5:14 pm

A quick look at the code in that area seems that it parses a bunch of XML stuff that comes in over UDP. There is no exception handling for the XElement or sub element parsing so it will just crash if that fails. Network socket exceptions are caught but not the xml parsing stuff.

I have just slapped a Try/Catch around it all, in the hope it will recover if something goes wrong. At leas it wont crash now. I could log the exception to the error log to get more details, but that thread is ticking every half a second and data keeps arriving and if the error keeps happening you will get a big log file fast.

Richie.
EA1DAV
Posts: 52
Joined: Wed May 30, 2018 6:31 am

Re: Thetis v2.8.11 - current issues

Postby EA1DAV » Sat Jul 10, 2021 5:44 pm

Thanks Richie, there are alternatives in focus, so I can continue working contest. In contests focus is very apreciate.

best 73
DL8LAQ
Posts: 215
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: Thetis v2.8.11 - current issues

Postby DL8LAQ » Sun Jul 11, 2021 9:25 am

Hi Richie,

I hate colored lines and filter overlay in the waterfall. Since one of the 21 versions I have to check/uncheck "Waterfall - Show Zero Line" and "Waterfall - Show Filter " after every start of Thetis to get rid of it. I did export database and save transmit profile, but every day I have to check/uncheck...

Thanks for your fantastic work :-)
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
DO2ZA Erwin
Posts: 115
Joined: Fri Apr 21, 2017 4:49 pm

Re: Thetis v2.8.11 - current issues

Postby DO2ZA Erwin » Sun Jul 11, 2021 10:32 am

Hello Norbert,

i have tested this, no Problems here. May be you forgot to press Apply when you make your Changes ??

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 1x 32" Monitor @120 FPS for Thetis
User avatar
DF2LH
Posts: 11
Joined: Sun Apr 09, 2017 3:35 pm
Location: JO53ar
Contact:

Re: Thetis v2.8.11 - current issues

Postby DF2LH » Sun Jul 11, 2021 11:02 am

Hello Richie
first my thanks and respect for your work. You are really moving Thetis forward with your attention to detail!

I have one small point for your list. It concerns the VAC RX level in DIGU mode. The last value used is saved and displayed after restarting thetis, but not applied. It is only applied after a manual change. See a short demo in this video: https://www.youtube.com/watch?v=l2-lkYgkiww

Best regards
Thomas, DF2LH
ANAN100D (grey), P2 FW 12.1.8, Thetis on Windows 11 - only 2m with ME2HT-Pro XVTR
DL8LAQ
Posts: 215
Joined: Sun Apr 09, 2017 3:28 pm
Location: JO43XU

Re: Thetis v2.8.11 - current issues

Postby DL8LAQ » Sun Jul 11, 2021 12:53 pm

DO2ZA Erwin wrote:i have tested this, no Problems here. May be you forgot to press Apply when you make your Changes ??

"Apply" doesn't make it better.
73, Norbert - DL8LAQ - ANAN-G2 w/display - Richie's latest Thetis version and pihpsdr by N1GP&DL1YCF
DO2ZA Erwin
Posts: 115
Joined: Fri Apr 21, 2017 4:49 pm

Re: Thetis v2.8.11 - current issues

Postby DO2ZA Erwin » Sun Jul 11, 2021 1:02 pm

Norbert,

here it works, may be your Database is defekt, have you make a test with a fresh Database?
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 1x 32" Monitor @120 FPS for Thetis
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - current issues

Postby oe3ide » Sun Jul 11, 2021 4:02 pm

I have one small point for your list. It concerns the VAC RX level in DIGU mode. The last value used is saved and displayed after restarting thetis, but not applied


AFAIK the values are stored in the TX-profile. Try to save the corresponding TX-Profile.

73 Ernst

Return to “Thetis”