И, конечно же, заглянуть в список поддерживаемых беспроводных адаптеров (там WDTV Live, но список подходит для WDTV любых видов с прошивкой WDLXTV) я не удосужился (вернее, заглянул, но когда уже ничего не заработало), но не обнаружил там D-Link DWA-125 A3, в списке значился его старший брат D-Link DWA-125 A2, который отличался и типом, и драйвером для Linux. Перепробовав различные пакеты для WiFi-брелков (wireless-mod.app.bin, wirelessmod-wdlxtv.app.bin и wireless-mod-rt.app.bin) и поигравшись с файлами логов (а для этого и с прошивками), я понял, что нужных драйверов нет даже в самых новых версиях пакетов, и, вероятно, придётся самому собирать пакет с нужными драйверами, но! Оказалось, что пакет (видоизменённый wireless-mod-rt) уже был собран и доступен для скачивания. После небольшой настройки, всё заработало, чему я рад.
Вот конфиги для адаптера:
net.config
HOST=wdtv
WLAN_LOAD=rt5370sta.ko
WLAN_CFG=RT2870STA.dat
WLAN_UP=yes
DHCP=yes
RT2870STA.datDefault
CountryCode=RU
SSID=VD Net
NetworkType=Infra
WirelessMode=0
Channel=Auto
AuthMode=WPA2PSK
EncrypType=AES
WPAPSK=1234567890
Во втором конфиге необходимо вписать свои параметры для WiFi-точки.Также я собрал все необходимые файлы в одном месте, чтобы не ходить по разным файлообменникам и не натыкаться на неприятные сообщения, что файлов-то уже и нет (ссылки на конфиги выше):
- 1.03.01_B-RAD.CC_WDLXTV-0.5.8_ru-eldrako.rar — сама прошивка;
- log-saver.app.bin — удобный плагин для сохранения логов;
- wireless-mod-rt5370.app.bin — плагин для поддержки WiFi-брелков (в том числе и на чипсете rt5370).
Все файлы (в том числе и файлы конфигов) необходимо положить в корень флешки или диска, а установка альтернативной прошивки ничем не отличается от установки официальной. Надеюсь, что данная заметка кому-то поможет избежать метаний. Думаю, скоро напишу заметку по наполнению коробочки WDTV сетевыми функциями.
P.S. Неплохой FAQ по альтернативным прошивкам можно найти здесь.