fventuri / gr-sdrplay

GNU Radio OutOfTree (OOT) Module for SDRplay RSP SDRs - uses SDRplay API version 3
4 stars 4 forks source link

Thanks for gnuradio 3.9 code for SDRPlay. Any legacy gnuradio 3.8 code available? #1

Open glangsto opened 3 years ago

glangsto commented 3 years ago

Hi We're running radio astronomy projects happily in gnuradio 3.7. Time and outside events are convincing us to go to gnuradio 3.8. Since I use the SDRPlay RSP1A extensively I'm trying to update, but am having trouble finding gnuradio 3.8 versions for the RSP1A. Did this branch pass through 3.8? and work?

Any pointers to alternatives?

Thanks

Glen

fventuri commented 3 years ago

Glen, first of all thanks for the nice words.

I am not sure if you are using SDRplay API version 2.x (I think it is 2.13 currently) or 3.x (I think the most recent version is 3.07). Assuming you are using the newer 3.07 version, then perhaps the code in the API3+RSPduo branch (https://github.com/fventuri/gr-sdrplay/tree/API3+RSPduo) which used to work with GNU Radio 3.7 might build and run for legacy GNU Radio 3.8.

The GNU Radio OOT module that I am actively maintaining is called gr-sdrplay3 (https://github.com/fventuri/gr-sdrplay3), and it is based on GNU Radio 3.9 (or 3.10, which I think is where the master branch currently is); since these versions of GNU Radio use the package pybind11 for the Python bindings (instead of SWIG), I am afraid it would be a lot of work to try to backport it to GNU Radio 3.8.

Since GNU Radio 3.9 was officially announced for General Availability about 6 months ago (https://lists.gnu.org/archive/html/discuss-gnuradio/2021-01/msg00133.html), I would expect that the next release of the major Linux distributions would provide packages for GNU Radio 3.9, and that perhaps could solve your problems.

Franco