Thetis v2.8.11 - UPDATES and current issues

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby oe3ide » Tue Feb 08, 2022 9:04 am

ramdor wrote:*** 21k9pre5 another test release

Download x64 [md5:56DE44646A936B1F6461891A98EDFEC5] - https://bit.ly/3GGN36M

- fix: clean up of start up process and the grey window is finally banished !
- add: TCPIP CAT server (under CAT+). Any number of connections can be made, each client has their own cat 'answer' strings. Currently the connection is terminated after 30 seconds of inactivity [todo: option to disable this/increase time]

Richie.


Thanks Richie, works like a charm so far :-)

TCPIP CAT: a quick test looks good !
Notice: If the ip address is changed from loopback to the ip-adress of the local machine, a Thetis restart is required.

73 Ernst
User avatar
w-u-2-o
Posts: 5571
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - UPDATES and current issues

Postby w-u-2-o » Tue Feb 08, 2022 12:57 pm

Just updated from 21k8 to 21k9pre5 with an eye towards testing IP connectivity.

Things I've observed so far:

Got this error when using ctrl on the initial opening to merge the database

Capture.JPG
Capture.JPG (28.23 KiB) Viewed 7878 times


It didn't seem to hurt anything, but thought I'd mention it.

All my bandstacks went completely to hell. It seems like somehow they picked up an older version out of the database.

The "Def" button for the IP port should probably read "Default" as I immediately misinterpreted it to mean "Define".

The "Server" designation seems a bit much. Maybe just call it "IP CAT Port"?

I noticed an option called "VFOSync links CTUN". That's great, but perhaps it should also sync the displayed spectral range, too, so that when RX2 is ON and VFO Sync is on both the RX1 and RX2 spectral displays are aligned identically.

Related to the above: RX2 CTUN spectral display state is not saved in the bandstack. Thus say you've gone to great lengths to get RX1 and RX2 spectral displays to line up. Turning RX2 off then on again causes RX2 spectral display to shift back to VFOB as the center freq.

Thanks!

Scott
User avatar
NJ2US
Posts: 106
Joined: Sun Oct 29, 2017 9:39 pm

Re: Thetis v2.8.11 - UPDATES and current issues

Postby NJ2US » Tue Feb 08, 2022 1:45 pm

No problems on my radio.


Jeff NJ2US
Win 10, Intel i9-10900K, 32gb RAM, Nividia RTX 2060, Apache dedicated ethernet.
Last edited by NJ2US on Tue Feb 08, 2022 2:57 pm, edited 1 time in total.
User avatar
w2ner
Posts: 98
Joined: Wed Sep 11, 2019 12:14 am
Location: SC

Re: Thetis v2.8.11 - UPDATES and current issues

Postby w2ner » Tue Feb 08, 2022 2:50 pm

Rich

I updated to pre5 and so far no issues with startup errors or sequence errors. Did not have to start with a clean DB, just copied files over and started Thetis. Only thing I noticed is during the mode change, its slow. Going between LSB or USB, it's fine. Same with CW and DIG however, going across those modes (LSB to CW or LSB to DIG) its slow.....
EA1DAV
Posts: 52
Joined: Wed May 30, 2018 6:31 am

Re: Thetis v2.8.11 - UPDATES and current issues

Postby EA1DAV » Tue Feb 08, 2022 3:45 pm

ramdor wrote:*** 21k9pre5 another test release

Download x64 [md5:56DE44646A936B1F6461891A98EDFEC5] - https://bit.ly/3GGN36M

- fix: clean up of start up process and the grey window is finally banished !
- add: TCPIP CAT server (under CAT+). Any number of connections can be made, each client has their own cat 'answer' strings. Currently the connection is terminated after 30 seconds of inactivity [todo: option to disable this/increase time]

Richie.

Tested TCP CAT with DXLog contest software it work in a first test, Excellent add!!!!

Thanks Richie
DO2ZA Erwin
Posts: 115
Joined: Fri Apr 21, 2017 4:49 pm

Re: Thetis v2.8.11 - UPDATES and current issues

Postby DO2ZA Erwin » Tue Feb 08, 2022 4:10 pm

Hi Richie,

thanks for the good prees.
I tested k9pre4 no Problems here, Thetis Start is, may be, 1-2 Sek. slower?? But no Problem.
Mode-Switching between LSB/USB to DIG or CW and back no Problem, may be 2 Sek. (No VAC aktive here)
All other, incl. Auto-AGC works perfekt here.

Will test pre5 this Evening but pre4 is really good.

Edit: pre5 running perfekt and a bit quicker here :D :D Thanks again!!


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
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 4:25 pm

@scott, thanks, mark that one down to something stupid ;) will be fixed for next release but at the moment import/merge is broken.

Edit: i have updated the pre5 download with that fixed

viewtopic.php?f=9&t=3817&p=17944#p17944

R.
Last edited by ramdor on Tue Feb 08, 2022 4:43 pm, edited 1 time in total.
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 4:33 pm

oe3ide wrote:
ramdor wrote:*** 21k9pre5 another test release

- fix: clean up of start up process and the grey window is finally banished !
- add: TCPIP CAT server (under CAT+). Any number of connections can be made, each client has their own cat 'answer' strings. Currently the connection is terminated after 30 seconds of inactivity [todo: option to disable this/increase time]

Richie.


Thanks Richie, works like a charm so far :-)

TCPIP CAT: a quick test looks good !
Notice: If the ip address is changed from loopback to the ip-adress of the local machine, a Thetis restart is required.

73 Ernst


You should just need to uncheck and re-check the setting there. I will double check if that is not the case. Thanks.

R.
User avatar
W9BHI
Posts: 127
Joined: Wed Apr 17, 2019 3:30 pm
Location: Serena Il.

Re: Thetis v2.8.11 - UPDATES and current issues

Postby W9BHI » Tue Feb 08, 2022 5:31 pm

I believe that you do not have to hold the CTRL key for anything after 21f according to the info on page 1.
Don
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby oe3ide » Tue Feb 08, 2022 5:38 pm

ramdor wrote:
oe3ide wrote:
ramdor wrote:*** 21k9pre5 another test release

- fix: clean up of start up process and the grey window is finally banished !
- add: TCPIP CAT server (under CAT+). Any number of connections can be made, each client has their own cat 'answer' strings. Currently the connection is terminated after 30 seconds of inactivity [todo: option to disable this/increase time]

Richie.


Thanks Richie, works like a charm so far :-)

TCPIP CAT: a quick test looks good !
Notice: If the ip address is changed from loopback to the ip-adress of the local machine, a Thetis restart is required.

73 Ernst


You should just need to uncheck and re-check the setting there. I will double check if that is not the case. Thanks.

R.


Negative. A restart is required, otherwise the tcpClient cannot connect.

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 5:52 pm

oe3ide wrote:
Negative. A restart is required, otherwise the tcpClient cannot connect.

73 Ernst


Which client software are you using? I am testing here with raw data via putty, and N1MM, all works ok. I toggle the checkbox and it starts up with the new settings without restarting Thetis. I need to change the setting in n1mm away from the loopback if I have the server setup like that.

R.
Last edited by ramdor on Tue Feb 08, 2022 5:56 pm, edited 1 time in total.
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 5:54 pm

W9BHI wrote:I believe that you do not have to hold the CTRL key for anything after 21f according to the info on page 1.
Don


correct Don. There have not been any DB design changes for a while. It is fixed however in the download for 21k9pre5

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby oe3ide » Tue Feb 08, 2022 6:03 pm

ramdor wrote:
oe3ide wrote:
Negative. A restart is required, otherwise the tcpClient cannot connect.

73 Ernst


Which client software are you using? I am testing here with raw data via putty, and N1MM, all works ok. I toggle the checkbox and it starts up with the new settings without restarting Thetis. I need to change the setting in n1mm away from the loopback if I have the server setup like that.

R.


I tested it with Packet Sender by Dan Nagle (portable version, see https://packetsender.com/download#show) and with a small homebrew .net tool.
AnanSplitIP.rar
(6.43 KiB) Downloaded 126 times

(ip & port in the corresponding ini-file in same directory. its a console-app)
What does this tool?
* read split state (ZZSP;), TXFilter state, zoom level
* if split is 1, it disables split (ZZSP1;) and restores TXFilter and zoom level
* if split is 0:
- read VFOA
- set VFOB to VFOA+5khz
- enables MultiRX
- enables display TX Filter
- set zoom level to 190
- enables split

part of the code:

Code: Select all

   Try
            tcpClient.Connect(IPStr, port)
        Catch ex As Exception
            Console.WriteLine("Damn it! We couldn't connect to " & IPStr & ":" & PortStr & ". Pls check settings in Thetis (Setup->CAT Control->CAT+)")
            Console.WriteLine("<Press any key to exit>")
            Console.Read()
            Exit Sub
        End Try


        Dim networkStream As NetworkStream = tcpClient.GetStream()

        If networkStream.CanWrite And networkStream.CanRead Then
            'Query VFO-A Freq
            Dim sendBytes As [Byte]() = Encoding.ASCII.GetBytes("ZZFA;")
            networkStream.Write(sendBytes, 0, sendBytes.Length)
            Dim bytes(tcpClient.ReceiveBufferSize) As Byte
            'tcpClient.ReceiveTimeout = 1000
            networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
            returndata = Encoding.ASCII.GetString(bytes)

            currFreqStr = returndata.Trim()



73 Ernst
Last edited by oe3ide on Thu Feb 10, 2022 9:23 am, edited 5 times in total.
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 6:15 pm

Ii take it you are not still using the 127.0.0.1 loopback on the client when you change the Thetis server to use specific IP address on a given adaptor, like say 192.168.0.26 ?

Odd that. Will try the same.

Richie.
User avatar
DL2XY
Posts: 116
Joined: Sun Jul 30, 2017 9:47 am

Re: Thetis v2.8.11 - UPDATES and current issues

Postby DL2XY » Tue Feb 08, 2022 6:31 pm

Just tested CAT over IP manually with Realterm.
Have been running 5 connections simultaneously, no problems at all.

73 Walter
User avatar
w-u-2-o
Posts: 5571
Joined: Fri Mar 10, 2017 1:47 pm

Re: Thetis v2.8.11 - UPDATES and current issues

Postby w-u-2-o » Tue Feb 08, 2022 6:33 pm

Tested the new IP CAT port with Node Red. It works brilliantly. I can see a future with no virtual serial cables very soon :)

Also, port changes are live and do not require a restart, as is enable/disable. I have not messed with anything but the loopback address so far.

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby oe3ide » Tue Feb 08, 2022 6:43 pm

ramdor wrote:Ii take it you are not still using the 127.0.0.1 loopback on the client when you change the Thetis server to use specific IP address on a given adaptor, like say 192.168.0.26 ?

Odd that. Will try the same.

Richie.


Just noticed, that untick/tick "Listening for Client Connections" applies the new settings (ip and port).

Edit: one should read the posts carefully :oops: :oops:
Which client software are you using? I am testing here with raw data via putty, and N1MM, all works ok. I toggle the checkbox and it starts up with the new settings without restarting Thetis. I need to change the setting in n1mm away from the loopback if I have the server setup like that.

I only clicked apply and left the ticked checkbox untouched...

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 6:48 pm

A few things re the TCPIP cat

a) if client doesn't close Socket connection 'correctly', the server will sit around with that stale connection until there is a timeout (see b)
b) there is a timeout and the connection is dropped if there has not been any outbound or inbound data for 30 seconds
c) everything is correctly closed down when the server is stopped. Server stops listening for more connections, then closes each client in turn, then shuts down.
d) changing the setting for the bindIP:port will turn red if not valid, and only get applied to the server if you toggle it off/on (if previously on, and not red)
e) any messages over 255 characters get dumped
f) ; is the cat msg terminator/delimiter
g) currently 'unlimited' isolated connections
h) Kenwood AI command data is not sent down to all clients even if checked in setup (this may change)

Richie.
W7GES
Posts: 77
Joined: Sat Mar 13, 2021 6:56 pm
Location: Phoenix AZ

Re: Thetis v2.8.11 - UPDATES and current issues

Postby W7GES » Tue Feb 08, 2022 11:14 pm

First of all, Thanks for all the work you've done on Thetis Richie.

Has anyone tested the IP CAT connection with another computer on a local network?

I can get Thetis to communicate with N1MM on my Thetis computer by using the 127.0.0.1:13013 loopback address. I set it up this way in both Thetis and N1MM.

I cannot get this to work using 192.168.2.238:13013 as the address in Thetis and 192.168.2.140:13013 in N1MM when I'm using two separate computers.

I'm using the same version of N1MM on both computers (the Thetis computer N1MM install was just done to test this connection).

The computers can both see each other in File Explorer and I can ping the IP address from both computers to the other in a command window.

Please let me know what I'm forgetting...

73,

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Tue Feb 08, 2022 11:22 pm

W7GES wrote:First of all, Thanks for all the work you've done on Thetis Richie.

Has anyone tested the IP CAT connection with another computer on a local network?

George / W7GES



EDIT: looking into this atm, might be firewall issue. It is happening here.

yes, I had to go through all the Thetis.exe entries in windows firewall and remove them. I had like 20 or so junked ones. I basically cleared it all down with regards the thetis. Then added a new one, pointing to the exe. Worked first time. Also, set the IP on thetis to be the IP of that machine (or on one of its network adaptors), and then use that on all the other n1mm machines in the n1mm config as they are all connecting to that one thetis machine.

Also, if you want to send the spectrum to N1MM you can use the Thetis UDP spectrum options under CAT user interface. You can use 255:255:255:255:13064 for broadcast to whole network and all computer, and it appears on multiple machines. Tested ok.

R.
W7GES
Posts: 77
Joined: Sat Mar 13, 2021 6:56 pm
Location: Phoenix AZ

Re: Thetis v2.8.11 - UPDATES and current issues

Postby W7GES » Wed Feb 09, 2022 12:27 am

ramdor wrote:
W7GES wrote:First of all, Thanks for all the work you've done on Thetis Richie.

Has anyone tested the IP CAT connection with another computer on a local network?

George / W7GES



EDIT: looking into this atm, might be firewall issue. It is happening here.

yes, I had to go through all the Thetis.exe entries in windows firewall and remove them. I had like 20 or so junked ones. I basically cleared it all down with regards the thetis. Then added a new one, pointing to the exe. Worked first time. Also, set the IP on thetis to be the IP of that machine (or on one of its network adaptors), and then use that on all the other n1mm machines in the n1mm config as they are all connecting to that one thetis machine.

Also, if you want to send the spectrum to N1MM you can use the Thetis UDP spectrum options under CAT user interface. You can use 255:255:255:255:13064 for broadcast to whole network and all computer, and it appears on multiple machines. Tested ok.

R.


Thanks, It was the windows firewall entries as you thought. I had multiple ones for N1MM and Thetis on each computer. I also needed a reboot of both computers to get the settings to stick. My Thetis computer is running Windows 10 and it didn't allow me to remove an instance of Thetis-x64 v2.8.11.0 but it works after I added Thetis by browsing to the exe file.

Thanks for the Spectrum display 255.255.255.255:13064 submask tip also.

73,

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Wed Feb 09, 2022 4:45 am

Ah, nice one George, glad you got it sorted. We will need to add exceptions into the firewall as part of the install package when it eventually is released.

BREAK
I have managed to vastly improve the speed at which profiles are changed and also a tweak to the feedback sampling of PS on the client. A quick vid to show it : https://youtu.be/GpUTE0FtyAU

Cheers, Richie.
NC3Z
Posts: 466
Joined: Sun Oct 29, 2017 8:57 pm
Location: Merritt, NC

Re: Thetis v2.8.11 - UPDATES and current issues

Postby NC3Z » Wed Feb 09, 2022 12:46 pm

Ritchie, the speed up of PS will be a great improvement. Has always been a pet peeve of mine.
Gary NC3Z
User avatar
N4QNT
Posts: 36
Joined: Wed Oct 14, 2020 3:18 am

Re: Thetis v2.8.11 - UPDATES and current issues

Postby N4QNT » Wed Feb 09, 2022 1:13 pm

Thank you for your latest efforts Richie.. is there a download link for the latest PRE ??
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Wed Feb 09, 2022 2:25 pm

N4QNT wrote:Thank you for your latest efforts Richie.. is there a download link for the latest PRE ??


viewtopic.php?f=9&t=3817&p=17944#p17944

Doesn't include the PS or TXprofile restore speed up yet. Later on today, will probably see the last of this test round, and will move it to post 1 in a couple of days.

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

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ramdor » Thu Feb 10, 2022 7:13 am

*** another test release - 21k9pre6

Download x64 [md5:23FCFEB516CF7F2AA051D7E20B2B8C2E] - https://bit.ly/3JeWJXJ

Video : https://youtu.be/JcchCduj1Mc

Cheers, Richie.

[21k9pre6]
- partial fix: when using VAC1 you can now adjust the MON level by dragging the Master AF. Note: no audio when using split, unless using VAC2 and the 'split uses vac2' option is enabled. Also, playback audio does not seem to be adjusted. This needs further work. No audio issue seem pre-existing.
- fix: changes and fixes to the TCPIP cat server. Now send # message when you initially connect, and has client connection count in setup
- fix: speed improvements to the swapping of TX profiles
- add: quick attenuate response option added in PS Advanced linearity window. When selected feedback level is sampled at 20ms instead of 100ms. ToDo: option to config this.
- add: ZTB can be switched into a Store/Recall setup, where you can store centre frequency, pan and zoom per band
ea3aqr
Posts: 270
Joined: Mon Mar 04, 2019 10:50 pm
Location: BCN

Re: Thetis v2.8.11 - UPDATES and current issues

Postby ea3aqr » Thu Feb 10, 2022 8:15 am

Many thanks Richie!

Pure signal is engaging very fast right now, congratulations! :D
New call sign EA3CL
User avatar
oe3ide
Posts: 390
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Thetis v2.8.11 - UPDATES and current issues

Postby oe3ide » Thu Feb 10, 2022 9:27 am

ramdor wrote:*** another test release - 21k9pre6

Download x64 [md5:23FCFEB516CF7F2AA051D7E20B2B8C2E] - https://bit.ly/3JeWJXJ

Video : https://youtu.be/JcchCduj1Mc

Cheers, Richie.

[21k9pre6]
- partial fix: when using VAC1 you can now adjust the MON level by dragging the Master AF. Note: no audio when using split, unless using VAC2 and the 'split uses vac2' option is enabled. Also, playback audio does not seem to be adjusted. This needs further work. No audio issue seem pre-existing.
- fix: changes and fixes to the TCPIP cat server. Now send # message when you initially connect, and has client connection count in setup
- fix: speed improvements to the swapping of TX profiles
- add: quick attenuate response option added in PS Advanced linearity window. When selected feedback level is sampled at 20ms instead of 100ms. ToDo: option to config this.
- add: ZTB can be switched into a Store/Recall setup, where you can store centre frequency, pan and zoom per band


Well done, Richie!
* MON: ah... works great!!!
* TCPIP cat server: I updated the AnanSplit-Tool viewtopic.php?f=9&t=3817&p=17958#p17958
* TX profiles: switching TX profile was quick here, but now its fast like Flash :-)
* PS: PS locking is now super-fast
* ZTB: not found the setup yet ;-) EDIT: found it (General - Options - Options -1)

Thank you mate!
73 Ernst
EA1DAV
Posts: 52
Joined: Wed May 30, 2018 6:31 am

Re: Thetis v2.8.11 - UPDATES and current issues

Postby EA1DAV » Thu Feb 10, 2022 12:21 pm

Thetis 21k9 pre5, Anan 100D direct connect to nic card in same ip range, wifi adaptor for internet another ip range.

At start Thetis stop with this error
Attachments
Captura de pantalla 2022-02-10 a las 13.20.12.png
Captura de pantalla 2022-02-10 a las 13.20.12.png (191.63 KiB) Viewed 7268 times
User avatar
w2ner
Posts: 98
Joined: Wed Sep 11, 2019 12:14 am
Location: SC

Re: Thetis v2.8.11 - UPDATES and current issues

Postby w2ner » Thu Feb 10, 2022 12:25 pm

Thanks for all the hard work Richie, running 21k9pre6 and running great. Mode switching and PS is VERY fast!

Return to “Thetis”