SDRPlay RSP1A support?

409 views
Skip to first unread message

Ron Webb

unread,
Dec 28, 2022, 11:16:50 PM12/28/22
to sdrtrunk

I received an SDRPlay RSP1A receiver today and I am curious if the latest "master branch" version of SDRTrunk includes support for this or should I change to the SDRPlay branch? I am currently at work, so I haven't had a chance to plug in the RSP1A to see if it works out of the box.

I have tried to download the SDRPlay branch and tried to compile it but I'm having problems compiling it. It took a bit of trial and error but I upgraded from Bellsoft's JDK 17 Full to their JDK 19 Full. This reduced the number of errors when attempting to build but I still have an issue. Below is the results I get when I try to build.


> Configure project :
Building a single runtime image using locally installed JDK

> Task :sdrplay-api:compileJava
Note: Some input files use preview features of Java SE 19.
Note: Recompile with -Xlint:preview for details.

> Task :jsdrplay:compileJava
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use preview features of Java SE 19.
Note: Recompile with -Xlint:preview for details.

> Task :compileJava
warning: using incubating module(s): jdk.incubator.vector
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning

> Task :compileTestJava
warning: using incubating module(s): jdk.incubator.vector
1 warning

> Task :jsdrplay:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':jsdrplay:test'.
> There were failing tests. See the report at: file:///home/bigron/git/sdrtrunk/jsdrplay/build/reports/tests/test/index.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 6s
19 actionable tasks: 19 executed

In the message above, you may see that there is a hyperlink… I have actually moved this file to a website so that it can be viewed if it can help point me in the right direction to solve the error.

Ron Webb

unread,
Dec 28, 2022, 11:29:53 PM12/28/22
to sdrtrunk
Just as a small follow-up, despite that error, it appears that it has built the distribution. While making sure to make backups of everything, I changed out my previous master branch build with the SDRPlay branch and restarted SDRTrunk. It appears that it is operating just as well as the master branch ran. Again, I am physically at work and not at home. I will try to plug in the SDRPlay tomorrow and see if it is recognized. My main reason for wanting the SDRPlay is I am having to use two separate RTL-SDR dongles for one of the two systems I am monitoring due to it using more than 2.4 MHz of bandwidth; the limitation of the RTL-SDR.

Ron Webb

unread,
Dec 29, 2022, 4:15:51 PM12/29/22
to sdrtrunk
Despite the SDRTrunk being built from the SDRPlay branch, apparently whatever is crashing might be important. I cannot get SDRTrunk to recognize the RSP1A tuner.

Noam Livne

unread,
Dec 30, 2022, 3:59:59 AM12/30/22
to sdrtrunk
Hi,
This is what Denny answered on the Discord General channel about 2 weeks ago about "ETA for official SDRPlay devices support":
"Yes, that will be the first 0.6.0 Alpha release.  The branch (#52) is 98% ready.  There's an issue when you disable and then reenable an sdrplay tuner that I have to resolve and then it will be ready.  I'm trying to wrap up version 0.5.0 as a final release before I introduce any more new features.  Hoping to wrap up 0.5.0 this week."

Nathan Deppe

unread,
Jan 20, 2023, 5:56:15 PM1/20/23
to sdrtrunk
I downloaded and compiled the "version_0.6.0_development" yesterday and have been running 3 SDRPlay RSP1a's on it.

I compiled for Ubuntu on BellSoft JDK 19.0.2+9 and did not have an issue.

goofy...@gmail.com

unread,
Jan 24, 2023, 11:01:17 PM1/24/23
to sdrtrunk
Nothing I'm doing is allowing it to compile properly. I suck, probably.
Step by Step instructions that you took to get it to compile for you, maybe?

Ron Webb

unread,
Jan 24, 2023, 11:22:14 PM1/24/23
to sdrtrunk
I appear to get it to work on Windows but not Linux. Despite the SDRPlay API running, it doesn't know how to find it on Linux. On Windows, I had to put the SDRPlay API directory into the system PATH before I was able to get the software to actually start. It needed to find a particular DLL file.... which is a Windows thing, not so much a Linux thing.

I am able to compile the software but not without an error. I always get an error of > Task :jsdrplay:test FAILED. It still creates the final program.

I am having difficulties compiling the software on Windows for some reason, despite having the same Bellsoft Java 19.02 FULL JDK installed on both Windows and Linux. I am able to compile it on Linux, copy the program to Windows and start it there. Weird.

On Friday, January 20, 2023 at 2:56:15 PM UTC-8 nde...@depster.net wrote:
Reply all
Reply to author
Forward
0 new messages