=====SDRplay RSPdx=====
QRSS with Raspberry Pi, SDRplay RSPdx and Leo Bodnar GPSDO.
**Note**: Using GQRX and RSPdx, use filter bandwidths: 0.2, 0.3, 0.6, 1.536, 5, 6, 7, 8 MHz
====Requirements====
* Raspberry Pi 4
* Pi 4 Power supply
* SDRplay RSPdx
* Leo Bodnar GPSDO
* Micro SD Card
* Antenna
* Cables
====Installation====
* Install Pi OS
* Update OS
* Install required packages
apt install python3-pip git cmake g++ libpython3-dev python3-numpy swig libavahi-client-dev uhubctl python3-venv
* Disable WiFi, BT
* Download and install SDRplay API 3.07 (for 64bit OS)
bash SDRplay_RSP_API-ARM64-3.07.1.run
* Install SoapySDR
mkdir git
cd git
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
cd build
cmake ..
make -j4
sudo make install
sudo ldconfig
SoapySDRUtil --info
* Build SoapySDR SDRplay module
cd ~/git
git clone https://github.com/pothosware/SoapySDRPlay.git
cd SoapySDRPlay
mkdir build
cd build
cmake ..
make
sudo make install
SoapySDRUtil --probe="driver=sdrplay"
* Install SoapySDR remote for tuning antenna with SDR GUI on client
cd ~/git
git clone https://github.com/pothosware/SoapyRemote.git
cd SoapyRemote
mkdir build
cd build
cmake ..
make
sudo make install
sudo systemctl enable --now SoapySDRServer
* GQRX should discovery the remote SoapySDR server
* Install GPS utility
sudo apt install libhidapi-hidraw0 libhidapi-libusb0
cd ~/git
git clone https://github.com/hamarituc/lbgpsdo.git
cd lbgpsdo
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
sudo cp 99-lbgpsdo.rules /etc/udev/rules.d/
sudo groupadd usb
sudo usermod -aG usb user
reboot
* Install rx_tools
cd ~/git
git clone https://github.com/rxseger/rx_tools
cmake .
make
* Example running rx_sdr and qrsspig
/home/user/git/rx_tools/rx_sdr \
-s 62500 \
-f 3568600 \
-d driver='sdrplay' \
-a 'Antenna C' \
-F CS16 - | qrsspig --configfile /etc/qrsspig/qrsspig-pipe-80m.yaml
{{tag>[hardware SDRplay RSPdx raspberry sdr]}}