First beta release of Thetis v2.10.3.4-HL2

917 views
Skip to first unread message

scumballc...@gmail.com

unread,
Nov 19, 2023, 6:40:07 PM11/19/23
to Hermes-Lite

This is the first beta release v2.10.3.4-HL2 of Thetis for HL2.


- Added support for ATU tuning by holding control (Ctrl) while clicking Tune.
- Fixed issue were tune flag was not set in protocol 1.

It isn't a proper install but a zip of an install and can be placed in an different directory (I use C:\OpenHPSDR) so should allow the original release to still be used. Then just run Thetis.exe within your new directory.

If you haven't already done so, you first need to install the latest release of Thetis (x86 or x64 version) as it sets up things like skins and support for the new meter functionality. The link is


Details of the release can be found in the release notes accessable via the Thetis Setup panel.

This release may require a reset of the database.

No warranty or guarantee, use at your own risk. It should use it's own database but do a backup of your current Thetis one just in case.

Cheers

Reid
Gi8TME/Mi0BOT

Ed Stroh

unread,
Nov 19, 2023, 6:54:22 PM11/19/23
to Hermes-Lite
Hey Reid,

Thanks for this!

Can you elaborate on the ATU support? Does this send commands compatible with specific tuners via serial? Does it work with the new I/O board and/or the HL2+ board?

73,
Ed KS7ROH

Reid Campbell

unread,
Nov 19, 2023, 7:09:30 PM11/19/23
to herme...@googlegroups.com
Hi Ed,

It works with the protocol defined for the I/O Board shown below:

A write to register REG_ANTENNA_TUNER is a command to the tuner. I am modeling this on the Icom AH-4 but I want it to work in general. See the code in n2adr_lib/icom_ah4.c. A write of 1 starts a tune request. A write of 2 is a bypass command. Other tuners may have more commands. The Pico will talk to the ATU and change the register to higher numbers to indicate progress. The PC must read this register while tuning progresses. If the register reads as 0xEE the PC must send RF to the ATU, and stop RF when 0xEE stops. A final value of zero indicates a successful tune. Values of 0xF0 and higher indicate that tuning failed. Note that the IO board can not initiate RF and so the need for 0xEE. SDR software is not required to implement this command. In the future there may be an external program to do this.

I have tested this with the Pico simulating the tuner but that as far I have gone so far. This is experimental at the minute and it doesn't support by-pass or fault returning.

Cheers 

Reid
Gi8TME/Mi0BOT
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/c18ffcac-4fb1-473b-b0bf-6b9bb340afc8n%40googlegroups.com.

Ed Stroh

unread,
Nov 19, 2023, 7:30:15 PM11/19/23
to Hermes-Lite
Reid,

Could this potentially be leveraged to control the ATU in the HR50? I've been thinking about converting from the HL2+ to the I/O board. Something like this might tip me over the edge. 

Thanks and 73,
Ed KS7ROH

Reid Campbell

unread,
Nov 20, 2023, 4:12:42 AM11/20/23
to herme...@googlegroups.com
Yes, but you have to program the Pico to control the HR50. Does it have line you put low for tuning or a serial interface. I don't know what the HR50 offers. I have a XPA125B but I will have to modify it as there is no remote ability to cause tuning.

Cheers 

Reid
Gi8TME/Mi0BOT

Jim Ancona

unread,
Nov 20, 2023, 7:20:37 AM11/20/23
to herme...@googlegroups.com
Ed,

I've had some other projects going here, and I still need to repair my damaged HL2. But once I'm done with that I plan to return to my HR50 IO board firmware. I hope to add the tuning functionality then.

Jim
N1ADJ

Ed Stroh

unread,
Nov 20, 2023, 3:04:25 PM11/20/23
to Hermes-Lite
Thanks for the update, Jim. I look forward to seeing the fruits of your labor! Once you get it going, I'll very probably pull the trigger on the I/O board. Please keep us all posted on progress!

73,
Ed KS7ROH

Message has been deleted

Allen Finne

unread,
Nov 20, 2023, 9:11:09 PM11/20/23
to Hermes-Lite
Reid- Just loaded the release and it is triggering my tuner. Manually clicking tune for now to stop tuning process once the Merc AT is tuned. I think an IO board is in my future. 

Allen
w5sqk

KP4RX - Ramon

unread,
Nov 21, 2023, 10:03:53 AM11/21/23
to Hermes-Lite
Reid, Thanks for another great feature!

I can confirm the ctrl+Tune feature working in real world. I was able to send RF without triggering my XPA125B to tune my auto-tuner at the antenna base. This was accomplished by using a timer on the Pico (PTT is controlled by the Pico based on EXTTR) initially sending the 0xEE and then the 0 after timer expires, right now 5 seconds is enough for me to tune successfully. Think I now have everything needed to venture into controlling the Xiegu's front panel through the Pico to turn off PA, initiate the amp's tune routine, and turn on PA afterwards, I would still be using a timer but I'm determined to some day soon get a tune acknowledgement from the Amp and make it truly automatic.

73 de KP4RX - Ramon

Reid Campbell

unread,
Nov 22, 2023, 6:40:10 AM11/22/23
to herme...@googlegroups.com
Hi Jim,

I was updating the git repositories I follow and noticed you had made an addition for the I/O Board. In the changes you made, you say that you can't get the exact Tx frequency for band changes. That information is provided in I/O registers 0 - 4, defined in the protocol.

Maybe I have taken it up wrong?

Cheers 

Reid
Gi8TME/Mi0BOT

Jim Ancona

unread,
Nov 22, 2023, 7:49:39 AM11/22/23
to herme...@googlegroups.com
Reid,

I'm sure you're right. I'm using new_tx_fcode rather than new_tx_freq, so the band edges aren't precise. My goal was to not use the tuner when on a frequency it can't tune (e.g. when receiving between ham bands). The frequency code is probably close enough for that.

Jim
N1ADJ

Reid Campbell

unread,
Nov 22, 2023, 8:41:04 AM11/22/23
to herme...@googlegroups.com
OK, understood but I'm not sure any SDR software is providing fcode, which is for receive only. I know Thetis doesn't and I have no plans for it as there is already the Tx frequency.

I think somebody else hit this problem but I can't remember who.

Cheers 

Reid
Gi8TME/Mi0BOT

Jim Ancona

unread,
Nov 22, 2023, 11:21:14 AM11/22/23
to herme...@googlegroups.com

Reid Campbell

unread,
Nov 22, 2023, 1:08:07 PM11/22/23
to herme...@googlegroups.com
OK, I see it now. That fcode is generated within the code and not passed over the protocol.

Cheers

Reid
Gi8TME/Mi0BOT

KC3QVF

unread,
Nov 22, 2023, 2:06:39 PM11/22/23
to Hermes-Lite
Thanks for the beta release.  I have this persistent artifact with the current and previous releases.  After using N1MM+, the indicator persists in the lower right hand area, long after N1MM+ has been closed and Thetis restarted.  Why?  I do not get the same for fldigi.  Screenshot is attached.

73 

Screenshot 2023-11-22 134501.png

Reid Campbell

unread,
Nov 23, 2023, 4:10:34 AM11/23/23
to herme...@googlegroups.com
That is not code that would have been changed in the HL2 conversion so I would recommend you raise an issue on Richie's bug tracker on github, https://github.com/ramdor/Thetis/issues

Cheers 

Reid
Gi8TME/Mi0BOT
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.

KC3QVF

unread,
Nov 26, 2023, 12:56:02 AM11/26/23
to Hermes-Lite
That N1MM reminder follows a setting in Setup --> Serial/Network/Midi/CAT --> Network tab as shown in the attached image.  I left this set, and it is not saved and restored in Transmit Profiles.  Thetis supports N1MM well.

73 KC3QVF

Screenshot 2023-11-26 004727.png
Reply all
Reply to author
Forward
0 new messages