Если SDR-программа вроде SDR# или HDSDR выдаёт ошибку «No device selected» или «USB device not found» при подключённом USB-тюнере, причина почти всегда одна — в системе стоит стандартный драйвер DVB-T вместо драйвера WinUSB, который нужен для работы приёмника в режиме SDR. Это самая частая проблема у владельцев недорогих USB-свистков на чипе RTL2832U с тюнером R820T/R820T2, и решается она за пару минут через утилиту Zadig.

Такие приёмники изначально задумывались как телевизионные тюнеры для приёма цифрового эфирного ТВ (DVB-T), радио DAB и FM. Однако энтузиасты обнаружили, что чип RTL2832U умеет передавать «сырые» квадратурные данные (I/Q) в компьютер — это превратило устройство в полноценный SDR-приёмник (software defined radio). Именно поэтому к одному и тому же «железу» существует два разных драйвера: штатный тв-тюнерный и SDR-драйвер, и Windows по умолчанию ставит первый.

Как устроен приёмник и зачем нужен отдельный драйвер

Типовой USB-свисток состоит из двух ключевых микросхем: тюнера (чаще всего R820T2, реже FC0012 или E4000), который принимает радиосигнал и переносит его на промежуточную частоту, и демодулятора RTL2832U, который оцифровывает сигнал и передаёт его по USB. В штатном режиме демодулятор сам раскодирует DVB-T-поток, а компьютер получает готовое телевизионное видео.

В SDR-режиме демодуляция отключается, и на ПК идут «сырые» I/Q-отсчёты. Всю обработку — фильтрацию, демодуляцию FM/AM/SSB, декодирование — выполняет программа на компьютере. Стандартный драйвер DVB-T такой режим не поддерживает, поэтому его необходимо заменить на универсальный WinUSB через Zadig или аналогичный инструмент.

Из этого следует важный практический вывод: устройство физически исправно, даже если SDR-софт его «не видит». Конфликт решается на уровне драйвера, а не заменой приёмника.

Проверка устройства в диспетчере устройств

Прежде чем что-то устанавливать, посмотрите, как система определила свисток. Откройте Диспетчер устройств (Win+X → «Диспетчер устройств») и найдите устройство в разделах «Звуковые, видео и игровые устройства» или «Устройства HID».

  • 🔍 Если устройство отображается как RTL2832U или «DVB-T TV Stick» — установлен штатный драйвер, его нужно заменить.
  • 🔌 Если видна строка Bulk-In, Interface (Interface 0) — драйвер WinUSB уже установлен, можно переходить к настройке SDR-программы.
  • ⚠️ Если устройство помечено жёлтым восклицательным знаком или определяется как «Неизвестное USB-устройство» — проверьте порт USB и кабель, возможен аппаратный дефект.
  • 🔄 Если устройство вообще не появляется — попробуйте другой порт USB 2.0 напрямую, без хабов и удлинителей.
⚠️ Внимание: дешёвые USB-удлинители и неэкранированные хабы нередко вызывают обрывы связи и шумы в эфире. Для диагностики подключайте приёмник напрямую к порту материнской платы.

Установка драйвера через Zadig

Zadig — свободная утилита, которая подменяет драйвер выбранного USB-устройства на WinUSB. Это стандартный способ подготовки RTL-SDR к работе в Windows. Скачивайте её только с официального сайта проекта — сторонние сборки могут содержать вредоносный код.

Порядок действий:

  • 📥 Запустите Zadig от имени администратора при подключённом приёмнике.
  • 📋 В меню Options включите пункт List All Devices — иначе устройство не появится в списке.
  • 🎯 В выпадающем списке выберите Bulk-In, Interface (Interface 0). Если таких строк две, обычно нужна именно Interface 0.
  • ✅ Убедитесь, что справа от зелёной стрелки выбран WinUSB, и нажмите Replace Driver (или Install Driver).
  • ⏳ Дождитесь сообщения об успешной установке — обычно это занимает до минуты.

☑️ Установка драйвера RTL-SDR

Выполнено: 0 / 5
⚠️ Внимание: в списке Zadig видны все USB-устройства, включая мышь, клавиатуру и веб-камеру. Перед нажатием Replace Driver трижды проверьте, что выбран именно приёмник (обычно в названии есть «Bulk-In» или «RTL2838»). Установка WinUSB на мышь отключит её до отката драйвера.
💡

После замены драйвера штатное ТВ-приложение перестанет видеть тюнер. Чтобы вернуть просмотр DVB-T, откройте Диспетчер устройств, удалите устройство вместе с драйвером и переподключите свисток — Windows заново поставит штатный драйвер.

Настройка SDR-программы

После установки драйвера откройте SDR-программу. В SDR# (SDRSharp) в выпадающем списке источников выберите RTL-SDR USB и нажмите кнопку воспроизведения. Если вместо шума и сигналов — пустой водопад или ошибка, проверьте, не занято ли устройство другой программой: одновременно с приёмником может работать только одно приложение.

Для приёма FM-радио выберите модуляцию WFM (широкополосная FM) и настройтесь на частоту известной местной станции в диапазоне 87,5–108 МГц. Параметр RF Gain на первых порах лучше держать на средних значениях: слишком высокое усиление перегружает вход и порождает ложные сигналы. Частоту дискретизации (sample rate) для начала разумно установить около 2,4 MSPS или ниже — на слабых компьютерах высокие значения вызывают пропуски звука.

📊 На каком этапе у вас возникли сложности с RTL-SDR?
Windows не определяет устройство
Zadig не видит приёмник
Драйвер установлен, но SDR# выдаёт ошибку
Есть шум, но нет сигналов

Типичные ошибки и их решение

Разберём проблемы, с которыми чаще всего сталкиваются после установки драйвера. Таблица поможет быстро сориентироваться.

СимптомВероятная причинаЧто проверить
«No device selected» в SDR#Не выбран источник или не установлен WinUSBВыбрать RTL-SDR USB, повторить установку через Zadig
«1 compatible device found but it is busy»Устройство занято другой программойЗакрыть все SDR-приложения, ТВ-плееры, переподключить свисток
Zadig не показывает устройствоНе включён список всех устройствOptions → List All Devices
Приёмник пропадает через несколько минутПерегрев или нестабильное питание портаДругой порт USB, короткий экранированный удлинитель
Много помех, «зеркальные» сигналыПомехи от USB 3.0 и самого ПКОтнести приёмник от корпуса на удлинителе, попробовать порт USB 2.0

Отдельно стоит сказать про помехи. Порты USB 3.0 и сами компьютеры излучают широкополосные радиопомехи, которые приёмник слышит как «полосы» и ложные станции по всему диапазону. Это неисправностью не является: помогает короткий качественный USB-удлинитель, который относит свисток на 20–30 см от корпуса, и нормальная внешняя антенна вместо комплектной «палочки» на столе.

Почему в диспетчере устройств приёмник называется Bulk-In?

Это нормально. RTL2832U передаёт данные через USB-конечные точки типа bulk, и Windows называет интерфейсы устройства по типу конечной точки. Название Bulk-In, Interface 0 означает, что драйвер подменён корректно и устройство готово к работе в SDR-режиме.

Особенности для Linux и других ОС

В Linux ситуация зеркальная: ядро автоматически загружает модуль dvb_usb_rtl28xxu, который захватывает устройство как ТВ-тюнер и мешает SDR-софту. Решение — добавить модуль в чёрный список. Обычно достаточно создать файл в /etc/modprobe.d/ со строкой запрета:

echo "blacklist dvb_usb_rtl28xxu" | sudo tee /etc/modprobe.d/blacklist-rtl2832.conf

После перезагрузки или переподключения устройства библиотека librtlsdr сможет работать с приёмником напрямую. Точные имена пакетов зависят от дистрибутива, поэтому сверяйтесь с его документацией. В macOS приёмники RTL-SDR также работают через librtlsdr без замены системных драйверов.

💡

Главное правило: приёмник RTL-SDR не требует «фирменного» драйвера — ему нужен универсальный WinUSB (Windows) или свободный доступ через librtlsdr (Linux/macOS). Штатный DVB-T драйвер — главная причина того, что SDR-программы не видят устройство.

Что можно принимать после настройки

Рабочий диапазон тюнера R820T2 примерно охватывает частоты от сотен килогерц до ~1,7 ГГц, хотя на краях диапазона чувствительность заметно падает. На практике владельцы таких приёмников слушают:

  • 📻 FM-радиостанции и любительские радиосвязи (УКВ-диапазоны).
  • ✈️ Авиационный диапазон (AM, 118–137 МГц).
  • 🚢 Морской диапазон и сигналы AIS от судов (около 162 МГц).
  • 🛰️ Метеоспутники NOAA на 137 МГц и сигналы ADS-B от самолётов на 1090 МГц.
  • 📡 Различные телеметрические и пейджерные сигналы в разрешённых для приёма диапазонах.

Учтите, что приём некоторых типов передач может быть ограничен законодательством вашей страны — перед прослушиванием нестандартных служб уточните местные правила. Сам по себе приёмник пассивен и ничего не излучает.

💡

Для приёма слабых сигналов важнее антенна, чем сам приёмник. Даже простой диполь, поднятый повыше и вынесенный от компьютера, даст заметно лучший результат, чем комплектная антенна на подоконнике.

Часто задаваемые вопросы

Нужно ли устанавливать драйвер с диска, который шёл с приёмником?

Нет. Драйвер с комплектного диска предназначен для просмотра DVB-T телевидения и для SDR-работы не нужен. Для SDR требуется только замена драйвера на WinUSB через Zadig (в Windows) либо библиотека librtlsdr (в Linux и macOS).

После установки WinUSB перестало работать ТВ-приложение. Это нормально?

Да, это ожидаемо: штатные ТВ-программы работают только со штатным DVB-T драйвером. Чтобы вернуть просмотр телевидения, удалите устройство вместе с драйвером в Диспетчере устройств и переподключите приёмник — Windows установит стандартный драйвер автоматически.

Zadig выдаёт ошибку при установке драйвера. Что делать?

Запустите утилиту от имени администратора и временно отключите антивирус — некоторые из них блокируют подмену драйверов. Также убедитесь, что выбрано правильное устройство (Bulk-In, Interface 0), и попробуйте другой USB-порт.

SDR# показывает водопад, но станций не слышно. В чём дело?

Чаще всего дело в антенне или режиме модуляции. Проверьте, что выбран режим WFM для вещательного FM, усиление не установлено на максимум, а антенна подключена и находится у окна или выше. Комплектная антенна внутри помещения ловит слабо — это ограничение антенны, а не приёмника или драйвера.

Подойдёт ли эта инструкция для приёмников RTL-SDR Blog V3/V4?

Общий принцип установки драйвера через Zadig тот же, однако у фирменных версий есть особенности (например, поддержка прямой оцифровки КВ-диапазона или иной тюнер у V4). Сверяйтесь с официальным руководством производителя конкретной модели — там описаны актуальные версии драйверов и рекомендуемые настройки.