On Tue, 22 Dec 2020 20:21:42 -0500 Glen Langston <glen.i.langs...@gmail.com> wrote: [snip] > I like the SDRPlay device, but it can not be used in gnuradio 3.8. According > to the web. > But the web indicates it might be usable in 3.9 > So I installed 3.9 only to find that swig has been replace by pybind. This > breaks all my > existing C++ modules. The modules worked fine, but if using ubuntu 20.40 > the students can not > easily install gnuradio 3.7. The pybind instructions are puzzling. > gr-modtool all the > modules copy something or other. This is for no good reason that I’m aware > of. > Either make the equivalent of pythons “2to3” or do not make the gnuradio > fundamental changes.
I use SDRPlay with gnuradio-3.8 with linux and it works fine. The gr-soapy backend works better than the gr-osmosdr one however. In my case I use sdrplay-2.13.1, soapy-sdr (git master branch as at 2020-07-13), soapy-sdrplay (git master branch as at 2020-06-29), gnuradio-3.8.2.0 and gr-soapy (git master branch as at 2020-06-07). In addition, to use SDRPlay with gqrx, I use gr-iqbal (git master branch as at 2019-12-01) and gr-osmosdr (git master branch as at 2020-08-05). However, you should use the gr-osmosdr block's soapy backend with soapy's sdrplay driver (pass the arguments "soapy=0,driver=sdrplay" to the gr-osmosdr block), and not the sdrplay backend which no longer works properly.