|
Метка: новое перенаправление |
(не показано 269 промежуточных версий 11 участников) |
Строка 1: |
Строка 1: |
| <languages/>
| | #REDIRECT [[Wiren_Board_Software]] |
| <translate>
| |
| | |
| == Частичное обновление прошивки через APT == <!--T:1-->
| |
| | |
| <!--T:2-->
| |
| В этом способе обновление прошивки производится по частям с помощью системного менеджера пакетов операционной системы Debian.
| |
| | |
| <!--T:3-->
| |
| Преимущество этого способа состоит в том, что обновление происходит быстро, можно обновлять только нужные компоненты и этот способ меньше всего влияет на пользовательские файлы и настройки.
| |
| | |
| <!--T:4-->
| |
| Недостаток способа - необходимость ответственно подходить к процессу и не делать необдуманных действий: неосторожное использование инструмента может привести к неполной установке или даже к удалению важных компонентов ПО контроллеров Wiren Board
| |
| | |
| | |
| === Обновление списка пакетов === <!--T:5-->
| |
| | |
| <!--T:6-->
| |
| Перед началом работы нужно получить актуальный список пакетов из репозиториев Debian и Wiren Board.
| |
| | |
| <!--T:7-->
| |
| Обновить все списки пакетов:
| |
| <syntaxhighlight lang="bash">
| |
| apt-get update
| |
| </syntaxhighlight>
| |
| | |
| | |
| <!--T:8-->
| |
| Обновить только пакеты из репозитория Wiren Board:
| |
| <syntaxhighlight lang="bash">
| |
| apt-get update -o Dir::Etc::sourcelist="sources.list.d/contactless.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
| |
| </syntaxhighlight>
| |
| | |
| | |
| | |
| | |
| | |
| == Обновление прошивки целиком == <!--T:9-->
| |
| | |
| | |
| === Обновление прошивки через веб-интерфейс === <!--T:10-->
| |
| | |
| <!--T:11-->
| |
| '''ВНИМАНИЕ''': для Wiren Board 5 этот способ НЕ рекомендуется при обновлении на версии с "stretch" в названии с версий без "stretch" в названии файла. Это касается, в частности, заводских прошивок WB5 старше середины 2018 года выпуска.
| |
| | |
| <!--T:12-->
| |
| #Обновление прошивки происходит путём перезаписи раздела накопителя контроллера с операционной системой и всеми установленными программами. При этом не затрагиваются файлы, находящиеся в папках (они находятся на другом разделе). Подробнее ознакомиться с файлами, удаляющимися при обновлении системы, можно в разделе [[Потеря файлов при обновлении ПО]] | |
| #:В этих папках хранятся все изменения, которые можно сделать через веб-интерфейс, включая настройки со страницу ''Configs'', все подключённые устройства и виджеты - все эти данные сохранятся.
| |
| #:Если вы хранили данные на контроллере самостоятельно в других папках, или устанавливали собственное ПО, оно '''будет потеряно'''. Вы можете загрузить нужные файлы себе на компьютер перед обновлением по инструкции [[Просмотр файлов контроллера с компьютера|Просмотр файлов контроллера с компьютера]].
| |
| #Скачайте свежую версию прошивки со страницы [https://github.com/contactless/wirenboard/releases https://github.com/contactless/wirenboard/releases]. Файлы прошивок имеют расширение ''.fit''.[[File:Firmware-update-github.png|400px|center|thumb|Файл прошивки с расширением ''.fit'' на Github]]
| |
| #Зайдите в [[Веб-интерфейс Wiren Board|веб-интерфейс]] на страницу ''Settings''. Найдите раздел ''Firmware update'', нажмите кнопку ''Select file'', выберите ранее скачанный файл прошивки.[[File:web-settings.png|400px|thumb|center|Нажмите кнопку ''Select file'' для загрузки файла прошивки]]
| |
| #Файл с новой прошивкой загрузится на контроллер, после этого начнётся процесс обновления. Не закрывайте страницу обновления и не производите никаких действий с контроллером, в том числе в веб-интерфейсе. Процесс обновления займёт до 10 минут.[[File:Web-settings-firmware-update-messages.png|400px|center|thumb|Во время обновления на странице появляются системные сообщения]]
| |
| #После установки новой прошивки контроллер перезагрузится. После этого на странице обновления появится сообщение об успешном завершении обновления - ''Firmware update complete''.[[File:Web-settings-firmware-update-completed.png|400px|center|thumb|Оповещение об успешном обновлении]]
| |
| | |
| === Обновление прошивки с помощью USB-накопителя === <!--T:13-->
| |
| | |
| '''ВНИМАНИЕ:''' в некоторых версиях контроллера есть аппаратные сложности с обновлением прошивки с использованием USB-накопителя. Если вы столкнулись с какой-либо проблемой, прочитайте [[WB 6: Errata]].
| |
| | |
| <!--T:14-->
| |
| В контроллерах Wiren Board 6 добавлена возможность обновления прошивки с использованием USB-накопителя (флешки).
| |
| | |
| <!--T:16-->
| |
| На время обновления желательно подключиться к отладочной консоли контроллера, чтобы контролировать ход обновления.
| |
| | |
| <!--T:17-->
| |
| # USB-накопитель должен быть отформатирован в FAT32. Если в качестве накопителя используется внешний жёсткий диск, следует также убедиться, что USB-порт контроллера может выдать достаточный ток для запуска диска.
| |
| # Скачайте свежую версию прошивки с расширением ''.fit'' для Вашего контроллера со страницы [https://github.com/contactless/wirenboard/releases https://github.com/contactless/wirenboard/releases].
| |
| # Сохраните скачанный файл на USB-накопитель в корневой каталог. Переименуйте этот файл в <code>wb6_update.fit</code>.
| |
| # Отключите контроллер.
| |
| # На выключенном контроллере потренируйтесь нажимать кнопку FW - в процессе обновления вам нужно будет делать это быстро и аккуратно. Для этого удобно использовать маленькую отвёртку из комплекта поставки контроллера.
| |
| # Подключите USB-накопитель к первому USB-порту контроллера (ближнему к разъёмам Ethernet) и включите контроллер.
| |
| # Если USB-накопитель корректно распознан и в корне найден файл <code>wb6_update.fit</code>, светодиод контроллера начнёт часто мигать оранжевым. В этот момент нужно нажать на кнопку FW на плате контроллера и держать её около секунды.
| |
| # Светодиод контроллера должен начать мигать красным, затем зелёным чаще, чем при штатной работе.
| |
| # Дождитесь окончания процесса обновления, это займёт около 5 минут. В процессе обновления контроллер один раз перезагрузится. Обновление завершено, когда светодиод контроллера начинает мигать зелёным, как в штатном режиме работы. Можно извлечь USB-накопитель.
| |
| | |
| == Сброс Wiren Board 6 к заводским настройкам == <!--T:18-->
| |
| | |
| '''ВНИМАНИЕ''': сбросить к заводским настройкам можно ТОЛЬКО через USB-накопитель с ОСОБЫМ именем файла прошивки.
| |
| | |
| '''ВНИМАНИЕ''': при сбросе все пользовательские данные (конфигурация, правила, файлы в домашней директории) будут уничтожены!
| |
| | |
| # Файл на USB-накопителе нужно назвать <code>wb6_update_FACTORYRESET.fit</code>.
| |
| # Выполняйте те же действия, как при обычном обновлении c USB-накопителя, за исключением порядка нажатия на кнопку FW:
| |
| #* как только контроллер замигает оранжевым, отрывисто нажмите на кнопку FW первый раз;
| |
| #* после этого светодиод станет постоянно гореть зелёным, потом пару раз мигнёт красным, потом пару раз мигнёт зелёным. Потом контроллер начнёт издавать писк, а светодиод при этом будет часто мигать красным - это значит, что контроллер ожидает подтверждения полной очистки.
| |
| Чтобы подтвердить удаление всех данных и сбросить контроллер в заводское состояние нужно зажать кнопку FW более, чем на 4 секунды. Писк станет прерывистым. Пока писк и мигание продолжаются, кнопку нужно держать нажатой. Когда писк и мигание прекратятся, кнопку можно отпустить.
| |
| | |
| == Перезапись прошивки Wiren Board 5 == <!--T:23-->
| |
| | |
| <!--T:24-->
| |
| Для Wiren Board 5 см. [[Wiren Board 5: Восстановление прошивки|Wiren Board 5: Восстановление прошивки]].
| |
| | |
| <!--T:25-->
| |
| Для других версий контроллера см. [[Создание microSD-карты с образом|Создание microSD-карты с образом]].
| |
| | |
| == Информация для разработчиков == <!--T:26-->
| |
| | |
| <!--T:27-->
| |
| Информация о внутреннем устройстве системы обновлений находится на [[WB Firmware Update Details|отдельной странице]].
| |
| </translate>
| |