I thought I’d share with you the tools and commands I needed to use to get a working rendition of my Elad FDM-S2 in GQRx on my Raspberry Pi3.
The first thing was to download the software identified in this document and compiled each one using “make”. Read the document to get a good idea of what it is you are going to do.
Once I had the firmware and the three compiled programmes I just renamed them elad-firmware, elad-comms and elad-server and moved them to a folder of their own.
I then downloaded GQRx for Raspberry Pi from here and unzipped it to a suitable folder of its own.
Being lazy and not providing user (pi) access to the USB device I ran the firmware as sudo like:
sudo /home/pi/elad/elad-firmware SG01O3 1 (replace SG01O3 with your own S2 serial number)
After I had successfully flashed the firmware I ran:
sudo /home/pi/elad/elad-comms SG01O3 8895000 01 192000 192.168.1.27 6666
The IP address is my RPi3 as I’m going to run the client and server apps on the same machine, you can do it on separate machines.
Then in another terminal I ran:
sudo /home/pi/elad/elad-server 192.168.1.27 6666 &
sudo /home/pi/elad/openfifo &
After that start GQRx from it’s own directory as user pi:
Then in the config box enter the path to the file which is /tmp/fifo1, the centre frequency as in theelad-comms command and the sample rate again as in the elad-comms command. Enter the sample rate again in the next config box and that should be all you need.