RTL2838 device (Realtek RTL2838UHIDIR)

You are here:
< All Topics

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/

Previous Raspberry Pi Login Message
Next Serial Access
Table of Contents