Beta release of gr-osmosdr for Gnu Radio and GQRX
We're currently testing it here, and this is what I've done to get Gnu Radio and GQRX installed. I've also listed Jeff's instructions to build and then run Gnu Radio/GQRX with the new gr-osmosdr interface library.
Please note: These are my test build instructions. If you already have Gnu Radio and GQRX installed/running, you can probably just go down to where the gr-osmosdr build instructions are.
Ultimately, we'll work with Jeff to find a better way to deliver this to our customers, but for now, like a lot of Linux software, this requires a lot of building. This first section installs Gnu Radio and GQRX into your local directory. This should help to avoid corrupting any system installs of these applications you have.
This all assumes you have downloaded and installed the API from our website (https://www.sdrplay.com/downloads) - please make sure you get the right API installation for your system.
sudo apt install python-pip
pip install PyBOMBS
pip install --upgrade pip
pip install git+https://github.com/gnuradio/pybombs.git
sudo pip install --upgrade git+https://github.com/gnuradio/pybombs.git
pybombs recipes add-defaults
pybombs prefix init ~/prefix -a myprefix -R gnuradio-default
pybombs -p myprefix install gqrx
Build new gr-osmosdr (use whatever directory suits you for the installation instead of my ~/gr-osmosdr)...
git clone https://github.com/willcode/gr-osmosdr
git checkout sdrplay2
cmake -DCMAKE_INSTALL_PREFIX=~/gr-osmosdr -DENABLE_NONFREE=yes ..
Run Gnu Radio with the new gr-osmosdr...
Run GQRX with the new gr-osmosdr...
When the master gr-osmosdr is updated, the building and running of these applications should be easier. Please note that this is all still in beta, please post any feedback and comments you have. The more feedback Jeff gets, the better implementation he'll be able to deliver.
SDRplay Software Development