Сегодня будем делать wifi радио из роутера TP-LINK TL-MR3020 v1. Для начала нужно заменить ему flash, поскольку четырех мегабайт нам будет маловато.
Для замены необходимо найти SPI Flash 8 мб, и прошить ее программатором следующим дампом. Либо, если не дружите с паяльником, можно примонтировать usb флешку по этой инструкции.
Для прошивки я использовал программатор CH341A.
Далее делаем все по пунктам:
- Прошиваем роутер через стандартный веб интерфейс (192.168.0.254) прошивку с этой страницы (нужно выбрать версию вашего маршрутизатора): отсюда.
- Подключаемся кабелем и входим в настройки по адресу 192.168.1.1
- Далее следуем инструкции по этой ссылке.
Для того чтобы работали светодиоды на кнопке wps и wifi, в файл etc/config/system допишите следующий код:
config led 'led_usb' option name 'USB' option interval '100' option default '0' option trigger 'usbdev' option dev '1-1' option sysfs 'tp-link:green:wps' config led option default '0' option name 'WiFi 2.4' option sysfs 'tp-link:green:wlan' option trigger 'phy0rx' config led option default '0' option name 'Inet' option sysfs 'tp-link:green:lan' option trigger 'phy0tx' config led option default '0' option name 'System' option sysfs 'tp-link:green:3g' option trigger 'phy0tpt'
Для переключения предустановленных сетей переключателем 3G-WISP-AP (пока работают только два положения 3G и WISP) настройте сети в файлах /etc/wifiradio/wifi_01, /etc/wifiradio/wifi_02 и в файл /etc/hotplug.d/button/00-button допишите следующий код:
sleep 1 if [ "$BUTTON" = "BTN_1" ] && [ "$ACTION" = "released" ] ; then /etc/wifiradio/wifi_01 logger "3G/4G" fi if [ "$BUTTON" = "BTN_0" ] && [ "$ACTION" = "released" ] ; then /etc/wifiradio/wifi_02 wifi logger "Wisp" fi
спасибо!
Работает классно!
«хотелось бы экранчик от нокии прикрутить .
Роутер обновили, в v3 теперь 8 Мб из коробки. Интересный вариант получается, миниатюрный.
За те же деньги актуальнее взять какой-нибудь Glinet с аликспрес, там 16 или 32 мб будет, и openwrt из коробки.
И openwrt от 17 версии и выше = не работающий mpd…
Собстно, на v3 тоже, ниже 18 версии не поставить.
Почему mpd не работает на версиях от 17 — понятно. Он работает, только если прошивка собирается без включенной поддержки звука, то плагин mpd для alsa не собирается. Так же, зависимостями mpd-full тянет pulseaudio. Работать то заставить можно все это путем модификаций конфигов: /etc/pulse/system.pa: к строке load-module module-native-protocol-unix добавить auth-anonymous=1 И в /etc/mpd.conf заменить секцию output на audio_output { type «pulse» name «My Pulse Output» ## server «remote_server» # optional ## sink «remote_server_sink» # optional } Но с конкретным железом v3 — aac на 19.07 заикается. Так что овчина выделки не стоит. Лучше сразу ставить mini или вообще версию standard Так… Подробнее »
Вообще конечно странно что заикается, и я тебе в Телеграм об этом написал… С флэшкой на этом роутере я точно упражняться не буду. Но есть у меня на таком же процессоре, но с увеличенным озу/пзу, вот такая штука — https://aliexpress.ru/item/32827169239.html
Сейчас для другого используется, и ломать для того что бы попробовать не хотелось бы. Может позже)
Какой из этих посоветуете?
https://www.aliexpress.com/item/GL-iNet-6416A-150Mbps-802-11g-b-n-SMART-Mini-WiFi-Wireless-Router-OPENWRT-ENGLISH-Firmware/32273181856.html
https://www.aliexpress.com/item/MT7620A-802-11n-300Mbps-USB-Mini-Wireless-WiFi-Router-2-5dBi-WiFi-Antenna-Support-OPENWRT-DDWRT/32825507180.html
https://www.aliexpress.com/item/MT7620A-802-11n-300Mbps-Wireless-WiFi-Router-USB-WiFi-Repeater-2-5dBi-Antenna-OPENWRT-DDWRT-Padavan/32821104139.html
Последние два на процессоре mtk пошустрее будут.
Вопрос по поводу переключения сетей ползунком 3G и WISP, это еще актуально в последних версиях или устарело?
помню ранее попадалось на глаза…. проверил в старых версиях 44full и 45full, на месте
«/etc/wifiradio/config/wifi_01, /etc/wifiradio/config/wifi_02»
почему спрашиваю, хотел было попробовать, так как разжился убитым прежним хозяином MR3020 перепрошивкой, но в последних версиях отсутствует папка etc\wifiradio\config и соотв. файлы ранее в ней находившиеся.
Можете использовать файл из старой прошивки. В новой убрал его за ненадобностью.
Какую память нужно впаять ?
Если не хватает памяти, любой eeeprom 8-16 мб с нужной прошивкой.
если кому-то нужен дамп для MR3020 первой ревизии под 16-ти мегабайтную флешу (25Q128), могу поделиться. Cостав: загрузчик Breed + OpenWrt Chaos Calmer 15.05.1 + Wifi Radio версия 82 Full
NeLeGal, в своём комментарии вы предлагали поделиться дампом. У вас есть ещё возможность прислать мне его на почту?
Поделитесь дампом пожалуйста. Заинтересовал данный проект.
без проблем, могу поделиться. завтра подумаю как лучше это сделать… почтовые ящики не вижу может получиться залить куда нить
Залил на яндекс
https://yadi.sk/d/OaXxHtHr6UZoIg
NeLeGal, залил вашу прошивку. Запускается в режиме точки доступа нормально. Но не получается сохранить настройки моей сети WiFi. Пробывал через разные браузеры и с ноута и с планшета. Подскажите пожалуйста как можно выйти из положения? Возможно в вашей прошивке уже установлена какая-то сеть?
естественно в настройках сеть настроена и мост до роутера проброшен (сохранял для себя как бэкап для быстрого восстановления)
точка доступа, скорее всего, включается потому что 3020 не имеет возможности законектиться к роутеру с чужими настройками.
рекомендую шнурком подключиться по LAN порту и попробовать выполнить настройки через web интерфейс (dhcp возможно отключен в прошивке), так что, возможно придется настраивать статику. адрес порта 192.168.1.1
Я пробывал настроить через web интерфейс. Но мне неизвестен пароль root. Если вы сможете мне его дать, возможно у меня все получиться. Или название и пароль вашей WiFi сети. Предполагаю, что если я подниму сеть, с вашими настройками и обновлю прошивку, все будет хорошо.
Нашел у себя дамп от 3020 v1 16mb
Пароль на luci — 1234, или без пароля, не помню как там было
Вроде даже радио должно быть установлено, проверьте, устройства уже нет, а дамп сливал очень давно
IP скорее всего 192.168.2.1
https://drive.google.com/open?id=1k-MWSJWHfbtVrUOLVk8lXlBYzB2a4bvw
В предложенном варианте радио не установлено. Несмотря на это, у меня все получилось! И сразу возник вопрос: могу ли я использовать ваш пакет WiFi radio на своём основном роутере Keenetic ultra? Он допускает установку пакетов OpenWrt. Или ограничения возникнут из-за сборки основного пакета и ядра?
Попробуйте, так сложно сказать 🙂
С вашими потоками отлично! Добавил несколько своих. При переключении на них возникает небольшая заминка, затем воспроизведение. Посмотрите пожалуйста в чем у меня может быть проблема? Tue Mar 3 15:01:03 2020 daemon.err uhttpd[959]: uci: Entry not found Tue Mar 3 15:01:04 2020 daemon.warn mpd: output: Failed to open mixer for ‘My ALSA Device’ Tue Mar 3 15:01:06 2020 daemon.notice mpd: player: played «http://fw.wifiradio.su/tts.voice/1.Модель_для_сборки.mp3» Tue Mar 3 15:01:06 2020 daemon.warn mpd: output: Failed to open mixer for ‘My ALSA Device’ Tue Mar 3 15:01:13 2020 daemon.notice mpd: player: played «http://softguru.su:8000/mds.mp3» Tue Mar 3 15:01:13 2020 daemon.err uhttpd[959]: % Total % Received %… Подробнее »
А название ваших станций воспроизводит?
Да, воспроизводит. Как на кириллице, так и транслит. После этого, небольшой краш. Далее, при обновлении страницы в web интерфейсе, все опять хорошо.
Что означает «краш»?
При запуске потока, слева вместо названий станций такая надпись:
Bad Gateway
The process did not produce any response
Подробности в приложенном ранее system log
Попробуйте запустить поток бизнес фм http://bfm.hostingradio.ru:8004/fm
Если у вас все хорошо, значит у меня где то ошибка.
Прошивка последняя?
Возможно что-то в конфиге mpd нужно подправить.
Да, последняя. Пока понаблюдаю. При автоматическом обновлении, мои станции удалятся?
Нет
залил дамп,а какой пароль от web? root а дальше?
Здравствуйте.а видео пошаговое можете заснять.вообще не могу разобраться чё куда!!! роутер tp-link v3.20
Здравствуйте. Здесь для роутера tp-link v3.20 подробная инструкция в картинках. Даже прошивка со всеми пакетами.
https://4pda.to/forum/index.php?s=&showtopic=504279&view=findpost&p=107939674
это я всё понил сделал.даже заиграло!!! как прикрутить флешку.
и поставить фул пак.вот о чём речь.
как исправить?