Достался мне нахаляву роутер Beeline SmartBox N300. Добрые ребята собрали для него OpenWRT, но вот пакетиков пожалели. Однако, товарищ Кредов не пожалел виртуальную машину, на которой всё это добро собирал.

Мне же потребовался пакет RTL-SDR, для того чтобы вставить в USB-порт роутера дешёвый ТВ-тюнер на базе RTL2832U и превратить роутер в SDR-сервер. Делюсь собранными пакетами с вами: загрузить.

Установка проста. Скачиваем архив, распаковываем, на роутере включаем SSH (так проще скормить ему файлы), подключаемся по SCP (для Windows я использую WinSCP), загружаем на роутер файлы (можно в /tmp, например), после чего выполняем две команды:

opkg install /tmp/libusb-1.0_1.0.20-1_realtek.ipk
opkg install /tmp/librtlsdr_2013-06-12_realtek.ipk
opkg install /tmp/rtl-sdr_2013-06-12_realtek.ipk

Да, сначала ставим либу, потом сам rtl-sdr, потому что библиотека у второго в зависимостях. Пакеты работают на Beeline SmartBox N300, но, скорее всего, будут работать и на других роутерах на чипах Realtek, главное, чтобы была поддержка USB.

В архиве также лежит пакет libusb-1.0.20, его необходимо установить первым, это важно — иначе RTL-SDR будет выдавать Segmentation Fault!