Wiren Board Firmware Update: различия между версиями

(Отметить эту версию для перевода)
Строка 2: Строка 2:
<translate>
<translate>


== Частичное обновление прошивки через APT ==
== Частичное обновление прошивки через APT == <!--T:1-->


<!--T:2-->
В этом способе обновление прошивки производится по частям с помощью системного менеджера пакетов операционной системы Debian.  
В этом способе обновление прошивки производится по частям с помощью системного менеджера пакетов операционной системы Debian.  


<!--T:3-->
Преимущество этого способа состоит в том, что обновление происходит быстро,  можно обновлять только нужные компоненты и этот способ меньше всего влияет на пользовательские файлы и настройки.
Преимущество этого способа состоит в том, что обновление происходит быстро,  можно обновлять только нужные компоненты и этот способ меньше всего влияет на пользовательские файлы и настройки.


<!--T:4-->
Недостаток способа - необходимость ответственно подходить к процессу и не делать необдуманных действий: неосторожное использование инструмента может привести к неполной установке или даже к удалению важных компонентов ПО контроллеров Wiren Board
Недостаток способа - необходимость ответственно подходить к процессу и не делать необдуманных действий: неосторожное использование инструмента может привести к неполной установке или даже к удалению важных компонентов ПО контроллеров Wiren Board




=== Обновление списка пакетов ===
=== Обновление списка пакетов === <!--T:5-->


<!--T:6-->
Перед началом работы нужно получить актуальный список пакетов из репозиториев Debian и Wiren Board.  
Перед началом работы нужно получить актуальный список пакетов из репозиториев Debian и Wiren Board.  


<!--T:7-->
Обновить все списки пакетов:
Обновить все списки пакетов:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 21: Строка 26:




<!--T:8-->
Обновить только пакеты из репозитория Wiren Board:
Обновить только пакеты из репозитория Wiren Board:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Строка 30: Строка 36:




== Обновление прошивки целиком ==
== Обновление прошивки целиком == <!--T:9-->




=== Обновление прошивки через веб-интерфейс ===
=== Обновление прошивки через веб-интерфейс === <!--T:10-->


<!--T:11-->
Пожалуйста обратите внимание, что на Wiren Board 5 этот способ не рекомендуется при обновлении на версии с "stetch" в названии с версий без "stetch" в названии файла. Это касается, в частности, заводских прошивок WB5 старше середины 2018 года выпуска.
Пожалуйста обратите внимание, что на Wiren Board 5 этот способ не рекомендуется при обновлении на версии с "stetch" в названии с версий без "stetch" в названии файла. Это касается, в частности, заводских прошивок WB5 старше середины 2018 года выпуска.


<!--T:12-->
#Обновление прошивки происходит путём перезаписи раздела накопителя контроллера с операционной системой и всеми установленными программами. При этом не затрагиваются файлы, находящиеся в папках (они находятся на другом разделе). Подробнее ознакомиться с файлами, удаляющимися при обновлении системы, можно в разделе [[Пропажа_файлов_при_обновлении_прошивки|Пропажа_файлов_при_обновлении_прошивки]]  
#Обновление прошивки происходит путём перезаписи раздела накопителя контроллера с операционной системой и всеми установленными программами. При этом не затрагиваются файлы, находящиеся в папках (они находятся на другом разделе). Подробнее ознакомиться с файлами, удаляющимися при обновлении системы, можно в разделе [[Пропажа_файлов_при_обновлении_прошивки|Пропажа_файлов_при_обновлении_прошивки]]  
#:В этих папках хранятся все изменения, которые можно сделать через веб-интерфейс, включая настройки со страницу ''Configs'', все подключённые устройства и виджеты - все эти данные сохранятся.
#:В этих папках хранятся все изменения, которые можно сделать через веб-интерфейс, включая настройки со страницу ''Configs'', все подключённые устройства и виджеты - все эти данные сохранятся.
Строка 46: Строка 54:




=== Обновление прошивки с помощью USB-накопителя ===
=== Обновление прошивки с помощью USB-накопителя === <!--T:13-->


<!--T:14-->
В контроллерах Wiren Board 6 добавлена возможность обновления прошивки с использованием USB-накопителя (флешки).
В контроллерах Wiren Board 6 добавлена возможность обновления прошивки с использованием USB-накопителя (флешки).


<!--T:15-->
Алгоритм обновления похож на тот, что используется при обновлении через Web-интерфейс. Для обновления используется образ прошивки
Алгоритм обновления похож на тот, что используется при обновлении через Web-интерфейс. Для обновления используется образ прошивки
с расширением ''.fit''.
с расширением ''.fit''.


<!--T:16-->
Во время обновления можно подключиться к отладочной консоли контроллера, в которую будет выводиться информация о процессе обновления.
Во время обновления можно подключиться к отладочной консоли контроллера, в которую будет выводиться информация о процессе обновления.


<!--T:17-->
# USB-накопитель должен быть отформатирован в FAT32. Если в качестве накопителя используется внешний жёсткий диск, следует также убедиться, что USB-порт контроллера может выдать достаточный ток для запуска диска.
# USB-накопитель должен быть отформатирован в FAT32. Если в качестве накопителя используется внешний жёсткий диск, следует также убедиться, что USB-порт контроллера может выдать достаточный ток для запуска диска.
# Скачайте свежую версию прошивки для Вашего контроллера со страницы [https://github.com/contactless/wirenboard/releases].  
# Скачайте свежую версию прошивки для Вашего контроллера со страницы [https://github.com/contactless/wirenboard/releases].  
Строка 66: Строка 78:




== Сброс Wiren Board 6 к заводским настройкам ==
== Сброс Wiren Board 6 к заводским настройкам == <!--T:18-->


<!--T:19-->
'''ВНИМАНИЕ''': при сбросе все пользовательские данные (конфигурация, правила, файлы в домашней директории) будут уничтожены!
'''ВНИМАНИЕ''': при сбросе все пользовательские данные (конфигурация, правила, файлы в домашней директории) будут уничтожены!


<!--T:20-->
'''ВНИМАНИЕ''': сбросить к заводским настройкам можно ТОЛЬКО через USB-накопитель с ОСОБЫМ именем файла прошивки.
'''ВНИМАНИЕ''': сбросить к заводским настройкам можно ТОЛЬКО через USB-накопитель с ОСОБЫМ именем файла прошивки.


<!--T:21-->
Для сброса к заводским настройкам применяется такой же алгоритм, как при обычном обновлении c USB-накопителя, НО со следующими уточнениями:
Для сброса к заводским настройкам применяется такой же алгоритм, как при обычном обновлении c USB-накопителя, НО со следующими уточнениями:


<!--T:22-->
# Файл на USB-накопителе нужно назвать <code>wb6_update_FACTORYRESET.fit</code> '''(имя файла должно быть именно таким!)''';
# Файл на USB-накопителе нужно назвать <code>wb6_update_FACTORYRESET.fit</code> '''(имя файла должно быть именно таким!)''';
# После нажатия на кнопку FW через некоторое время контроллер начнёт издавать писк, а светодиод начнёт часто мигать красным. В этот момент требуется зажать кнопку FW более чем на 4 секунды. Писк станет прерывистым. Пока писк и мигание продолжаются, кнопку нужно держать нажатой. Когда писк и мигание прекратятся, кнопку можно отпустить. Это нажатие требуется для подтверждения сброса настроек.
# После нажатия на кнопку FW через некоторое время контроллер начнёт издавать писк, а светодиод начнёт часто мигать красным. В этот момент требуется зажать кнопку FW более чем на 4 секунды. Писк станет прерывистым. Пока писк и мигание продолжаются, кнопку нужно держать нажатой. Когда писк и мигание прекратятся, кнопку можно отпустить. Это нажатие требуется для подтверждения сброса настроек.




== Перезапись прошивки Wiren Board 5 ==
== Перезапись прошивки Wiren Board 5 == <!--T:23-->


<!--T:24-->
Для Wiren Board 5 см. [[Wiren Board 5: Восстановление прошивки|Wiren Board 5: Восстановление прошивки]].
Для Wiren Board 5 см. [[Wiren Board 5: Восстановление прошивки|Wiren Board 5: Восстановление прошивки]].


<!--T:25-->
Для других версий контроллера см. [[Создание microSD-карты с образом|Создание microSD-карты с образом]].
Для других версий контроллера см. [[Создание microSD-карты с образом|Создание microSD-карты с образом]].




== Информация для разработчиков ==
== Информация для разработчиков == <!--T:26-->


<!--T:27-->
Информация о внутреннем устройстве системы обновлений находится на [[WB Firmware Update Details|отдельной странице]].
Информация о внутреннем устройстве системы обновлений находится на [[WB Firmware Update Details|отдельной странице]].
</translate>
</translate>