Wifi радио из роутера TP-LINK TL-MR3020

Сегодня будем делать wifi радио из роутера TP-LINK TL-MR3020 v1. Для начала нужно заменить ему flash, поскольку четырех мегабайт нам будет маловато.

Для замены необходимо найти SPI Flash 8 мб, и прошить ее программатором следующим дампом. Либо, если не дружите с паяльником, можно примонтировать usb флешку по этой инструкции.

Также можно сразу прошить готовым дампом с установленной openwrt + wifiradio. Скачать по этой ссылке. Затем подключившись кабелем к роутеру зайти по адресу http://192.168.2.1/play/ и настроить подключение wifi.

Для прошивки я использовал программатор CH341A.

Программатор CH341A

Далее делаем все по пунктам:

  1. Прошиваем роутер через стандартный веб интерфейс (192.168.0.254) прошивку с этой страницы (нужно выбрать версию вашего маршрутизатора): отсюда.
  2. Подключаемся кабелем и входим в настройки по адресу 192.168.1.1
  3. Далее следуем инструкции по этой ссылке.

Для того чтобы работали светодиоды на кнопке 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/config/wifi_01, /etc/wifiradio/config/wifi_02 и в файл /etc/hotplug.d/button/00-button допишите следующий код:

sleep 1 
if [ "$BUTTON" = "BTN_1" ] && [ "$ACTION" = "released" ] ; then 

/etc/wifiradio/config/wifi_01  
logger "3G/4G"

fi 
if [ "$BUTTON" = "BTN_0" ] && [ "$ACTION" = "released" ] ; then 

/etc/wifiradio/config/wifi_02
wifi 
logger "Wisp"

fi

77 комментариев

  1. Александр Шарко

    Добрый день.
    Если я сделаю так: «…Также можно сразу прошить готовым дампом с установленной openwrt + wifiradio. Скачать по этой ссылке. Затем подключившись кабелем к роутеру зайти по адресу http://192.168.2.1/play/ и настроить подключение wifi.»

    Дальнейшие пункты уже не надо будет выполнять?

    • Админ Автор

      Настройте ip как в видео, затем выключите роутер, запустите tftp, выберите ip который ввели, затем зажмите на роутере кнопку reset и включите роутер. Должна начаться прошивка (ресет можно отпустить)

    • Админ Автор

      Скачайте приложение putty. Введите ip своего роутера и подключитесь по протоколу telnet. Затем скопируйте код установки со страницы прошивки.

    • Админ Автор

      Это тоже плеер, но более шустрый и может показывать что играет. К сожалению требует много памяти, зараза. 🙂

  2. Александр Шарко

    Добрый день.
    pulpstone.pw/beta-tester/ramips-mt76x8/pulpstone-tplink_tl-mr3020-v3-squashfs-tftp-recovery-rev2.bin
    Может в этой Люси много чего не нужного напихали? Если удалить часть может и mpd влезет.
    Дать список пакетов чего напихано?

    • Админ Автор

      Ну если бы знать что там ненужное )). Да и проблема в том что при удалении место практически не увеличивается.

    • Админ Автор

      К какой подключен, либо изменив данные подключит к ней. Переключение же кнопками подключит к сети с конфига и в вебе будет указана уже она.

Добавить комментарий