¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Quisk Version 4.2.3 August 2022


 

This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2.

Jim
N2ADR


 

Hello Jim and Ben,
Thank you for this work. I have been wanting something like this for such a long time and have indeed been working on a solution myself but its a lot harder than I expected and my results are poor so far. The approach taken here is in my opinion the best way to go as most of what is needed is already in the radio and indeed John Melton started doing the same thing with piHPSDR and at one stage I could connect to his radio in England from here in New Zealand and tune around on the es'hail satellite listening to stations in Europe but no TX though. John has got busy with other things and I went back to my own project and so it has languished.

My primary use is for exactly what Ben is doing, a radio in my cold garage while I work from the comfort of the spare bedroom. Yes I can already do that with Quisk and I control the shack equipment with a small app that I wrote driving an Arduino with an ESP01 to provide internet connectivity allowing me to power up, activate my tuner and change antennas etc. However my secondary requirement is to cater for the aging population in our local radio club which is seeing members in retirement villages unable to erect an antenna and this system would enable them to remain active when extended to wan.

I tried it out this afternoon and basically it works. I had no trouble following the setup instructions in Changes.txt and assume the references to "configure both quisk_hardware_control_head.py and quisk_hardware_remote_radio.py with a base port for the four contiguous data channels" apply to version 0.1 as I could not find these files.

For my test setup I ran Quisk up on the garage computer with the following specs and set it up to be the remote server with passwords etc.
gvj@gvj-HP:~$ inxi -xxv2
System:
? Host: gvj-HP Kernel: 5.15.0-46-generic x86_64 bits: 64 compiler: gcc
??? v: 11.2.0 Desktop: Cinnamon 5.4.11 tk: GTK 3.24.33 wm: Mutter dm: LightDM
??? Distro: Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy
Machine:
? Type: Desktop System: Hewlett-Packard product: HP Compaq Elite 8300

In the spare room I set up the control head with the same specs and setup as the garage but with the radio set as Ctl-Head with password, hardware files etc and it connected. There is a bug in that the graph does not track the frequency display and only filled about 3/4 of the screen width. I found that altering the graph display width to about 5.4 got it fairly close but I would have expected that I should be using the same as the remote server. Also using FDX to monitor my TX I found that I was transmitting on a different frequency to my receive. I have not done any on air TX tests but Rx is normal. I am using MIDI for my keying and have yet to test this fully but everything is so promising and I will get back to some careful testing with logs tomorrow and make a more useful report but this so far has made my day.

Thanks so much,
Graeme ZL2APV


 

Thanks so much Graeme for trying this out. This software is preliminary, and I published it mostly so that Ben could easily install it. We will continue to improve it if there is interest. Ben wrote the original software and had it working at his QTH. But I modified it and made it simpler by using the new Midi logic. I probably added some bugs. We will fix it.

There are some limitations. The main one is that the screen size must be the same on both computers. We can probably fix that. Meanwhile you need to adjust both computers to the same screen size. I am awaiting test results from Ben to see where we stand.

Jim
N2ADR


 

Wow, Graeme is way ahead of me!? Thank you for diving in!

So far, I have tried installing 4.2.3 on a Windows 10 machine, and I don't see the ac2yd directory.? When I add a Control Head radio, it fails when trying to find ac2yd\control_hermes.py.

-- Ben, AC2YD --


 

,Hi all, I look for the documentation to make a test of this remote control system, where can I find this "Changes.txt" with the setup instructions ?
Thanks


 

just found this "change.txt" file in the source repertory


 

¿ªÔÆÌåÓý

Also in the source repository is a more extensive document I wrote last year, and updated early this year, describing the development prototype, along with some considerations (and tools) for using WiFi.? Look in the ac2yd directory, filename Design_2022_0531.pdf.

CAVEAT:? The document was written before Jim integrated my development prototype into Quisk ... you may find some discrepancies with Jim's exact implementation ... however, quite a bit of the document is helpful for understanding how it works.

-- Ben, AC2YD --

On 9/25/22 02:59, Pascal V wrote:

just found this "change.txt" file in the source repertory


 

¿ªÔÆÌåÓý

Hello Ben,

I would like to read your "Design_2022_0531.pdf" document but don't know where to find it, is it available on the net or do you need to send it to me? I have not got the client/server running outside my local lan yet but am using it daily within my lan and like Jaroslav the people that I am working are unaware of my system. CW is going just fine over the system and I am using local sidetone mixed in to my soundcard directly from my keyer rather than the sidetone from Quisk although that does work well too at my speed. Shortly I will apply for a fixed IP address and get my radio operating over the internet.

Thanks to all for the great work and maybe Jaroslav could you write a user guide to remote configuration.

73, Graeme ZL2APV


On 26/09/22 08:32, Ben Cahill wrote:

Also in the source repository is a more extensive document I wrote last year, and updated early this year, describing the development prototype, along with some considerations (and tools) for using WiFi.? Look in the ac2yd directory, filename Design_2022_0531.pdf.

CAVEAT:? The document was written before Jim integrated my development prototype into Quisk ... you may find some discrepancies with Jim's exact implementation ... however, quite a bit of the document is helpful for understanding how it works.

-- Ben, AC2YD --

On 9/25/22 02:59, Pascal V wrote:
just found this "change.txt" file in the source repertory


 

It works nearly transparently through the internet like through the LAN, you just need either static IP, or working domain name pointed to your public IP (e.g. services like noip, dyndns, etc. can be also used for it). If your radio is behind NAT you also need to setup port forward on your NAT router (this is router specific) or switch to DMZ (also router specific).

A bit of warning, do not run it over untrusted public WiFi networks, because malicious people (e.g. AP owners) could perform man-in-the-middle attack and do non nice things with your radio. That's why I am usually running over openvpn

73! Jaroslav, OK2JRQ

Graeme Jury napsal(a):

Hello Ben,
I would like to read your "Design_2022_0531.pdf" document but don't know where to find it, is it available on the net or do you need to send it to me? I have not got the client/server running outside my local lan yet but am using it daily within my lan and like Jaroslav the people that I am working are unaware of my system. CW is going just fine over the system and I am using local sidetone mixed in to my soundcard directly from my keyer rather than the sidetone from Quisk although that does work well too at my speed. Shortly I will apply for a fixed IP address and get my radio operating over the internet.
Thanks to all for the great work and maybe Jaroslav could you write a user guide to remote configuration.
73, Graeme ZL2APV
On 26/09/22 08:32, Ben Cahill wrote:

Also in the source repository is a more extensive document I wrote last year, and updated early this year, describing the development prototype, along with some considerations (and tools) for using WiFi. Look in the ac2yd directory, filename Design_2022_0531.pdf.

CAVEAT:? The document was written before Jim integrated my development prototype into Quisk ... you may find some discrepancies with Jim's exact implementation ... however, quite a bit of the document is helpful for understanding how it works.



-- Ben, AC2YD --

On 9/25/22 02:59, Pascal V wrote:
just found this "change.txt" file in the source repertory


 

Thank you Jaroslav, I did not think that it would be so simple and thanks for the warning about untrusted public WiFi networks. My intention is to use my phone as a hotspot for my laptop which has been quick enough for other things that I have tried.

73, Graeme ZL2APV

On 26/09/22 10:28, Jaroslav ?karvada wrote:
It works nearly transparently through the internet like through the LAN, you just need either static IP, or working domain name pointed to your public IP (e.g. services like noip, dyndns, etc. can be also used for it). If your radio is behind NAT you also need to setup port forward on your NAT router (this is router specific) or switch to DMZ (also router specific).

A bit of warning, do not run it over untrusted public WiFi networks, because malicious people (e.g. AP owners) could perform man-in-the-middle attack and do non nice things with your radio. That's why I am usually running over openvpn

73! Jaroslav, OK2JRQ

Graeme Jury napsal(a):
Hello Ben,

I would like to read your "Design_2022_0531.pdf" document but don't know where to find it, is it available on the net or do you need to send it to me? I have not got the client/server running outside my local lan yet but am using it daily within my lan and like Jaroslav the people that I am working are unaware of my system. CW is going just fine over the system and I am using local sidetone mixed in to my soundcard directly from my keyer rather than the sidetone from Quisk although that does work well too at my speed. Shortly I will apply for a fixed IP address and get my radio operating over the internet.

Thanks to all for the great work and maybe Jaroslav could you write a user guide to remote configuration.

73, Graeme ZL2APV


On 26/09/22 08:32, Ben Cahill wrote:

Also in the source repository is a more extensive document I wrote last year, and updated early this year, describing the development prototype, along with some considerations (and tools) for using WiFi.? Look in the ac2yd directory, filename Design_2022_0531.pdf.

CAVEAT:? The document was written before Jim integrated my development prototype into Quisk ... you may find some discrepancies with Jim's exact implementation ... however, quite a bit of the document is helpful for understanding how it works.



-- Ben, AC2YD --

On 9/25/22 02:59, Pascal V wrote:
just found this "change.txt" file in the source repertory