Новости:

Форум Infotex WeaponMod

Тема: rtl-sdr OpenWRT Router  (Прочитано 20053 раз)

Оффлайн Koshak 04 Декабря 2012, 21:34:22

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Вообщем родилась идея сделать связку rtl-sdr with Realtek RTL2832U/Elonics E4000 с роутером наподобие DIR-300 615 или подобные. Насколько реально собрать прошивку OpenWRT под данную связку  :Y:
Сам донгл http://superkuh.com/rtlsdr.html
OpenWRT https://openwrt.org/
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 04 Декабря 2012, 21:38:48 от Koshak »

Оффлайн Koshak 20 Мая 2014, 18:56:52 (#1)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Хмм а идея действительно рабочая :xexe: Цитата с форума http://dxing.ru/
Штука получается классная :$ роутер и донгл можно разместить возле антенны а домой уже прокинуть "витуху" и лёжа на диване мониторить эфир  :Y:

Цитировать
1) DVB-T usb dongle на чипах RTL2832U & E4000 у меня уже был. Для тех кто не в курсе, приобрести его ещё можно на просторах И-нета от 8$, например на E-bay.
2) Роутер TP-Link MR3020, который в Донецке можно купить от 33$ практически в любом компьютерном магазине
3) Древняя 4-х чиповая планка памяти DDR 400 (PC-3200) на 256 Мб, из которой в дальнейшем был ампутирован чип HY5DU121622DTP-D43 емкостью 64Мб для дальнейшей пересадки в роутер в замен штатной м/с памяти на 32МБ.
4) Паяльная станция, припой, флюс, оплетка от какого-то РК, светлая голова и прямые руки.
5) "Домашний" маршрутизатор Asus RT-N10U с прошивкой DD-WRT (не обязательно);
6) Компьютер с ОС Windows или Linux;

Если вкратце, то вначале перепрошиваем нашего "малыша" по инструкции отсюда: http://cyber-place.ru/showthread.php?t=343
Там-же настраиваем сеть и пока всё!
Затем обновляем список пакетов командой opkg update и устанавливаем библиотеку rtl-sdr командой opkg install rtl-sdr
Подключаем в USB разъем наш "свисток" и тестируем его командой:
rtl_test -s 2.0e6
Запускаем rtl_tcp командой rtl_tcp -a 192.168.1.xxx (где ххх - последние цифры IP адреса MR-3020 в Вашей локальной сети).
Затем переходим в SDRSharp и в настройках RTL-TCP Settings в строке Host указываем IP адрес нашего MR3020: 192.168.1.ххх, а в строке Port указываем 1234 и в строке Sample Rate указываем 1024 MSPS (или меньше). Закрываем конфигурационное окно и запускаем SDRSharp кнопкой Start. Для первого раза этого достаточно.
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 20 Мая 2014, 19:00:21 от Koshak »

Оффлайн Koshak 21 Мая 2014, 18:50:25 (#2)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Итак свершилось! Купил сегодня роутер TP-Link TL-MR3020 для опытов  :xexe:
Не успел он пожить с родной прошивкой я его быстренько перешил в OpenWRT
Прошивку качал с офф сайта разработчиков OpenWRT http://wiki.openwrt.org/toh/tp-link/tl-mr3020
Сама прошивка http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
Прошивал через WEB морду, проблем никаких не возникло  :-)
Через браузер заходим в роутер по адресу 192.168.1.1 меняем пароль и сетевой адрес нашей железки, моя домашняя локалка работает в адресах 192.168.0.xx поэтому для удобства я назначил роутеру адрес 192.168.0.30
 Сохраняем настройки и ребутим роутер.
Далее с помощью терминальной программы PuTTY коннектимся к роутеру по адресу 192.168.0.30 и начинаем установку необходимых пакетов для работы с rtl-sdr "свистком" 
Необходимые пакеты я нашёл тут https://steve-m.de/projects/rtl-sdr/openwrt/packages/ но wget на отрез отказался качать с защищённого сервера  :D тогда я скопировал на свой WEB сервер и проблема разрешилась.
Сразу хочу сказать большое спасибо Lev объяснил как в ручную устанавливать пакеты OpenWRT  :-)

Итак качаем пакеты:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libusb-1.0_1.0.9-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libpthread_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librt_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librtlsdr_2014-02-09_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/rtl-sdr_2014-02-09_ar71xx.ipk

И устанавливаем
opkg install libusb-1.0_1.0.9-1_ar71xx.ipk
opkg install libpthread_0.9.33.2-1_ar71xx.ipk
opkg install librt_0.9.33.2-1_ar71xx.ipk
opkg install librtlsdr_2014-02-09_ar71xx.ipk
opkg install rtl-sdr_2014-02-09_ar71xx.ipk

Далее вставляем rtl-sdr донгл и ребутим роутер командой reboot

После загрузки роутера снова конектимся с помощью PuTTY и проверяем что у нас получилось
Набираем тестовую команду rtl_test -s 2.0e6 в ответ должны увидеть следующие



Нажимаем комбинацию клавиш Ctrl+C и набираем команду rtl_tcp -a 192.168.0.30
В ответ видим следующее



Это означает что на rtl-sdr сервер запущен и функционирует  :$
Теперь запускаем SDRSharp в настройках выбираем устройство RTL-TCP адрес сервера 192.168.0.30 порт 1234, сэмпл рэйт ставим 0.25 при большем значении железка "тупит" и не тянет большой поток данных.
Жмём коннект и если все настройки верны должны увидеть "водопад" и привычную работу шарпа  :$
На этом пока всё, следующий этап моддинг памяти роутера.....   
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 21 Мая 2014, 18:54:09 от Koshak »

Оффлайн Koshak 21 Мая 2014, 19:08:47 (#3)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби

На видео тестовый приём местной метеослужбы на частоте 131.500 MHz   :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 23 Мая 2014, 11:04:53 (#4)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Мдя софтина кушает много памяти и нагружает прилично CPU  ??? Посмотрим что будет после мода памяти  :-)


У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 31 Мая 2014, 13:38:03 (#5)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Приобрёл рекомендуемую планку памяти KVR400X64C3A/256 информация с http://cyber-place.ru/showthread.php?t=343
Цитировать
Проверенные микросхемы памяти:
V58C2512164SAI5 (планка Kingston KVR400X64C3A/256)
Но как оказалось планка собрана на других чипах Micron MT46V32M8TG-5B
Обидно досадно буду искать другую память  :94:
Мод памяти роутера пока откладывается....
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Alex_82 16 Июня 2014, 15:49:52 (#6)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Приветствую! Отличная идея. Я тоже разбираюсь с OpenWRT. А можно ли по подробнее узнать про ручную установку пакетов?
А что если за памятью не гоняться, а поставить USB HUB и воткнуть флешку с последующим монтированием?
  • « Последнее редактирование: 16 Июня 2014, 15:54:26 от Alex_82 »

Оффлайн Koshak 17 Июня 2014, 13:13:01 (#7)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
А можно ли по подробнее узнать про ручную установку пакетов?
в консоле делай так
Итак качаем пакеты:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libusb-1.0_1.0.9-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libpthread_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librt_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librtlsdr_2014-02-09_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/rtl-sdr_2014-02-09_ar71xx.ipk

И устанавливаем
opkg install libusb-1.0_1.0.9-1_ar71xx.ipk
opkg install libpthread_0.9.33.2-1_ar71xx.ipk
opkg install librt_0.9.33.2-1_ar71xx.ipk
opkg install librtlsdr_2014-02-09_ar71xx.ipk
opkg install rtl-sdr_2014-02-09_ar71xx.ipk

А что если за памятью не гоняться, а поставить USB HUB и воткнуть флешку с последующим монтированием?
USB флешка не оперативная память роутера  :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Alex_82 19 Июня 2014, 17:56:39 (#8)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Если дело в оперативке, то может надо поменять железо?
Например на http://ru.wikipedia.org/wiki/Raspberry_Pi

цена как у роутера а параметры существенно повыше.

Оффлайн Koshak 19 Июня 2014, 21:46:47 (#9)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Если дело в оперативке, то может надо поменять железо?
Например на http://ru.wikipedia.org/wiki/Raspberry_Pi

цена как у роутера а параметры существенно повыше.
Малина это другой уровень, хочется все соки из роутера выжать :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 11 Августа 2014, 20:00:22 (#10)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Установил dump1090 теперь можно наблюдать за самолётиками  :D
В консоле:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/dump1090_2013-12-15_ar71xx.ipk
opkg install dump1090_2013-12-15_ar71xx.ipk
В автозагрузку добавляем dump1090 --net
Антенну использовал не диапазонную и тем не менее приём и декод ADS-B пакетов идёт  :3:



У кошки четыре ноги: вход, выход, земля и питание

Оффлайн R4FC 12 Августа 2014, 08:29:45 (#11)

  • Старожил
  • ****
  • Сообщений: 33
  • Карма: +10/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
класс!!! :$

Оффлайн Koshak 01 Ноября 2014, 16:24:45 (#12)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Приехал модуль памяти  :-) После апгрейда распишу эффект есть или это пустая возня  :94:
Брал тут http://www.ebay.com/itm/321096501574
Инфа по моду http://wiki.openwrt.org/ru/toh/tp-link/tl-wr703n
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 01 Ноября 2014, 16:32:09 от Koshak »

Оффлайн Koshak 03 Ноября 2014, 18:01:26 (#13)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2481
  • Карма: +226/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Итак апгрейт памяти роутера произведён  :-)
Чип памяти припаян как и всё остальное тугоплавким бессвинцовым припоем, ну это дело поправимо  :D

 

После апгрейда  :94:



Понравилась методика пайки чипа с помощью оплётки кабеля, пайка ровная и гладкая ну и "соплей" нет.

Роутер запустился без проблем! Значит косяков не обнаружено!
Чек на объём памяти.




Тест с rtl-tcp плачевный, эффекта от мода ноль  ??? Сервер падает, на видео наглядно видно.

   

 
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн melan 01 Апреля 2015, 22:53:50 (#14)

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Прошил роутер TP-Link TL-MR3220, установил пакеты, подключил "свисток". Пару секунд работает потом виснет. Есть ли решение этой проблемы???
  • « Последнее редактирование: 01 Апреля 2015, 23:43:21 от melan »