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

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

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

Для прошивки я использовал программатор 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

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