-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SoapySDR remote server not supported? #603
Comments
Have you tried connecting to it using |
I hadn't tried that, but now I have... though Welle-IO throws: Error while opening device. On my Windows machine running:
And SoapySDRServer shows an accept and close for the connection. Running GQRX that came with the Pothos package on Windows it immediatly finds the SoapySDRServer remotely and runs fine. |
Honestly, I never tested SoapySDR remote and I never tested SoapySDR under Windows at all. Generally, it should work because SoapySDR tries to be generic. But I know from the Soapy support from other hardware that peoples submitted patches to get it work. |
also see #588. I don't understand how to make welle.io work with a remotely operated SDR.
|
I really wanted to try this but our SDR is already installed on the roof so I put the parameters verbatim into the source code. Perhaps that will help anyone in a similar situation: diff --git src/input/soapy_sdr.cpp src/input/soapy_sdr.cpp
index cef8c787..366a1524 100644
--- src/input/soapy_sdr.cpp
+++ src/input/soapy_sdr.cpp
@@ -49,7 +49,7 @@ CSoapySdr::CSoapySdr(RadioControllerInterface& radioController) :
{
//enumerate devices
const std::string args ="";
- const auto foundDevices = SoapySDR::Device::enumerate("");
+ const auto foundDevices = SoapySDR::Device::enumerate("remote:driver=hackrf,remote=tcp://172.20.73.57:55132");
int nonAudioDeviceCount = 0;
for(auto found: foundDevices)
@@ -99,7 +99,7 @@ bool CSoapySdr::restart()
m_spectrumSampleBuffer.FlushRingBuffer();
try {
- m_device = SoapySDR::Device::make(m_driver_args);
+ m_device = SoapySDR::Device::make("driver=remote,remote:driver=hackrf,remote=tcp://172.20.73.57:55132");
}
catch (std::exception& e) {
std::clog << "Exception caught in SoapySDR::Device::make with \"" << m_driver_args << "\" :\n" << |
I've been trying to get welle.io 2.2 for Windows to work with SoapySDR but I came to realize that there's no remote setting.
I'm running SoapySDRServer on a remote computer with an Airspy. Will it be possible to use this in Windows soon remotely? Just like rtl-tcp, but instead SoapySDRServer.
The text was updated successfully, but these errors were encountered: