I'm also trying to use my RTL-SDR dongle with a brand new Raspberry Pi 4 w 4 GB of memory. After driver install, the dongle appears to be working fine, giving the normal output for "rtl_test -t". But after several hours of effort, neither gqrx nor CubicSDR will load and run. gqrx seems to expect a previous version of some dependent file. I tried a simple install of CubicSDR that did not work. I then tried the lengthy laborious manual CubicSDR install from the cjcliff github wiki for Linux. Enough errors accrued during the process that CubicSDR does not install properly and won't run.
I have both gqrx and CubicSDR running with the dongle on a Raspberry Pi 3B+ so did not expect any real issues on Pi 4. Any comments or experience with Pi 4 would be most welcome!
Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
-
- Posts: 2
- Joined: Mon Sep 23, 2019 7:39 pm
-
- Posts: 2
- Joined: Mon Sep 23, 2019 7:39 pm
Re: Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
Update to my earlier post: gqrx is now running well with WSJT-X software to decode WSPR (Weak Signal Propagation Reporter)signals. Getting plenty of reports around the US and Canada. I followed the instructions at the kg4zqz.blogspot.com/2019/07/raspberry-pi-portable-panadapter-for.html link posted earlier in this thread. The instructions are a little different than what I was using, and worked pretty well. Although the Pulse Audio is installed, the WSJT-X is using ALSA audio for its input, and signals are heard on the audio jack with ear buds.
The four cores are averaging about 40% loaded per htop command. Processor temperature is 61 C in the CanaKit case with the cooling fan running at 3V (low speed). Following kg4zqz's suggestions in his blog post, the FFT settings in gqrx have been set to reduce processor load. I should be able to use more aggressive FFT size and frame rate since his suggestions are for the Pi 3, and the Pi 4 has plenty of processor load left.
So does anyone have CubicSDR running on a Pi 4 with the rtl-sdr dongle or other input device?
The four cores are averaging about 40% loaded per htop command. Processor temperature is 61 C in the CanaKit case with the cooling fan running at 3V (low speed). Following kg4zqz's suggestions in his blog post, the FFT settings in gqrx have been set to reduce processor load. I should be able to use more aggressive FFT size and frame rate since his suggestions are for the Pi 3, and the Pi 4 has plenty of processor load left.
So does anyone have CubicSDR running on a Pi 4 with the rtl-sdr dongle or other input device?
Re: Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
I find that most of the "how-tos" on this site no longer work, though I couldn't prove they ever did. I'm just giving the authors the benefit of the doubt. I think the best approach is people that create image files for the RPi that would necessitate managing dependencies properly.
-
- Posts: 8
- Joined: Thu Feb 27, 2020 5:41 pm
Re: Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
Having this issue now, any updates? Kerberos connected and powered but having issues when 'start processing' is clicked on the GUI. No spectral graph appearing and processing speed remaining at -ms, no changes. Any suggestions?
Re: Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
I confirm that GQRX does not work with Raspberry PI 4. I have verified that the emulated serial ports over USB are not created in /dev.
Re: Has anyone managed to get a Raspberry Pi 4 working with an RTL SDR?
Just re-compiled rtl_tcp on a Raspberry Pi 4 running the latest Raspberry Pi OS with no issues.
The source code I used was from this GitHub repository: https://github.com/osmocom/rtl-sdr
Since I wasn't running as root user pi, in the file /etc/udev/rules.d/rtl-sdr.rules , I had to change
MODE="0660"
to
MODE="0666"
for the RTL device.
Then rtl_tcp connected to my RTL-SDR V3 and worked just fine on my Raspberry Pi 4.
I used my rtl_tcp SDR iOS app on my iPhone to test.
So the problem seems to be that the GQRX installer is broken, or using some old files.
The source code I used was from this GitHub repository: https://github.com/osmocom/rtl-sdr
Since I wasn't running as root user pi, in the file /etc/udev/rules.d/rtl-sdr.rules , I had to change
MODE="0660"
to
MODE="0666"
for the RTL device.
Then rtl_tcp connected to my RTL-SDR V3 and worked just fine on my Raspberry Pi 4.
I used my rtl_tcp SDR iOS app on my iPhone to test.
So the problem seems to be that the GQRX installer is broken, or using some old files.