Thetis v2.8.11 - UPDATES and current issues
Re: Thetis v2.8.11 - current issues
...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.
If possible, also enable a filter of spots only coming from Europe.
Re: Thetis v2.8.11 - current issues
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
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
Re: Thetis v2.8.11 - current issues
Scott, thanks. So we trust our GPSDOs
Re: Thetis v2.8.11 - current issues
hi
This is easy to check by listening to WWV or any known (good) frequency standard.
This is easy to check by listening to WWV or any known (good) frequency standard.
Re: Thetis v2.8.11 - current issues
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?
Richie.
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?
Richie.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
Good morning Richie,
wow...that looks nice!
For me, the sorted list is 100% ok!
Cheers
wow...that looks nice!
For me, the sorted list is 100% ok!
Cheers
Re: Thetis v2.8.11 - current issues
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.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
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
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
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
Re: Thetis v2.8.11 - current issues
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
Ruben
NB4R
Apache-Labs Anan 7000DLE MKII Black -- Thetis 2.10.3.6 dev_2 -- Windows 11
Re: Thetis v2.8.11 - current issues
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
Re: Thetis v2.8.11 - current issues
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
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
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 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.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
"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
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
Re: Thetis v2.8.11 - current issues
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
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
Re: Thetis v2.8.11 - current issues
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
Ruben
NB4R
Apache-Labs Anan 7000DLE MKII Black -- Thetis 2.10.3.6 dev_2 -- Windows 11
Re: Thetis v2.8.11 - current issues
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
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
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
Re: Thetis v2.8.11 - current issues
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.
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.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
HI Richie I also am in favour of Unlocked Thank you for all you time
and expertise
73
Liam EI3GC
and expertise
73
Liam EI3GC
Re: Thetis v2.8.11 - current issues
Another vote for unlocked.
Re: Thetis v2.8.11 - current issues
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
73 Jesus
Re: Thetis v2.8.11 - current issues
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.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
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()
-------------------------------
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()
-------------------------------
Re: Thetis v2.8.11 - current issues
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.
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.
Richie - MW0LGE - https://www.qrz.com/db/mw0lge
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Latest Release [2.10.3.5] : https://github.com/ramdor/Thetis/releases/tag/v2.10.3.5
Latest Work In Progress : https://github.com/ramdor/Thetis/releas ... .3.6-dev_2
Re: Thetis v2.8.11 - current issues
Thanks Richie, there are alternatives in focus, so I can continue working contest. In contests focus is very apreciate.
best 73
best 73
Re: Thetis v2.8.11 - current issues
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
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
-
- Posts: 115
- Joined: Fri Apr 21, 2017 4:49 pm
Re: Thetis v2.8.11 - current issues
Hello Norbert,
i have tested this, no Problems here. May be you forgot to press Apply when you make your Changes ??
73 Erwin
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
Re: Thetis v2.8.11 - current issues
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
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
Re: Thetis v2.8.11 - current issues
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
-
- Posts: 115
- Joined: Fri Apr 21, 2017 4:49 pm
Re: Thetis v2.8.11 - current issues
Norbert,
here it works, may be your Database is defekt, have you make a test with a fresh Database?
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
Re: Thetis v2.8.11 - current issues
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