Page 3 of 11 FirstFirst 12345 ... LastLast
Results 31 to 45 of 159

Thread: Программное отключение Wi-Fi

  1. #31
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356

    Светодиод AIR и radio disabled

    Кому-нибудь интересно решить проблему с горящим светодиодом, несмотря на выключенное радио?

    Для начала о причине. Она банальна: воспалённый китайский ум инженеров АСУС решил использовать "недокументированную" возможность включив светодиод AIR "наоборот". По замыслу инженеров Броадком в дефолте он должен работать иначе: когда нет трафика или радио выключено, светодиод выключен. Лишь при сетевой активности он мигает. Китайские инженеры очевидно методом тыка определили, что если включить светодиод наоборот и посадить на 3,3в вместо земли, то получится так, как оно было в старых прошивках. Когда радио работает, светодиод светится. Когда выключено - не светится. И всё бы хорошо, если бы Броадком не внёс в последние версии драйвера изменение: при выключении радио они перестали переводить выходную линию в Z-состояние, гасившую китайский светодиод (они имеют на это полное право). И мы получили вечно горящий AIR.

    Да, можем начать закидывать броадком тухлыми яйцами и требовать вернуть всё взад. Если бы не одно но: с самого начала у драйвера БЫЛА возможность управлять светодиодом в том режиме, который так нужен китайцам. Всего-то надо было прописать этот режим карточке. Но видно, китайцам лень читать документацию. Кстати, судя по всему, полностью прочитали документацию только в Мотороле и мы сейчас сделаем так же (почти), как сделано Моторолой.

    Инструкция для повторения (важно, для всех устройств она своя: если Вашего здесь нет - не пытайтесь сделать на авось, т.к. можно запросто "убить" вай-фай карточку).

    Итак владельцы ТОЛЬКО wl500g deluxe, wl500g Premium:
    Выполняем
    Code:
    rsrom eth1 100
    Должны получить:
    Code:
    srom[64] : ffff
    Делаем
    Code:
    wsrom eth1 100 $((0xff88))
    reboot
    Владельцы wl500g, wl300g, wl-hdd: всё как выше, но замените eth1 на eth2.

    Владельцы wl500w:
    Выполняем
    Code:
    rsrom eth2 86
    Должны получить:
    Code:
    srom[56] : ffff
    Делаем
    Code:
    wsrom eth2 86 $((0xff88))
    reboot
    После этого светодиод должен работать как раньше.

    Для остальных я потом напишу, когда владельцы вышеозначенных устройств отпишут, что счастливы, с указанием модели
    Last edited by Oleg; 16-11-2007 at 08:26.

  2. #32
    Join Date
    Aug 2006
    Location
    Moscow, Russia
    Posts
    788
    wl500g Premium, помогло

  3. #33
    Join Date
    Feb 2007
    Location
    Moscow RF
    Posts
    355
    WL500GP

  4. #34
    Join Date
    Mar 2005
    Location
    Russia
    Posts
    56

    Thumbs up

    Quote Originally Posted by Oleg View Post
    Кому-нибудь интересно..., ... когда владельцы вышеозначенных устройств отпишут, что счастливы, с указанием модели
    wl500g и я... мы оба счастливы

  5. #35
    Все работает(теперь как надо), СПАСИБО
    w500 GP

  6. #36
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Добавил инфу по wl500w.

  7. #37
    А на официальных прошивках через http://192.168.1.1/Main_AdmStatus_Content.asp такое пройдет?
    Ответ от роутера srom[64] : ffff пришел.

  8. #38
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    На официальных прошивках такое лучше не делать. Там ошибка в реализации wsrom.

  9. #39
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Тем временем обнаружился ещё один способ, который не требует модификации srom вай-фай карты, но работает до тех пор, пока не будет произведён сброс в дефолт. По идее он работает и с офф. прошивками.

    Для WL500g, 300g, HDD, WL500gP, WL700gE, WL500W, WL500g Deluxe, WL550gE, WL320gE/gP:

    Code:
    nvram set wl0gpio0=0x88
    nvram commit
    reboot
    У WL550gE, WL320gE/gP нет SROM, поэтому для них это единственное решение, оно же штатное.

    Собственно это решение я добавлю в следующую свою прошивку.

    Те, кто уже воспользовался решением выше могут откатиться назад, записав $((0xffff)), хотя верхнее решение самое правильное.
    Last edited by Oleg; 16-11-2007 at 11:32.

  10. #40
    Ура, блин =)
    wl-500gP.
    Code:
    Жутко мучился когда функционал этой лампочки уменьшился =)
    Но на 8 прошивке у меня работает без нареканий всё. С 7g были некоторые проблемы с dhcp-lan по проводам при определённых условиях. Поэтому откатываться не мог =)

  11. #41
    Oleg
    Спасибо! Теперь всё работает как надо.
    Мой роутер: Asus WL-500G Premium

  12. #42
    Quote Originally Posted by Oleg View Post
    Тем временем обнаружился ещё один способ, который не требует модификации srom вай-фай карты, но работает до тех пор, пока не будет произведён сброс в дефолт. По идее он работает и с офф. прошивками.
    Попробовал на официальной 1.9.7.5. Air стал мигать позабавнее, как бы не совсем гасясь. Но в принципе ничего не изменилось. При отключении радио не гаснет.

  13. #43
    Особой разнице при вышеуазанных действиях (пробывал 2 варианта) в поведении 500g prem купленном пару дней назад с прошивкой скачананной тут не заметил ...

  14. #44
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by Bdfy View Post
    Особой разнице при вышеуазанных действиях (пробывал 2 варианта) в поведении 500g prem купленном пару дней назад с прошивкой скачананной тут не заметил ...
    Разница будет при выключении радио.

  15. #45
    wl-500gp, использовал вариант через nvram - сработало!

Page 3 of 11 FirstFirst 12345 ... LastLast

Similar Threads

  1. А как на роутере отключить питание порта USB ?
    By altneval in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 130
    Last Post: 14-03-2014, 21:12

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •