|
|
(не показано 6 промежуточных версий этого же участника) |
Строка 4: |
Строка 4: |
| |link=https://youtu.be/2XhPWDzYSmY | | |link=https://youtu.be/2XhPWDzYSmY |
| |text= Обновление ПО контроллера Wiren Board 7 | | |text= Обновление ПО контроллера Wiren Board 7 |
| |list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
| |
| }} | | }} |
|
| |
|
Строка 19: |
Строка 18: |
| === Релизы === | | === Релизы === |
| {{Wbincludes:Wiren Board Software Releases}} | | {{Wbincludes:Wiren Board Software Releases}} |
|
| |
| == Проверка обновлений ==
| |
| {{Wbincludes:Wiren Board Check Firmware Update}}
| |
|
| |
| == Обновление в консоли через apt==
| |
| {{Anchor|apt}}
| |
| [[Image: Dialog.png |400px|thumb|right| Окно ''Modified configuration Files'']]
| |
| {{Wbincludes:Wiren Board Apt Firmware Update}}
| |
|
| |
| == Прошивка через веб-интерфейс==
| |
| {{Anchor|web-ui}}
| |
| === О способе ===
| |
| Прошивку через веб-интерфейс удобно использовать, если на компьютере нет интернета и вы используете только встроенное в контроллер ПО. Способ подходит для обновления внутри веток stable или testing, а также для перехода со stable на testing.
| |
|
| |
| {{Wbincludes:Firmware Update Fit Save Data}}
| |
|
| |
| === Скачивание прошивки ===
| |
| {{Wbincludes:Fit Files Wiren Board 8}}
| |
| При загрузке прошивки через веб-интерфейс имя файла не имеет значения.
| |
|
| |
| === Процесс ===
| |
| {{Wbincludes:Wiren Board WebUI Firmware Update}}
| |
|
| |
| == Прошивка через Debug Network ==
| |
| {{Anchor|debug-network}}
| |
|
| |
| [[Image: wb7-debug-network-pc.png |300px|thumb|right| Файл обновления прошивки на съёмном накопителе ]]
| |
| [[Image: wb7-debug-network.png |300px|thumb|right| Разъём Debug Network, USB-C ]]
| |
| [[Image: wb7-FW.png |300px|thumb|right| Кнопка FW — переводит контроллер в режим прошивки и подтверждает запросы действий в процессе прошивки]]
| |
| === О способе ===
| |
| В контроллере есть разъём [[Debug Network]], который можно использовать для обновления прошивки или удаления всех данных и настроек.
| |
|
| |
| {{Wbincludes:Wiren Board 7 Firmware Update Fit Save Data}}
| |
|
| |
| === Подготовка файла прошивки ===
| |
| {{Wbincludes:Fit Files Wiren Board 8}}
| |
|
| |
| {{Wbincludes:Fit File Rename Wiren Board 7}}
| |
|
| |
| === Процесс ===
| |
| {{Wbincludes:Wiren Board 7.4 Debug Network Firmware Update}}
| |
|
| |
| == Прошивка с помощью USB-флешки или карты Micro-SD ==
| |
| {{Anchor|usb-flash}}
| |
| [[Image: wb7-FW.png |300px|thumb|right| Кнопка FW — переводит контроллер в режим прошивки и подтверждает запросы действий в процессе прошивки]]
| |
| === О способе ===
| |
| Для обновления прошивки или удаления данных и настроек можно воспользоваться USB-флешкой или картой памяти Micro SD.
| |
|
| |
| Способ удобен, если на компьютере нет интернета и вы используете только встроенное в контроллер ПО.
| |
|
| |
| {{Wbincludes:Wiren Board 7 Firmware Update Fit Save Data}}
| |
|
| |
| === Подготовка файла прошивки ===
| |
| {{Wbincludes:Fit Files Wiren Board 8}}
| |
|
| |
| {{Wbincludes:Fit File Rename Wiren Board 7}}
| |
|
| |
| === Процесс ===
| |
| {{Wbincludes:Wiren Board 7 USB Firmware Update}}
| |
|
| |
| === Массовая прошивка контроллеров ===
| |
| {{Wbincludes:Mass flashing from flash}}
| |
| == Удаление данных и возврат заводских настроек ==
| |
| {{Anchor|factory-reset}}
| |
| [[Image: wb7-FW.png |300px|thumb|right| Кнопка FW — переводит контроллер в режим прошивки и подтверждает запросы действий в процессе прошивки]]
| |
| {{Wbincludes: Wiren Board 7.4 Factory Reset}}
| |
| ==Удаление данных и возврат заводских настроек с обновлением ПО==
| |
| {{SupportedSinceRelease
| |
| | release = wb-2401
| |
| |content=
| |
|
| |
| <h3> О способе </h3>
| |
| {{note|warn|Процедура удаляет все данные и установленное ПО! Убедитесь, что у вас останется доступ к контроллеру.}}
| |
| Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек — сделайте резервную копию ваших файлов и настроек. В отличие от аналогичного способа с кнопкой FW, происходит обновление ПО контроллера до версии, которая используется в выбранном вами fit-файле.
| |
|
| |
| === Подготовка файла прошивки ===
| |
| {{Wbincludes:Fit Files Wiren Board 8}}
| |
|
| |
| <h3> Процесс </h3>
| |
| [[Image: FactoryReset WebUI.png|thumb|right|Страница системных настроек в веб-интерфейсе контроллера]]
| |
| Чтобы удалить все данные, сбросить настройки и обновить версии ПО на контроллере:
| |
| # Скачайте fit-файл по инструкции выше.
| |
| # Откройте веб-интерфейс контроллера.
| |
| # Перейдите '''Настройки''' → '''Система'''.
| |
| # Загрузите fit-файл с прошивкой в разделе '''Удаление данных и сброс настроек (Factory reset)''' и дождитесь окончания процедуры.
| |
| # Перезагрузите контроллер.
| |
|
| |
| Заметим, что процедура не заменяет встроенный образ заводского ПО, поэтому вы всегда можете откатиться к нему с помощью кнопки FW. Это позволит вам вернуть заводскую прошивку контроллера, на которой он проходил тесты на стенде и точно стабильно работал.
| |
| }}
| |
Общая информация
Обновление ПО контроллера Wiren Board 7
Совместимость
Инструкции на этой странице подходят для контроллеров Wiren Board 8. Инструкции для других версий.
Как всё устроено
Структура eMMC и способы обновления
Контроллер работает под управлением Debian Linux, поэтому вы можете обновлять ПО с помощью штатного пакетного менеджера apt — нужен интернет на контроллере, зато сохраняются системные настройки, а также установленное пользователем стороннее ПО и его файлы конфигурации.
Кроме этого, для контроллеров Wiren Board выпускаются прошивки в виде fit-файлов — это образ корневого раздела rootfs, который можно прошить с USB-флешки, карты памяти, через Debug Network или из веб-интерфейса контроллера. Интернет на контроллере не нужен. Сохранятся настройки, сделанные из веб-интерфейса контроллера, а установленное стороннее ПО будет удалено вместе с файлами конфигурации.
Также вы можете удалить все файлы и настройки с контроллера, получив чистое устройство с заводской версией ПО и настройками по умолчанию.
Релизы
Релизный цикл ПО Wiren Board
Программное обеспечение контроллеров Wiren Board состоит из множества пакетов, которые мы объединяем в релизы stable — стоит на новых контроллерах и testing — rolling-релиз с самыми свежими версиями пакетов.
Мы будем рады, если вы сможете присоединиться к использованию testing, ведь кроме получения новых фич вы поможете уменьшить количество ошибок в stable. Подробнее о релизах и переключении между ними на странице Программное обеспечение контроллера.