Обмануть Samsung

Продавать здесь товар и рекламировать те его функции, которые нельзя реализовать без не поставляемых сюда "фирменных" аксессуаров - нормальная практика в нашей стране. Sad Яркий пример этому - телевизоры Samsung, в рекламе которых фигурирует поддержка WI-FI, через который может работать их SmartTV. Подключение к беспроводной сети можно реализовать через Wi-FI адаптер с интерфейсом USB. "Фирменный" адаптер. Не поставляемый сюда... Не поставляемый, так как дорого - на рынке США он стоит $80, что "автоматом" означает не меньше сотни здесь... Но иногда подключать надо. Вот и приходится "выкручиваться":

Задача: покдлючить к WI-FI телевизор Samsung UE46EH5300W для использования всех возможностей Smart TV. "Фирменного" Samsung Linkstick нет.

Решение: Изучение интернет показало, что можно использовать другие адаптеры, построенные на том же чипсете, что и фирменный - Ralink RT2870 (особенность Linux в том, что не используются драйвера от поставщика адаптера, а нужна библиотека, специально "заточенная" под данный чипсет (это, кстати, и объяснило провал моей попытки использовать Ubuntu в моем HTPC, т.к. тогда я не знал этих принципов), а т.к. память в телевизоре ограничена, то он содержит только библиотеки для работы с тремя чипсетами таких адаптеров (RT73,RT2570, RT2870). Список таких адаптеров приложен ниже. Самое популярное решение - D-link DWA140 с "правильными" версиями исполнения у крупных продавцов уже давно нет - только Rev. B2 на другом чипсете. Купил Edimax EW-7718Un за 124 грн (примерно $15), вставил в телевизор - не работает. Дальнейшие изучения показали, что мало иметь в адаптере соответствующий чипсет - надо еще, что бы он стандартные для USB устройств коды производителя и продукта (VID и PID соответственно) отдавал соответствующие - по ним система определяет какую библиотеку использовать. Нашел способ как изменить в EPPROM адаптера значение этих идентификаторов на компьютере под Linux. Проверил - работает!!! Smiling Для этого не обязательно ставить Linux на комп - можно скачать версию той же Ubuntu для запуска с диска или флешки и в ней провести все необходимые операции.

PS

Список WI-FI адаптеров с USB, которые используют чип Ralink RT2870:
AboCom WU5200 Ralink RT2870 Ralink RT2820
Aceex NU22 Ralink RT2870 Ralink RT2820
Airlink AWLL6080 Ralink RT2870 Ralink RT2820
Airlink AWLL7025 Ralink RT2870 Ralink RT2850
Alpha Networks WUS-N02 Ralink RT2870 Ralink RT2820
Alpha Networks WUS-ND02 Ralink RT2870 Ralink RT28500
AmbiCom WL600N-USB Ralink RT2870 Ralink RT2850
Asus USB-N11 Ralink RT2870 Realtek RT2820
Asus WL-160N Ralink RT2870 Ralink RT2820
Belkin F5D8051 v3 Ralink RT2870 Ralink RT2820
Belkin F5D8053 v1 Ralink RT2870 Ralink RT2820
Belkin F5D8055 v1 Ralink RT2870 Ralink RT2820
Buffalo WLI-UC-AG300N Ralink RT2870 Ralink RT2850
Buffalo WLI-UC-G300HP Ralink RT2870 Ralink RT2820
Buffalo WLI-UC-G300N Ralink RT2870 Ralink RT2820
Buffalo WLP-UC-AG300 Ralink RT2870 Ralink RT2850
Cameo WLAN-1501 Ralink RT2870 Ralink RT2850
Cameo WLN-1502 Ralink RT2870 Ralink RT2820
CenDyne JR300N Ralink RT2870 Ralink RT2820
Conceptronic C300RU v1 Ralink RT2870 Ralink RT2820
CradlePoint W211NP Ralink RT2870 Ralink RT2820
D-Link DWA-110 rev B Ralink RT2870 Ralink RT2820
D-Link DWA-130 rev B Ralink RT2870 Ralink none specified
D-Link DWA-140 rev A Ralink RT2870 Ralink none specified
D-Link DWA-140 rev B1 Ralink RT2870 Ralink RT2820
D-Link DWA-140 rev C1 Ralink RT2870 Ralink RT2820
D-Link DWA-160 rev B1 Ralink RT2870 Ralink RT2850
Edimax EW-7718Un Ralink RT2870 Ralink RT2820
Encore ENUWI-N Ralink RT2870 none specified none specified
EnGenius EUB-9701 Ralink RT2870 Ralink RT2820
EnGenius EUB-9701 EXT2 Ralink RT2870 Ralink RT2820
Gemtek WUBR-208N Ralink RT2870 Ralink RT2850
Gigabyte GN-WB30N-RH Ralink RT2870 Ralink RT2820
Hawking HWUN1 Ralink RT2870 Ralink RT2820
LevelOne WNC-0600USB v2 Ralink RT2870 Ralink RT2820
LG-Nortel UAP300N Ralink RT2870 Ralink RT2820
Linksys WUSB600N v1 Ralink RT2870 Ralink RT2850
Netronix W423B Ralink RT2870 Ralink RT2820
Newer Technology MXP802NU2C Ralink RT2870 Ralink RT2820
Planex GW-USMini2N Ralink RT2870 Ralink RT2820
PRO-NETS WU81RL Ralink RT2870 Ralink RT2820
Rokland RokN Ralink RT2870 Ralink RT2820
Rosewill RNX-N1 Ralink RT2870 Ralink RT2820
Rosewill RNX-N2X Ralink RT2870 Ralink RT2820
Samsung WIS09ABGN Ralink RT2870 Ralink RT2850
SerComm UB801Rn Ralink RT2870 Ralink none specified
SIIG CN-WR0212-S1 Ralink RT2870 Ralink RT2850
Sitecom WL-329 Ralink RT2870 Ralink RT2850
SMC SMCWUSB-N Ralink RT2870 Ralink RT2820
SparkLAN WUBR-501 Ralink RT2870 Ralink RT2820
SparkLAN WUBR-505N Ralink RT2870 Ralink RT2850
SparkLAN WUBR-505N v2 Ralink RT2870 Ralink RT2850
TRENDnet TEW-664UB rev A Ralink RT2870 Ralink RT2850
U-MEDIA WUB-370L Ralink RT2870 Ralink RT2820
Unex DNUR-81 Ralink RT2870 Ralink RT2820
Z-Com XN-790 Ralink RT2870 Ralink RT2820
ZyXEL NWD210N Ralink RT2870 Ralink RT2820
ZyXEL NWD-211AN Ralink RT2870 Ralink RT2850