Кому-нибудь интересно решить проблему с горящим светодиодом, несмотря на выключенное радио?
Для начала о причине. Она банальна: воспалённый китайский ум инженеров АСУС решил использовать "недокументированную" возможность включив светодиод AIR "наоборот". По замыслу инженеров Броадком в дефолте он должен работать иначе: когда нет трафика или радио выключено, светодиод выключен. Лишь при сетевой активности он мигает. Китайские инженеры очевидно методом тыка определили, что если включить светодиод наоборот и посадить на 3,3в вместо земли, то получится так, как оно было в старых прошивках. Когда радио работает, светодиод светится. Когда выключено - не светится. И всё бы хорошо, если бы Броадком не внёс в последние версии драйвера изменение: при выключении радио они перестали переводить выходную линию в Z-состояние, гасившую китайский светодиод (они имеют на это полное право). И мы получили вечно горящий AIR.
Да, можем начать закидывать броадком тухлыми яйцами и требовать вернуть всё взад. Если бы не одно но: с самого начала у драйвера БЫЛА возможность управлять светодиодом в том режиме, который так нужен китайцам. Всего-то надо было прописать этот режим карточке. Но видно, китайцам лень читать документацию. Кстати, судя по всему, полностью прочитали документацию только в Мотороле и мы сейчас сделаем так же (почти), как сделано Моторолой.
Инструкция для повторения (важно, для всех устройств она своя: если Вашего здесь нет - не пытайтесь сделать на авось, т.к. можно запросто "убить" вай-фай карточку).
Итак владельцы ТОЛЬКО wl500g deluxe, wl500g Premium:
Выполняем
Должны получить:
Делаем
Code:
wsrom eth1 100 $((0xff88))
reboot
Владельцы wl500g, wl300g, wl-hdd: всё как выше, но замените eth1 на eth2.
Владельцы wl500w:
Выполняем
Должны получить:
Делаем
Code:
wsrom eth2 86 $((0xff88))
reboot
После этого светодиод должен работать как раньше.
Для остальных я потом напишу, когда владельцы вышеозначенных устройств отпишут, что счастливы, с указанием модели