Issues connecting to remote RFSPACE SDR-IP with GQRX

176 views
Skip to first unread message

Davide Ceccherini

unread,
Jul 17, 2019, 7:09:31 AM7/17/19
to Gqrx SDR
Hello there! I'm a new ham radio hobbist and an old and a bit experienced linux user.

I prefer Linux over Windows as u all can guess, and i find GQRX a brilliant piece of software.

Yet, when it comes to usability, i do find many issues that as per today, seems to be hard to jump over.

On windows platforms i have several software that can easy handle connections to airspy servers and rfspace public availables SDRs.

While i know that airspy server is on developing for gqrx (found some git forks in the wilderness) i struggled even with connecting to remote rfspaces device, as listed on



i was only able to connect to 1 device from that list (on windows all of the opens one works) and it is a SDR-IP type

this is my log:

c3kkos@ham:~$ gqrx
gr-osmosdr v0.1.4-127-g4d83c606 (0.1.5git) gnuradio 3.7.13.4
built-in source types: file fcd rtl rtl_tcp rfspace airspy soapy redpitaya
Resampling audio 96000 -> 48000
BookmarksFile is /home/c3kkos/.config/gqrx/bookmarks.csv
gr-osmosdr v0.1.4-127-g4d83c606 (0.1.5git) gnuradio 3.7.13.4
built-in source types: file fcd rtl rtl_tcp rfspace airspy soapy redpitaya
Using RFSPACE
              U SN SDR-IQ UNKNOWN BOOT 42495 FW 100
Radio reported a sample rate of 114 Hz
Radio reported a sample rate of 85 Hz

gqrx seems to succesfully connect to that device but waterfall and spectrum are completely blank, everywhere, for every frequency selected



i manually downloaded and compiled all the software chain i needed to run gqrx, therefore including gnuradio, grosmosdr and so on.

i'm using a dell laptop running Ubuntu MATE 19.04

Help please! I really want to stick using gqrx on linux!!!



PS: let me know if i must paste over some other logs
gnuradio is 3.7
gr-osmosdr and others are all latest version as for june 2019 git master branches







Davide Ceccherini

unread,
Jul 17, 2019, 7:12:17 AM7/17/19
to Gqrx SDR
gqrx connect parameters: (taken from default.conf)

[input]
device="sdr-ip=64.223.112.95:50102"
frequency=115200000
gains=@Variant(\0\0\0\b\0\0\0\x1\0\0\0\x6\0L\0N\0\x41\0\0\0\x2\0\0\x1\x46)
hwagc=true
ignore_limits=true
sample_rate=250000

Davide Ceccherini

unread,
Jul 17, 2019, 7:21:58 AM7/17/19
to Gqrx SDR
this is what i get when i try to connect to remote cloud-iq on that list:

gqrx
gr-osmosdr v0.1.4-127-g4d83c606 (0.1.5git) gnuradio 3.7.13.4
built-in source types: file fcd rtl rtl_tcp rfspace airspy soapy redpitaya
Resampling audio 96000 -> 48000
BookmarksFile is /home/c3kkos/.config/gqrx/bookmarks.csv
gr-osmosdr v0.1.4-127-g4d83c606 (0.1.5git) gnuradio 3.7.13.4
built-in source types: file fcd rtl rtl_tcp rfspace airspy soapy redpitaya
Using
terminate called after throwing an instance of 'std::runtime_error'
  what():  set_sample_rate failed

Aborted (core dumped)

Alexandru Csete

unread,
Jul 17, 2019, 2:59:13 PM7/17/19
to Gqrx
Hello Davide,

The Cloud-SDR servers you are referring to are running in a "websdr"
mode where the server does all the signal processing and the client
only acts as a lightweight user interface. Gqrx does not support this
protocol! Gqrx only works with Cloud-IQ running in IQ mode on your
local network.

You can try the latest version of the official client for linux from
before the protocol got locked down:
https://sourceforge.net/projects/remotesdrclient/

or my unofficial fork which still seems to work:
https://github.com/csete/remotesdrclient-ns

Cheers
Alex
> --
> You received this message because you are subscribed to the Google Groups "Gqrx SDR" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to gqrx+uns...@googlegroups.com.
> To post to this group, send email to gq...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/gqrx/d53599ef-eac7-4647-9755-5255dbcc02b7%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Davide Ceccherini

unread,
Jul 17, 2019, 3:24:29 PM7/17/19
to gq...@googlegroups.com
My god i completely forgot about websdr protocol. Indeed, browsing their site, it is not very clear. They give you this list and it's a go-go data table. You finish to copy and paste brainlessly. 

Thank you. I hope this will be useful for others too. 


Just not to open another thread: what about airspy server support? Is on duty list or not? 

Thank you again. 





You received this message because you are subscribed to a topic in the Google Groups "Gqrx SDR" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/gqrx/jQwWo0XUNrk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to gqrx+uns...@googlegroups.com.

To post to this group, send email to gq...@googlegroups.com.

Alexandru Csete

unread,
Jul 17, 2019, 5:26:50 PM7/17/19
to Gqrx
> Just not to open another thread: what about airspy server support? Is on duty list or not?

No time at the moment, sorry :(

Alex

Davide Ceccherini

unread,
Jul 19, 2019, 7:08:33 AM7/19/19
to Gqrx SDR
OK nevermind! Hope to have it asap :)

A last question: how your fork differs from the original version?

Davide Ceccherini

unread,
Jul 19, 2019, 8:11:54 AM7/19/19
to Gqrx SDR
I'm having some troubles compiling the remotesdrclient code with the new Qt version (5.x)

added #include <QIntValidator>

in /gui/ipeditwidget.h

in/gui/plotter.cpp

i made this at line 940:

//PATCH
        QPointF p;
        p.setX(5);
        p.setY(y);
        QStaticText message(QString::number(dB) + " dB");
        // painter.drawStaticText(5, y, QString::number(dB) + " dB");  ORIGINAL
        painter.drawStaticText(p, message);

maybe useful for someone...

after this 2 simple patches the program compiles flawlessly.

For those who guess:

to compile:

download from url

cd into the directory where the files are.

mkdir build
qmake ../RemoteSdrClient.pro
make
sudo make install

thanks!

Reply all
Reply to author
Forward
0 new messages