Table of Contents

RTL-SDR

Install

Fetch source
git clone https://github.com/osmocom/rtl-sdr rtl-sdr-osmocom
cd rtl-sdr-osmocom
git rev-parse HEAD
619ac3186ea0ffc092615e1f59f7397e5e6f668c
Download patch

blinick-wip_rtltcp_ringbuf.diff

Apply patch
patch -p 1 < blinick-wip_rtltcp_ringbuf.diff
patching file src/rtl_tcp.c
Make
cmake -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON .
make
sudo make install
sudo ldconfig

RTL_TCP

/usr/local/bin/rtl_tcp -a 0.0.0.0 -s 2048000
R820T2

Range approx. 24 - 1760 MHz but with reduced performance over 1500 MHz.

Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=0.0.0.0:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).
E4000

Range approx. 54 - 2147 MHz, but no coverage between 1100 - 1250 MHz.

Found 1 device(s):
  0:  Compro, VMU6xx, SN: 0020

Using device 0: Compro Videomate U680F
Found Elonics E4000 tuner
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=0.0.0.0:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).

You can now connect to the Linux host using AIRSPY SDR# Studio.

Resources

Patch thread

Some Measurements on E4000 and R820 Tuners