Jump to content

Каким образом можно погасить все индикаторы?


Recommended Posts

Собственно вопрос: есть ли какой-нибудь способ это сделать. Причем надо потушить ВСЕ. Заклеивать просьба не предлагать.

Есть несколько :D Первый - разберите корпус и откусите по одной ножке от каждого светодиода и пустите через выключатель. Второй - напишите какой нибудь скрипт в entrware с cron-ом например, правда при этом придется основательно изучить тему.

Link to comment
Share on other sites

Если серьезно, то начиная с 2.06.B.0 при установке компонента opkg ставится утилита phr_ctl. С помощью неё можно управлять всеми :!: светодиодами, питанием на USB-портах, и читать состояние кнопок. Разберетесь? Например, выключить светодиод SYS (первый слева):

# phr_ctl -p SYS GREEN off GREEN off

/ # phr_ctl

phr_ctl v1.1.1, NDM peripheral control and test utility.

Call "./phr_ctl {cmd} {args}",

where {cmd} is one of the following commands:

-p - set LED parameters,

-m - set LED mode,

-d - set device power state,

-t - set test mode (on/off),

-w - show a driver state,

-i - interactive button test (no arguments).

-p {led-name} {fg-color} {fg-lighting} {bg-color} {bg-lighting}

-m {led-name} {fg|bg} [fg-sec-period]

-d {dev-name} {on|off}

-t {on|off}

-w [all|colors|buttons|devices|leds|test]

/ # phr_ctl -w all

phr_ctl v1.1.1, NDM peripheral control and test utility.

Supported colors:

===========================================================

Index Name

===========================================================

0 GREEN

Supported buttons:

===========================================================

Index Name State Type

===========================================================

0 RESET up PUSH

1 WLAN up PUSH

5 FN1 up PUSH

6 FN2 up PUSH

Supported devices:

===========================================================

Index Name Power

===========================================================

0 USB_1 on

1 USB_2 on

Supported LEDs:

===========================================================

Index Name Over Color mask

===========================================================

0 SYS 00000001

1 FN 00000001

2 ACT_ACK SYS 00000001

3 FW_UPD SYS 00000001

4 WAN 00000001

6 WLAN 00000001

7 WPS_1 WLAN 00000001

8 WPS_2 WLAN 00000001

9 WPS_3 WLAN 00000001

10 WPS_4 WLAN 00000001

11 WLAN5 00000001

12 WPS5_1 WLAN5 00000001

13 WPS5_2 WLAN5 00000001

14 WPS5_3 WLAN5 00000001

15 WPS5_4 WLAN5 00000001

16 USB_1 00000001

17 USB_2 00000001

LED configurations and states:

===========================================================

Index Fg./Bg. color Fg./Bg. mode Fg./Bg. left (sec.)

===========================================================

0 DEFAULT blink

DEFAULT on infinite

-----------------------------------------------------------

1 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

2 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

3 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

4 DEFAULT on infinite

DEFAULT off

-----------------------------------------------------------

6 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

7 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

8 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

9 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

10 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

11 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

12 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

13 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

14 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

15 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

16 DEFAULT on

DEFAULT off infinite

-----------------------------------------------------------

17 DEFAULT on infinite

DEFAULT off

-----------------------------------------------------------

Test mode is off.

  • Thanks 2
Link to comment
Share on other sites

Спасибо за наводку! Но, где эти команды вводить? Я так понимаю, надо подключиться через ssh? Putty пишет connection refused, если я пытаюсь подключиться...

PS Установил на роутер компонент "поддержка открытых пакетов" - этого достаточно?

Link to comment
Share on other sites

  • 4 weeks later...

Добрый день.

Прошу помочь в вопросе выключения светодиодов.

Как установить opkg и где вводить указанные выше команды?

Фактически, хотелось бы "потушить" светодиоды на задней панели роутера (где порты).

Link to comment
Share on other sites

А эту утилиту, phr_ctl, можно взять где-то отдельно?

opkg установил на свою оригинальную прошивку, A7, и он о ней не знает.

Если можно, выложите пожалуйста ipk, или скажите где взять.

Спасибо!

Link to comment
Share on other sites

  • 2 weeks later...
Добрый день.

Прошу помочь в вопросе выключения светодиодов.

Как установить opkg и где вводить указанные выше команды?

Фактически, хотелось бы "потушить" светодиоды на задней панели роутера (где порты).

или не гасить а уменьшить яркость! а то пошла мода :) у меня еще мобо была, аж из щелей корпуса светилось.

Link to comment
Share on other sites

Добрый день.

Прошу помочь в вопросе выключения светодиодов.

Как установить opkg и где вводить указанные выше команды?

Фактически, хотелось бы "потушить" светодиоды на задней панели роутера (где порты).

или не гасить а уменьшить яркость! а то пошла мода :) у меня еще мобо была, аж из щелей корпуса светилось.

Уменьшить яркость программно невозможно.

Link to comment
Share on other sites

  • 3 months later...
On 09.03.2016 at 9:42 PM, ndm said:

Если серьезно, то начиная с 2.06.B.0 при установке компонента opkg ставится утилита phr_ctl. С помощью неё можно управлять всеми :!: светодиодами, питанием на USB-портах, и читать состояние кнопок. Разберетесь? Например, выключить светодиод SYS (первый слева):

 


# phr_ctl -p SYS GREEN off GREEN off
 

 

  Reveal hidden contents

/ # phr_ctl

phr_ctl v1.1.1, NDM peripheral control and test utility.

Call "./phr_ctl {cmd} {args}",

where {cmd} is one of the following commands:

-p - set LED parameters,

-m - set LED mode,

-d - set device power state,

-t - set test mode (on/off),

-w - show a driver state,

-i - interactive button test (no arguments).

-p {led-name} {fg-color} {fg-lighting} {bg-color} {bg-lighting}

-m {led-name} {fg|bg} [fg-sec-period]

-d {dev-name} {on|off}

-t {on|off}

-w [all|colors|buttons|devices|leds|test]

  Reveal hidden contents

/ # phr_ctl -w all

phr_ctl v1.1.1, NDM peripheral control and test utility.

Supported colors:

===========================================================

Index Name

===========================================================

0 GREEN

Supported buttons:

===========================================================

Index Name State Type

===========================================================

0 RESET up PUSH

1 WLAN up PUSH

5 FN1 up PUSH

6 FN2 up PUSH

Supported devices:

===========================================================

Index Name Power

===========================================================

0 USB_1 on

1 USB_2 on

Supported LEDs:

===========================================================

Index Name Over Color mask

===========================================================

0 SYS 00000001

1 FN 00000001

2 ACT_ACK SYS 00000001

3 FW_UPD SYS 00000001

4 WAN 00000001

6 WLAN 00000001

7 WPS_1 WLAN 00000001

8 WPS_2 WLAN 00000001

9 WPS_3 WLAN 00000001

10 WPS_4 WLAN 00000001

11 WLAN5 00000001

12 WPS5_1 WLAN5 00000001

13 WPS5_2 WLAN5 00000001

14 WPS5_3 WLAN5 00000001

15 WPS5_4 WLAN5 00000001

16 USB_1 00000001

17 USB_2 00000001

LED configurations and states:

===========================================================

Index Fg./Bg. color Fg./Bg. mode Fg./Bg. left (sec.)

===========================================================

0 DEFAULT blink

DEFAULT on infinite

-----------------------------------------------------------

1 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

2 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

3 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

4 DEFAULT on infinite

DEFAULT off

-----------------------------------------------------------

6 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

7 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

8 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

9 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

10 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

11 DEFAULT fastest blink

DEFAULT on infinite

-----------------------------------------------------------

12 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

13 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

14 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

15 DEFAULT off

DEFAULT off infinite

-----------------------------------------------------------

16 DEFAULT on

DEFAULT off infinite

-----------------------------------------------------------

17 DEFAULT on infinite

DEFAULT off

-----------------------------------------------------------

Test mode is off.

Народ, подскажите пожалуйста, как реализовать сей способ на пальцах?

1) Настраиваю обновления, чтоб устанавливались не только стабильные но и бэты.

2) Устанавливаю компонент opkg

3) Что дальше делать, чтоб отключить все до единого светодиоды на портах на задней панеле??? Помогите, очень не хочется ковырять само железо! ;)

PS Никогда не подключался к роутеру посредством SSH, но опыт работы в трминале есть. Главное скажите адрес порт куда конектится..

 

Link to comment
Share on other sites

8 минут назад, Vyache сказал:

Народ, подскажите пожалуйста, как реализовать сей способ на пальцах?

1) Настраиваю обновления, чтоб устанавливались не только стабильные но и бэты.

2) Устанавливаю компонент opkg

3) Что дальше делать, чтоб отключить все до единого светодиоды на портах на задней панеле??? Помогите, очень не хочется ковырять само железо! ;)

На некоторых моделях никак нельзя, они в phr_ctl не добавлены. Сейчас работаем: делаем команду в CLI и phr_ctl. Будет всё выключаться спереди и сзади...

Link to comment
Share on other sites

1 minute ago, ndm said:

На некоторых моделях никак нельзя, они в phr_ctl не добавлены. Сейчас работаем: делаем команду в CLI и phr_ctl. Будет всё выключаться спереди и сзади...

Интересует для KEENETIC GIGA 3

Т.е. скоро будет добавлен ап, где через консоль или веб интерфейс можно будет удобно гасить?

Link to comment
Share on other sites

8 часов назад, Vyache сказал:

Интересует для KEENETIC GIGA 3

Т.е. скоро будет добавлен ап, где через консоль или веб интерфейс можно будет удобно гасить?

Для начала через консоль, а когда — оптимистично к следующей пятнице, если срочно-нахами не завалят. Для Giga III пойдет в версию 2.08.

  • Thanks 4
Link to comment
Share on other sites

On 6 августа 2016 г. at 0:44 AM, ndm said:

Для начала через консоль, а когда — оптимистично к следующей пятнице, если срочно-нахами не завалят. Для Giga III пойдет в версию 2.08.

А можно, пожалуйста, на пальцах разжевать, что надо конкретно сделать, чтоб отключить все портовые светодиоды?

Сохранится ли эта настройка после перезагрузки?

Спасибо!

Edited by Vyache
Link to comment
Share on other sites

3 часа назад, Vyache сказал:

А можно, пожалуйста, на пальцах разжевать, что надо конкретно сделать, чтоб отключить все портовые светодиоды?

Сохранится ли эта настройка после перезагрузки?

Пока ничего, фича "в работе". Сохраняться будет.

  • Thanks 1
Link to comment
Share on other sites

Повлияет ли на работу устройства, если отпаять/срезать по одному контакту портового индикатора внутри устройства?

Есть где-то фото разборки Zyxel Keenetic Giga 3 ?

Link to comment
Share on other sites

2 часа назад, Vyache сказал:

Повлияет ли на работу устройства,

Зачем отпаивать? Надо только подождать, скоро будут встроены команды для их отключения.

Link to comment
Share on other sites

Воспользовался я командой выше для погашения индикаторов. Индикаторы все погасли, но пару индикаторов WiFi продолжает мигать когда есть активность. Как отключить мигание?

Link to comment
Share on other sites

  • 2 weeks later...
1 час назад, Vyache сказал:

Ничего не продвинулось в этом вопросе? А то мои домашние спалят роутер, заматывая его всякими тряпками!

Человек, делающий эту фичу, подошел к процессу со всей серьезностью, и пока не доделает для всех устройств и не оттестирует по-нормальному не выпустит. Так что ждем, по идее не так уж и долго.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Эврика, на версии 2.08.A.6.0-0 можно погасить индикаторы, что передние, задние или все сразу. Я уже отключил))). Спасибо товарищу сделавшему эту фичу.

Edited by y_aleshka
дополнение
Link to comment
Share on other sites

Расковырял. 

Передние индикаторы "отключаются" элементарно. Они напаяны прямо на печатную плату и выступают не более миллиметра над ней. Свет от них на переднюю панель передаётся специальной формы световодами. Чтоб погасить или уменьшить их свечение достаточно наклеить на плату тонкую полоску изоленты. Можно не на все, например, оставив сеть. Вот с портовыми, реальная проблема. Они наглухо встроены в порты или напаяны под портами, а порт - только световод. Залепил порты сзади всякой ерондой, наглухо с коннекторами!

Если кому интересно, могу выложить в отдельном топике с фотками. Там внутри все красиво и чистенько. Жаль инженер - гик, который и не думал, что все эти навороты создадут подобие стробоскопа!

Edited by Vyache
Link to comment
Share on other sites

9 hours ago, y_aleshka said:

Vyache, Нужно было просто подождать, зачем что то ковырять внутри, когда можно погасить все программно, что передние и что задние.

А сколько ещё ждать?

Это, к примеру, как заключённому говорить: "надо подождать и срок пройдёт"!

+ Раскрутить не занимает много времени и ума! Подчеркну, портовые светодиоды прийдется гасить программно, если вы жалеете внешний вид устройства. 

Link to comment
Share on other sites

26 минут назад, Vyache сказал:

А сколько ещё ждать?

Во обще то я выше написал, что фича готова и работает должным образом.

Версия 2.08.A.6.0-0:

  • добавлены команды включения/выключения индикаторов:
    • system led shutdown (front | back | all)
    • no system led shutdown
  • добавлены команды диагностики по индикаторам:
    • show led
    • show led bindings
    • show led controls
Edited by y_aleshka
Link to comment
Share on other sites

3 часа назад, Vyache сказал:

А как ей пользоваться , есть краткий мануал?

Гашение светодиодов теперь можно повесить на кнопку.

На странице #tools.buttons в списках появился пункт "Индикаторы - Выключатель светодиодов"

Теперь нет нужды даже в консоль лезть. Правда, включение циклическое: Все выключены -> Только на портах включены -> Только фронтальные включены -> Все включены.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...