RTL2838 device (Realtek RTL2838UHIDIR)
Use the USB 2.0 port because I have seen problems with the USB 3.0 port.
Install the RTL Drivers from latest source;
sudo apt-get remove rtl-sdr git clone https://github.com/osmocom/rtl-sdr.git sudo apt install build-essential cmake usbutils libusb-1.0-0-dev cd rtl-sdr mkdir build cd build cmake -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON ../ sudo make install sudo ldconfig
Check the modules config;
sudo nano /etc/modprobe.d/rtlsdr-blacklist.conf checking for; blacklist dvb_usb_rtl28xxu blacklist rtl2832 blacklist rtl2830 blacklist dvb_usb_rtl2832u blacklist dvb_usb_v2 blacklist dvb_core
then reboot. Check all went as expected;
- lsmod
- rtl_test
Now download, build and install gQRX;
sudo apt-get update
sudo apt-get install -y cmake gnuradio-dev gr-osmosdr qt5-default libqt5svg5-dev libpulse-dev
git clone https://github.com/gqrx-sdr/gqrx.git
cd gqrx
mkdir build
cd build
cmake ..
make -j4
sudo make install
finally run;
sudo volk_profile
to calculate the FFT (*) and optimized for the system on which it runs. This will take some time(20 minutes), but will improve graphics performance.(https://hamprojects.files.wordpress.com/2020/09/rpi-part-3-v1.2.pdf)
To enable HF (500 kHz – 28.8 MHz) – In gQRX the device string would be
rtl=0,direct_samp=4
(https://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/) –
Setup RTL as APRS iGate using – https://qso365.co.uk/2018/04/updated-guide-to-setting-up-an-aprs-rx-only-igate-using-a-raspberry-pi-rtl-sdr-dongle-and-a-pre-built-image/