Also known as: RTL-SDR, RTL SDR, RTL2832U dongle
RTL-SDR is a family of inexpensive USB software-defined radio receivers built around the RTL2832U chip — originally a DVB-T digital-TV tuner that hobbyists discovered could stream raw IQ samples straight to a computer.1 At roughly $15–$40, tuning about 24 MHz–1.7 GHz, and capturing about 2.4 MHz of bandwidth, it is the radio that turned SDR from a lab curiosity into a mainstream hobby — and the baseline GopherTrunk is built to run on.
A short history
The RTL-SDR was never designed as an SDR. Millions of cheap USB dongles shipped as
DVB-T (European digital TV) and DAB/FM receivers built on Realtek’s RTL2832U
demodulator. Around March 2010 Eric Fry noticed these chips exposed a raw sample
mode; in February 2012 Antti Palosaari confirmed the RTL2832U could be told to dump
unsigned raw I/Q samples over USB instead of decoding TV internally.2 The
Osmocom project — notably Steve
Markgraf — turned that discovery into the first open-source librtlsdr driver, and a
$20 TV dongle suddenly became a wideband radio receiver.3
That accident is the whole story of the hobby’s explosion. Software like SDR#, GQRX and
dump1090 appeared within months, the community site rtl-sdr.com became the reference,
and vendors such as NooElec and RTL-SDR Blog began shipping dongles purpose-built
for SDR — better clocks, shielding, connectors and HF reception — rather than repurposed
TV tuners. GopherTrunk stands on that lineage: the same librtlsdr-style raw-IQ interface
is what a modern trunking decoder still speaks to.
What it actually is
An RTL-SDR is really two chips on a stick:
- A tuner chip (Rafael Micro R820T/R820T2, R828D, Elonics E4000, Fitipower FC001x…) mixes the frequency you want down toward baseband. The tuner is what sets the frequency range.
- The RTL2832U — the USB “bridge” — contains an 8-bit analog-to-digital converter and the DSP that, in raw mode, streams unsigned IQ samples to the host. It caps the sample rate at ~3.2 MS/s (about 2.4 MS/s is reliable), and its 8-bit ADC is what limits dynamic range.
Everything else — the local oscillator’s accuracy, shielding, HF reception, connectors — is a matter of how well the board around those two chips is built, which is exactly what separates a $12 generic dongle from a $35 purpose-built one. RTL-SDRs are receive-only: there is no transmit path. Below ~24 MHz the tuner can’t reach, so HF needs either a direct-sampling mode (with Nyquist folding around 14.4 MHz) or an upconverter — the trick the RTL-SDR Blog V4 builds in.
Tuner chips (the silicon variants)
The tuner defines a dongle’s reach and, largely, its sensitivity. A handful of chips account for almost every RTL-SDR ever sold:
| Tuner | Range | Notes | Status |
|---|---|---|---|
| Elonics E4000 | ~54–2200 MHz (gap ~1100–1250) | Widest reach; higher noise; premium/used only | Discontinued |
| Rafael R820T | ~24–1766 MHz | The original SDR-era workhorse | Superseded by R820T2 |
| Rafael R820T2 | ~24–1766 MHz | Best all-round sensitivity; the de-facto standard | Now sold as R860 |
| Rafael R860 | ~24–1766 MHz | Current-production R820T2 equivalent | In production |
| Rafael R828D | ~24–1766 MHz | 3 inputs → enables Blog V4 upconverter + notch filters | End-of-line (stockpile) |
| Rafael R828S | ~24–1766 MHz | 2 inputs; used in the Blog V4 Lite | Limited (stockpile) |
| Fitipower FC0013 | ~22–1100 MHz | Common on early/generic dongles | Legacy |
| Fitipower FC0012 | ~22–948 MHz | Lowest reach; oldest generic sticks | Legacy |
The R820T2 / R860 is the chip to want unless you specifically need the E4000’s extra top-end reach. It has better sensitivity than the E4000 across the frequencies most scanners care about, a smaller DC spike, and is cheap — though the tuner needs a moment to PLL-lock (and some airflow) above ~1.5 GHz.4
Dongle variants (the products)
Generic / no-name DVB-T dongles
The cheapest option (~$12–15): an RTL2832U paired with an R820T2 (or an older FC0013). They work, and they’re fine to learn on. Their limitations are the give-away — no temperature-compensated oscillator, so they drift tens of kHz as they warm up; weak shielding and ESD protection; and front ends that overload easily near strong transmitters. Quality is a lottery.
NooElec NESDR family
Purpose-built SDRs with a 0.5 ppm TCXO, aluminium enclosures and proper connectors:
- NESDR SMArt v5 — R820T2/R860, 100 kHz–1.75 GHz (direct-sampling HF). The mainstream “buy this” NooElec; markedly better HF/VHF SNR and tuning stability than a generic stick.
- NESDR Nano 3 — the same TCXO and tuner in a tiny body for embedded/portable use.
- NESDR SMArTee v2 — adds an always-on 4.5 V bias tee to power an inline LNA or active antenna without hardware mods.
- NESDR SMArt XTR / SMArTee XTR — E4000-based, trading some sensitivity for extended tuning up toward ~2.2 GHz.
RTL-SDR Blog lineup
The reference commercial line, and what most guides mean by “a good RTL-SDR”:
- V1 / V2 — early boards; superseded. Used-market only.
- V3 — R820T2, 1 ppm TCXO, HF direct sampling, SMA connector, software- switchable bias tee, expansion pads and a metal case. For years the recommended dongle. Its HF has the classic Nyquist fold around 14.4 MHz.
- V4 — R828D, keeping the 1 ppm TCXO and SMA but replacing direct sampling with a built-in HF upconverter (true, continuous ~500 kHz–1.766 GHz with no folding), plus notch filtering for broadcast AM/FM and DAB and lower phase noise and heat.5 Trade-offs: ~2–3 dB less sensitivity on some bands from the extra filtering, and it needs the RTL-SDR Blog driver branch (now upstreamed to Osmocom). As of 2026 the V4 is end-of-line — the R828D is out of production and the stockpile is exhausted, so remaining stock is the last of it.6
- V4 Lite (V4L) — the 2026 stopgap: the V4 architecture (upconverter kept) on the R828S, which has only two inputs, so the V4’s extra VHF/UHF filtering is dropped — a small sensitivity gain in exchange. Also a limited edition (R828S is likewise stockpiled) and requires an updated driver to detect it.6 A V5 is only in early scoping and is not expected before 2027.
ADS-B-optimised: FlightAware Pro Stick / Pro Stick Plus
Single-purpose 1090 MHz receivers with a built-in ~19 dB LNA; the Plus adds a 1090 MHz SAW bandpass filter. Excellent for aircraft tracking, but the integrated amp is easy to overload with strong out-of-band signals, so they’re a poor choice as a general scanner.
Capabilities & limitations at a glance
| Variant | Tuner | HF | TCXO | Bias tee | Key limitation | Still sold? |
|---|---|---|---|---|---|---|
| Generic dongle | R820T2 / FC0013 | Fold (if any) | ✗ | ✗ | Drift, overload, no shielding | Yes (varies) |
| NESDR SMArt v5 | R820T2/R860 | Direct-sample | ✓ 0.5 ppm | ✗ | 8-bit dynamic range | Yes |
| NESDR SMArTee v2 | R820T2 | Direct-sample | ✓ 0.5 ppm | ✓ (always on) | 8-bit dynamic range | Yes |
| NESDR SMArt XTR | E4000 | ✗ | ✓ 0.5 ppm | ✗ | Higher noise than R820T2 | Yes |
| RTL-SDR Blog V3 | R820T2 | Direct-sample (fold ~14.4 MHz) | ✓ 1 ppm | ✓ (switchable) | HF folding; 8-bit | Limited |
| RTL-SDR Blog V4 | R828D | Upconverter (no fold) | ✓ 1 ppm | ✓ (switchable) | EOL; ~2–3 dB filter loss | End-of-line |
| RTL-SDR Blog V4L | R828S | Upconverter | ✓ 1 ppm | ✓ | Limited edition; needs driver update | Emerging |
| FlightAware Pro Stick+ | R820T2 | ✗ | ✗ | ✗ | 1090 MHz only; amp overloads | Yes |
Every RTL-SDR shares the same hard ceilings: receive-only, an 8-bit ADC (modest dynamic range — set gain carefully to avoid overload), and ~2.4 MHz of usable bandwidth. Those are properties of the RTL2832U, not of any one board.
Where to buy
For variants still in production or stock, the links below go to Amazon (a direct product page first, then a search fallback that always resolves to current listings).
As an Amazon Associate, GopherTrunk earns from qualifying purchases. Prices, stock and listings change often — the search links track the live catalogue.
| Variant | Tuner | Amazon (direct · search) |
|---|---|---|
| RTL-SDR Blog V4 (dongle) | R828D | product · search |
| RTL-SDR Blog V4 (+ dipole kit) | R828D | product · search |
| RTL-SDR Blog V4 Lite | R828S | search |
| NooElec NESDR SMArt v5 | R820T2/R860 | product · search |
| NESDR SMArt v5 (3-antenna bundle) | R820T2/R860 | product · search |
| NESDR SMArTee v2 (bias tee) | R820T2 | product · search |
| NESDR Nano 3 (tiny) | R820T2 | product · search |
| NESDR SMArt XTR (extended range) | E4000 | product · search |
| FlightAware Pro Stick Plus (ADS-B) | R820T2 | product · search |
| Generic RTL2832U dongle | R820T2 | search |
Older variants — the RTL-SDR Blog V1/V2 and generic E4000/FC001x sticks — are effectively discontinued and only turn up on the used market, so they aren’t linked here.
Relevance to GopherTrunk
The RTL-SDR is the ideal entry point and the baseline GopherTrunk targets — one dongle is enough to follow most VHF/UHF trunked systems, and GopherTrunk can drive a pool of them (locally or over rtl_tcp / SoapySDR) to cover channels spread across a band. On Windows you’ll bind the driver with Zadig first. For a first radio, an R820T2/R860-class unit (NESDR SMArt v5, or a Blog V3/V4 while stock lasts) is the sweet spot. Need HF? Use a V4’s built-in upconverter, add an external upconverter, or step up to an Airspy HF+. See the hardware guide for the authoritative, GopherTrunk-specific list.
Sources
-
RTL-SDR — Wikipedia, on the DVB-T-dongle origins and capabilities of RTL-SDR. ↩
-
About RTL-SDR — rtl-sdr.com, on Eric Fry, Antti Palosaari and the discovery of the raw-IQ mode. ↩
-
rtl-sdr project wiki — Osmocom, on the first open-source
librtlsdrdriver (Steve Markgraf). ↩ -
Comparisons between the R820T and R820T2 tuners — rtl-sdr.com, on tuner sensitivity and behaviour. ↩
-
RTL-SDR Blog V4 Dongle Initial Release — rtl-sdr.com, on the R828D, built-in upconverter and notch filtering. ↩
-
RTL-SDR Blog V4 End Of Line — rtl-sdr.com, on the V4’s discontinuation, the V4 Lite (R828S) and V5 scoping. ↩ ↩2