Jump to content
  • 3

Установка обновлений прошивки по кнопке


iggo

Question

Возникла идея - обновление системы по кнопке, без доступа в интерфейс. Замигал индикатор FN (обновления доступны) - нажимаешь какую либо кнопку и вуаля - обновление пошло! Кнопка любая, например по тройному нажатию (чтобы случайно не было). Или забить действие в настройки кнопок. В общем, вот такая идея, просто до безобразия и удобно, нет нужды заходить в интерфейс.

  • Thanks 3
Link to comment
Share on other sites

Recommended Posts

  • 1
В 12/10/2016 в 23:16, S_A сказал:

Можно просто сделать галку в интерфейсе "Обновлять автоматически".

Именно то, что мы и планируем сделать. Автоматические обновления. @Roman_Petrov @TheBB боюсь, по кнопке идею завернут.

Link to comment
Share on other sites

  • 0

Не ну как реакцию на кнопку (настраиваемая), реально интересная идея!!! Дико плюсую.

з.ы. ...процедуру прошивки можно даже детям поручить))))

А если пойти дальше, то наверное можно патчи (не влияющий на функционал, а только на исправления багов и т.п.) можно ставить вообще без предупреждения...как в телевизорах например (естественно с возможностью отключать такую функцию)

Edited by MDP
Link to comment
Share on other sites

  • 0
1 час назад, iggo сказал:

Возникла идея - обновление системы по кнопке, без доступа в интерфейс. Замигал индикатор FN (обновления доступны) - нажимаешь какую либо кнопку и вуаля - обновление пошло! Кнопка любая, например по тройному нажатию (чтобы случайно не было). Или забить действие в настройки кнопок. В общем, вот такая идея, просто до безобразия и удобно, нет нужды заходить в интерфейс.

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

  • Thanks 1
Link to comment
Share on other sites

  • 0

Идея, скажу, так себе. Почему? Ну-у-у, напр., как отслеживать ход обновления? LED моргать будет? Так стоять надобно и пялиться на устройство. А, если индикация отключена, бо бьёт своими прожекторами по глазам? А сервер обновлений, вдруг, так неожиданно, недоступен? А, если компоненты обновились так, что уже не вмещаются (привет OMNI II)?

Link to comment
Share on other sites

  • 0
7 минут назад, TheBB сказал:

как отслеживать ход обновления? LED моргать будет?

Возможно и так

 

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

А, если компоненты обновились так, что уже не вмещаются (привет OMNI II)?

Просто обновления не произойдет, и все.

 

9 минут назад, TheBB сказал:

А сервер обновлений, вдруг, так неожиданно, недоступен?

Такое может случиться и в штатном web - режиме.

Link to comment
Share on other sites

  • 0

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

added

Или надеяться на "авось обновилось"?

Link to comment
Share on other sites

  • 0

:) так для того и создан форум, чтоб вести обсуждения! И рассматривать все варианты, даже фантастические (это я про себя) :)

Edited by TheBB
(...)
Link to comment
Share on other sites

  • 0
43 минуты назад, TheBB сказал:

:) так для того и создан форум, чтоб вести обсуждения! И рассматривать все варианты, даже фантастические (это я про себя) :)

Да нормально все, это может быть как экспресс вариант. Увидели по FN диоду, что доступны обновления, нажали на запрограммированную кнопку и произошло обновление. Понять, что обновилось, можно будет во первых по перезагрузке, а это видно, во вторых, что FN диод больше моргать не будет. А если что то не так, то по любому уже заходить и журнал смотреть...

  • Thanks 2
Link to comment
Share on other sites

  • 0
7 минут назад, Roman_Petrov сказал:

... Увидели по FN диоду, что доступны обновления... ...во вторых, что FN диод больше моргать не будет...

Не увидел(и)... FN молчит, как партизан на допросе (а обновления-то есть, вчера-а-ашние) (и, ва-а-аще, диоды могут быть погашены)

14 минуты назад, Roman_Petrov сказал:

... А если что то не так, то по любому уже заходить...

Почему сразу не пропустить "бесполезные" этапы и не перейти в "морду"? А, главное, как отслеживать процесс обновления? Ждать перезагрузки? А, если... (уже писал), то... :)

  • Thanks 1
Link to comment
Share on other sites

  • 0
1 час назад, TheBB сказал:

Не увидел(и)... FN молчит, как партизан на допросе (а обновления-то есть, вчера-а-ашние) (и, ва-а-аще, диоды могут быть погашены)

Почему сразу не пропустить "бесполезные" этапы и не перейти в "морду"? А, главное, как отслеживать процесс обновления? Ждать перезагрузки? А, если... (уже писал), то... :)

С тем, что пока не видит сразу диодом обновлений, это поправляемый 100% нюанс. Уже где то спрашивали про это и @ndmотвечал, что это в приделах нормы. Тем более сейчас имеются проблемы  с сервером, через веб-то даже через 3 раза видит... Ну а имхо кому пользоваться экспресс обновлений или нет уже решает каждый сам для себя... Если не сработает сразу по каким то причинам, тоже не страшно, ошибку обновления можно на тот же диод FN вывести. Как то так: FN  диод моргает иногда, как сейчас - доступны обноления. После нажатия на кнопку обновления  - перегрузился роутер, это все равно будет видно, даже если led shutdown front/back/all on (на какое то время все равно при загрузке они заморгают, попка система полностью не загрузиться) и если обновление успешное  -  FN  больше не моргает. Неуспешное - по любой ошибке обновления - моргает часто (даже с front led off) , предлагая зайти на веб и проверить что случилось. 

Edited by Roman_Petrov
Link to comment
Share on other sites

  • 0

Речь не о том - "как это сейчас" (а, ведь, еще совсем недавно, "весело подмигивал"), а о том - "как это будет" (и не факт, что очередное обновление, не сломает работу). Не-е-е, как по мне, так уж лучше по-старинке, через "морду". И changelog глянуть можно, мимо ходом (а нужно ли оно (обновление)? Может, просто, поддержку модемов добавили, и всё. Оно, всяко, надёжней будет, чем таращиться на панельку в предвкушении чуда и не проморгать своего счастья. :)  

Больше, больше предложений!!! Что-то, может, и будет выбрано на реализацию. 

Link to comment
Share on other sites

  • 0
6 минут назад, TheBB сказал:

Речь не о том - "как это сейчас" (а, ведь, еще совсем недавно, "весело подмигивал"), а о том - "как это будет" (и не факт, что очередное обновление, не сломает работу). Не-е-е, как по мне, так уж лучше по-старинке, через "морду". И changelog глянуть можно, мимо ходом (а нужно ли оно (обновление)? Может, просто, поддержку модемов добавили, и всё. Оно, всяко, надёжней будет, чем таращиться на панельку в предвкушении чуда и не проморгать своего счастья. :)  

Больше, больше предложений!!! Что-то, может, и будет выбрано на реализацию. 

Так на то это и так называемое "экспресс обновление" :  без изменения компонентов, без лишних движений:) Я, например, это себе представляю так: т.к. я все равно change log-и смотрю тут на форуме, их для драфт версий встроенных в веб мордочку просто нет, то я их посмотрел через телефон, и без лишних движений, если все устраивает, нажал себе кнопочку и пошел кофе пить ;) ни тебе всяких там заходов долгих-просмотров компонентов-журналов и т.д. Это примерно как зайти на вкладку обновлений и не разворачивая список компонентов, нажать "обновить" без всяких хитростей. Да и на это честно не всегда время или желание есть, а быть на свежей прошивке хочется.... Ну как то так.

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
1 час назад, TheBB сказал:

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

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

Link to comment
Share on other sites

  • 0
42 минуты назад, Roman_Petrov сказал:

Не, ну худший вариант то можно и через веб получить...

Не-не-не, оставим "морду" в покое! Как она работает - вопросы для других тем. Здесь же - как организовать работу "одной кнопкой", отследить процесс обновления... Пока всё сводиться к тому, что надо стоять и наблюдать. А, при отсутствии реакции, лезть в "морду". Ещё такое может случиться: "... Караул!!! Починяйте!!! Я кнопку "тык-тык", а обнов - фига!!! Ничё ни работаеть!!! Хде обновы??? Это ж бага/глюк/косяк (соль-специи по вкусу)..." :) И т.д., и т.п в том же духе. А делов-то - сервер обновлений был недоступен... (или доступен, а проблема - в другом...)

Link to comment
Share on other sites

  • 0
20 минут назад, TheBB сказал:

 Пока всё сводиться к тому, что надо стоять и наблюдать. А, при отсутствии реакции, лезть в "морду". Ещё такое может случиться: "... Караул!!! Починяйте!!! Я кнопку "тык-тык", а обнов - фига!!! Ничё ни работаеть!!! Хде обновы??? Это ж бага/глюк/косяк (соль-специи по вкусу)..." :) И т.д., и т.п в том же духе. А делов-то - сервер обновлений был недоступен... (или доступен, а проблема - в другом...)

Ну так эт ж нюансы. Можно сделать, чтобы было видно, что пошел процесс, что диод начинает быстро моргать или как то еще. В конце концов, да, нюансы конечно же есть, они всегда будут... Через веб тоже; если не разворачивать список компонентов, только видно прогресс бар: скачка обновлений>обновление>перезагрузка. Причем я подозреваю, что отсчет идет чисто по времени (может и ошибаюсь).

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

Edited by Roman_Petrov
Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
34 минуты назад, TheBB сказал:

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

 а) Можно логику поставить, что на момент обновления (после нажатия на логическую кнопку обновления) светодиоды переводятся в режим индикации, а потом, после успешного завершения процесса, восстанавливается последнее состояние как было. Светодиод fn морает очень   часто, 5-7 Гц до окончания процесса. Если произошла ошибка обновления, то перевод на режим отключения диодов (если был активен) не происходит до того момента, пока не зайдешь на веб интерфейс или не нажмешь на логическую кнопку погашения светодиодов, при этом светодиод быстро (1Гц) моргает, сигнализируя об ошибке. б) насколько я помню, как минимум на старших сериях роутеров, каждым светодиодом вообще отельно можно управлять (ph_ctrl), и команда LED shutdown вообще была создана объединив в группы индикаторов  front/back/all, здесь тогда вообще какие проблемы даже в режиме отключенных диодов один "поморгать" когда нужно? 

Я наверно подошел конечно слегка поверхностно, сложно конечно это все.. И куча нюансов с разными еще жедюлезюками. Однако ж сделали для всех led shutdown, нет?

Edited by Roman_Petrov
Link to comment
Share on other sites

  • 0

Если вы готовы по миганию диода, нажать кнопку чтобы обновить прошивку на незнамо что, не глядя, то зачем это лишнее звено? Т.е. смотрение на лампочку и нажатие кнопки. Можно просто сделать галку в интерфейсе "Обновлять автоматически". При выборе предупредить пользователя, что в случае "кирпича" он виноват сам. Можно дополнительно дать возможность пользователю задать время обновлений (ночь с 2-3ч напр.), чтобы роутер не перезагружался, когда нужна связь.

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

Edited by S_A
  • Thanks 1
Link to comment
Share on other sites

  • 0
19 минут назад, S_A сказал:

Если вы готовы по миганию диода, нажать кнопку чтобы обновить прошивку на незнамо что, не глядя, то зачем это лишнее звено? Т.е. смотрение на лампочку и нажатие кнопки. Можно просто сделать галку в интерфейсе "Обновлять автоматически". При выборе предупредить пользователя, что в случае "кирпича" он виноват сам.

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

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

Link to comment
Share on other sites

  • 0
6 минут назад, Roman_Petrov сказал:

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

В общем-то ни какой. Но вы фактически обсуждаете автоматизацию с минимальными телодвижениями: замигала лампочка и я пошел нажимать кнопку. Поэтому вариант автообновы напрашивается сам.

По поводу кирпича, это скорее подстраховка производителя. иначе в случае неудач, все начнут обвинять Zyxel, что он неправильно выбрал время обновления, когда электрик Вася решил дернуть рубильник. В случае нажатия кнопки лично пользователем, действия этого Васи уже не имеют значения. Т.е. это формальность. Но необходимая.

Edited by S_A
Link to comment
Share on other sites

  • 0
4 минуты назад, S_A сказал:

В общем-то ни какой. Но вы фактически обсуждаете автоматизацию с минимальными телодвижениями: замигала лампочка и я пошел нажимать кнопку. Поэтому вариант автообновы напрашивается сам.

По поводу кирпича, это скорее подстраховка производителя. иначе в случае неудач, все начнут обвинять Zyxel, что он неправильно выбрал время обновления, когда электрик Вася решил дернуть рубильник. В случае нажатия кнопки лично пользователем, действия этого Васи уже не имеют значения. Т.е. это формальность. Но необходимая.

Что то в этом есть, однако обновление не всегда нужно или лучше выждать какое то определенное время или условия. Например, с драфтом, не хочется рисковать без отзывов других пользователей. Или роутер используется для работы и не можеть быть отключен интернет в это или другое время. Или даже дома фильм смотришь по dlna.

Link to comment
Share on other sites

  • 0
15 минут назад, S_A сказал:

... Но вы фактически обсуждаете автоматизацию с минимальными телодвижениями...

Автоматизации (без участия пользователя) близко нет. Хотят, чтоб  сделали дублирование функционала программной кнопки на аппаратную. И минимальные телодвижения спорны. При условии, что открыта "морда" -  два клика крысы (1 - доступны, 2 - обновить) :) Доводы против - приводил, однако.... А, про "кирпич" - это жестоко ;)

  • Thanks 1
Link to comment
Share on other sites

  • 0
5 минут назад, TheBB сказал:

Автоматизации (без участия пользователя) близко нет. Хотят, чтоб  сделали дублирование функционала программной кнопки на аппаратную. И минимальные телодвижения спорны. При условии, что открыта "морда" -  два клика крысы (1 - доступны, 2 - обновить) :) Доводы против - приводил, однако.... А, про "кирпич" - это жестоко ;)

Не, ну давайте не делать :) Честно говоря, могу и на веб заходить. Мне просто нравятся всякие новые фишки попробовать. Может и не прижилась бы ;) Кстати, можно и минусовать, если фича вредной кажется. 

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
Answer this question...

×   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...