Как сделать интернет радио из модема TP-LINK TD-W8970? Смотрим ниже.
Для начала нужно прошить его на openwrt. Ниже предложу два варианта
1-й вариант:
Скачиваем дамп по этой ссылке и прошиваем его программатором во флеш память модема. Затем придерживаемся инструкции по установке радио по этой ссылке.
2-й вариант:
Можно прошить устройство через UART. Подключаем только GND, TX, RX. Я использовал USB to UART интерфейс.
Загружаем прошивку с этой страницы.
Включить устройство и нажать ‘t’ затем выполнить команды ниже
Установить IP адрес устройства 192.168.1.1:
setenv ipaddr 192.168.1.1
Установить адрес TFTP сервера:
setenv serverip 192.168.1.2
Установить название устройства:
setenv bootargs 'board=WD8970'
Загрузить образ прошивки в RAM:
tftpboot 0x81000000 openwrt-18.06.2-lantiq-xrx200-tplink_tdw8970-squashfs-sysupgrade.bin
Стираем содержимое flash:
sf erase 0x20000 0x7a0000
Записываем образ во flash:
sf write 0x81000000 0x20000 0x$(filesize)
Перезагружаем устройство:
reset
После перезагрузки придерживаемся инструкции по установке радио по этой ссылке.
Для того чтобы работали светодиоды, в файл etc/config/system допишите следующий код:
config led option default '0' option name 'Wifi' option sysfs 'tdw89x0:green:wifi' option trigger 'heartbeat' config led option default '0' option name 'Inet' option trigger 'phy0rx' option sysfs 'tdw89x0:green:internet' config led option default '0' option name 'USB1' option sysfs 'tdw89x0:green:usb' option trigger 'usbport' list port 'usb1-port1' config led option default '0' option name 'USB2' option sysfs 'tdw89x0:green:usb2' option trigger 'usbport' list port 'usb2-port1'