12 063
правки
(Отметить эту версию для перевода) |
|||
Строка 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> |
правки