Flradio is a clone of fldigi, and is built by the same method:
$ tar xzvf flradio-X.YY.ZZ.tgz
$ cd flradio-X.YY.ZZ
$ ./configure
$ make

Flradio is run as follows:
$ [ start alex hpsdr-server ]
$ [ start 1 or more alex dspservers ]
$ src/flradio -title "FlRadioRx-0" --config-dir .flRadioRx0 --hydra-role receiver


Configuration of flradio during initial startup:

Note: after configuration of both flradio & flcontrol, the proper startup of a complex system is:

Repeat this order for additional dsps.

But first configure all desired instances of flradio/flcontrol. Each instance requires a unique preferences directory, and thus must be individually configured. No other instances of flradio/flcontrol should be running during the configuration stage.

Start the new flradio as: fldigi --config-dir /home/foo/.testR0A. The arg to --config-dir can be placed wherever, but should be unique for each instance you intend to use in the full-up system. For a set of Desktop launchers and shell scripts to automate this see: Desktop launchers/ shell scripts

You will drop into the configuration wizard:



Click the 'Next>' button and fill out each form as appropriate.

When you get to the "Transceiver control" tab,
check 'Use XML-RPC program'.

Finally, click 'Finish' to exit the wizard:



After clicking "Finish" the main flradio screen will display:





Important Note:

Adding hpsdr specific configuration widgets to the various panes becomes very complicated, involving a hundred or more small geometry changes. This time around I decided to keep all the changes in one pane: HpSdrCfg. This makes the configuration process a little less "polished", but makes upgrades to new versions of fldigi MUCH easier.




Click "Configure:HpSdr"





This will display the following pop-up. Note that each section will list any of the other Configuration tabs that are affected. Be sure that the dspserver is running before continuing!





Click 'HpSdr', and set Dsp as appropriate:



If, and only if you plan to run a single instance of flradio without flcontrol, click 'Control HpSdr', then 'Initialize':




The Hydra ppm offset will be set later. You can select use of the Buckmaster DVD callsign database by clicking 'HamCall'. For details see: Buckmaster HamCall DVD

Click 'Save', then 'Close'



At this point you should stop and restart flradio to allow the settings to take effect.

If you plan to use flcontrol (highly recommended) build and install it next with without flradio running!

After restarting flradio go back into the configuration panel and do any additional setup required. You can also change the waterfall size in this panel:




I set the Upper limit to 4000, take advantage of the wider samples offered
by sdr!



Note the '_GhpSdr' button on the right side of the menu bar. Clicking this will
offer 4 different GhpSdr specific menus:

Only the Receiver menu actually does anything at this point.

The audio gain control only works when directly connected to the dsp server. If connecting to flcontrol thru XML-RPC, flcontrol becomes the master, and this control will not function. PreAmp, Dither, and Random will also ONLY function when directly controlling the dsp server.

Rf Gain will always function, as it is implemented within flradio. It is an experimental feature which will scale the raw samples in the range of 0.1 thru 10.0. Once you have selected a weak signal for decoding trying increasing the value. All samples will be increased, but there is a clipping function in place, so flradio will never see a signal outside its legal range. I'm hoping that this will allow improvement of weak-signal decoding.