Revision as of 15:22, 9 July 2015 by DG7MGY (talk | contribs) (External remote footswitch (from Alex DL1KDA))

Jump to: navigation, search

Some Hints and Tricks


Some tricks to check your Network: The HiQSDR is typically programmed to use the IP4 address
The network mask 192.168.xxx.xxx is in the private network range (Class C) without routing over any internet gateway.
The number xxx.xxx.002.xxx is your subnet address range, which is normally shared by your computer / router and the gateway in the same subnet.
The last number xxx.xxx.xxx.196 is the address of your HiQSDR that is used to form the complete ip-address (,which must be unique in your network.

If you have problems to ping your HiQSDR, first check your cable and network addresses with subnet and range.
With different addresses and / or subnets, it is better to change the FPGA network address of your HiQSDR to your address range.
On some computers, the HiQSDR works only over a network switch but not with a crossover cable.

For Linux, you can alternatively modify the routing table of your computer with "route add dev eth0"
Do this with administrator rights; the device here is the first ethernet card with the name eth0.
Now the network will find your HiQSDR and Quisk should be running.

  • Configuration of your network cards: "ifconfig" lists your network cards.
  • To see the routing table: "route" lists all known routes.
  • Add a route to the HiQSDR with "sudo route add dev eth0 "

Frequency correction factor

How do I correct the frequency if it differs?
If your frequency differs, the parameter rx_udp_clock can be used to correct the frequency of your HiQSDR.
With a calibrated frequency counter you should measure the main oscillator frequency of the HiQSDR Oscillator.
Now enter the measured frequency in the rx_udp_clock= parameter in your .quisk_conf.py
Next, check the rx frequency with a calibrated signal generator or a known radio time signal.
To check your tx frequency, use a calibrated frequency counter or spectrum analyser. If your rx frequency is correct, the tx frequency is also correct.

PTT Key Switch

Example of how to connect a morse key or a ptt switch
Example PTT-Switch as PDF
Example PTT-Switch with RS232 RTS as PDF


External remote footswitch (from Alex DL1KDA)

If you want to work remotely with a PTT footswitch and the HiQSDR follow these steps from Alex DL1KDA. With Quisk you have the option to create an hotkey to switch the PTT.

Alex use the HiQSDR with VHF / UHF transverters and an USB Footswitch to work remote in Digitalmodes and Meteoscatter with Quisk.

First you have to buy an simple USB Footswitch and configure it with the delivered software to the "pause" button. As next configure your defined "pause" hotkey in your quisk_conf.py

hot_key_ptt1 = wx.WXK_PAUSE
hot_key_ptt2 = None

If you want other hotkeys more info you will find in "quisk_conf_defaults.py" begining from line 849.

Tested from Alex DL1KDA under Windows with Quisk Software


Some tricks to check your Linux Soundcards
If you have installed the Pulseaudio Audio System it is difficult to run Quisk simultaneously with Pulseaudio.
As correction, start Quisk with pasuspender.

Example: "pasuspender -- python quisk.py" 

Pasuspender is a tool that can be used to instruct a local PulseAudio sound server to temporarily suspend access to the audio devices, in order to allow other applications (Quisk) to access them directly.

  • To find your PCI soundcards, open a Console use "lspci | grep audio" to list your PCI soundcards.
  • To find your soundcard driver, open a Console and use "lsmod | grep snd" to list all loaded system soundcard drivers.
  • Alsa Soundmixer "alsamixer" with soundcards
  • Gnome Soundmixer "gnome-alsamixer" with soundcards

Some tricks regarding your Linux system

  • To create a Desktop shortcut to Quisk, right-click on the desktop, activate "New Starter" and fill out the Form. It is important to use the full path to quisk.py
  • Midnight Commander mc is a useful tool if you like to work with a terminal or on the console prompt.
Midnight Commander