RS-HFIQ Control Panel

Here is a small app that allows you to control the feature of the RS-HFIQ transceiver that are not accessible via HDSDR. The app communicates with the hardware via OmniRig so you can run it at the same time that HSDSR is running and both applications can simultaneously control the hardware.

You can download the program and the source code below. The app is written in Visual Studio Community 2015 which is a free download so feel free to modify it as you see fit.

You must be running V2.1 of the Arduino Sketch and have the latest RS-HFIQ.ini for Omni-Rig or the control program won't work properly!!!

Down load the latest Arduino Sketch at the bottom of this page.

RS-HFIQ.ini can be downloaded below.

To install the app, download 'RS-HFIQ CONTROL PANEL.EXE.SAFE and change the name to remove the .SAFE then run the file:

If you have OmniRig installed and configured properly the RS-HFIQ's status should be 'On-line' if it's not try clicking on the Omni-Rig Settings button which (if Omni-Rig is installed correctly) will bring up the OmniRig control panel.

The BIT Oscillator is the second channel in the SI-5351 clock generator that is coupled into the input of the receiver. It's a very strong (-50 dBm) signal in HDSDR and you can use it to adjust the amplitude and phase of the IQ channels and achieve excellent image rejection.

The EXT Oscillator is the third channel and is normally connected to the EXT jack. You'll need to populate the jack and T1 for any signal to be produced. This signal is about 0 dBm and can be used for general testing or drive a mixer with it and convert signals from other bands.

Active temperature compensation adjusts the frequency of the oscillators based on the temperature of the crystal. You might want to turn it off for digital modes where a small amount of drift is preferable to the correction process. This feature is ONLY applicable to REVC boards that have not been modifies with the TCXO. If you have Rev D or later or a Rev C with a TCXO this control will have no effect.

Fixed Frequency Offset is used to trim the frequency and it's value is the number of Hz off at 100 MHz. Set the frequency to 25 MHz and the LO will be 100 MHz or set the EXT Oscillator to 100 MHz. Set the Fixed Frequency Offset to 0 and measure the difference between the frequency of the resulting signal and 100 MHz. Enter this number and click on SET. This value is stored in EEPROM and is retained even if the power is switched off. Unfortunately, due to limitations with the Omni-Rig interface, we can't read the value back from the RS-HFIQ.