16 809
правок
(Содержимое страницы заменено на «{{Draft}} Определено, как File, не работает File:test.pdf Определено, как Media, работает Media:test.pdf») Метка: замена |
|||
Строка 1: | Строка 1: | ||
{{ | {{DISPLAYTITLE: Обновление прошивки контроллеров Wiren Board 6.x }} | ||
== Общая информация == | |||
{{Anchor|info}} | |||
{{YouTube | |||
|link=https://youtu.be/2XhPWDzYSmY | |||
|text= Обновление ПО контроллера Wiren Board 7 | |||
}} | |||
=== Совместимость === | |||
{{Anchor|compatibility}} | |||
Инструкции на этой странице подходят для контроллеров Wiren Board 6.x. Инструкцию по обновлению Wiren Board 7.2…7.3 и Wiren Board 7.4 смотрите на соответствующий страницах. | |||
=== Как всё устроено === | |||
{{Wbincludes:Firmware Update How Everything Works}} | |||
=== Кратко о релизах === | |||
{{Anchor|releases}} | |||
{{Wbincludes:Releases}} | |||
{{Wbincludes:Release Log}} | |||
=== Какой релиз на вашем контроллере === | |||
{{Anchor|what-release}} | |||
{{Wbincludes:What-release}} | |||
=== Переключение между релизами === | |||
{{Anchor|switching-release}} | |||
{{Wbincludes:Switch-release}} | |||
== Пользовательские настройки и файлы == | |||
{{Anchor|user-files}} | |||
{{Wbincludes:Wiren Board User Settings And Files}} | |||
== Проверка обновлений == | |||
{{Wbincludes:Wiren Board Check Firmware Update}} | |||
== Увеличение корневого раздела == | |||
{{Wbincludes:Wiren Board 6 and 7 Rootfs Increasing}} | |||
== Обновление в консоли через apt== | |||
{{Anchor|apt}} | |||
[[Image: Dialog.png |400px|thumb|right| Окно ''Modified configuration Files'']] | |||
{{note|note|Рекомендуемый способ. Если последний раз ПО контроллера обновлялось до апреля 2021 года, то сперва вам нужно перейти на релизы, для этого [[New_repository_April_2021 | смените репозиторий]].}} | |||
Если вы обновляетесь с релиза wb-2207 и более раннего через apt, то прочитайте сперва описание известных проблем, с которыми вы столкнётесь: [[WB_6:_Errata#ERRWB600022 |Wiren Board 6: ERRWB600022]]. | |||
Важно! В релизе wb-2304 сменилась версия Debian, поэтому при переходе со старых релизов wb-21**/wb-22** надо ввести дополнительную команду ([[wb-2304|подробнее]]): | |||
:<syntaxhighlight lang="bash"> | |||
wb-release --update-debian-release | |||
</syntaxhighlight> | |||
{{Wbincludes:Wiren Board Apt Firmware Update}} | |||
=== Решение проблем при обновлении со Stretch на Bullseye === | |||
{{Wbincludes:Bullseye Errata}} | |||
== Обновление через веб-интерфейс== | |||
{{Anchor|web-ui}} | |||
{{note|note|Этим способом можно обновить текущий релиз более новым, или перейти со stable на testing. Для перехода на старый релиз используйте процедуру удаления данных, описанную в конце этой страницы.}} | |||
=== Скачивание прошивки === | |||
{{Wbincludes:Fit Files Wiren Board 6}} | |||
=== Процесс === | |||
{{note|info|Если у вас на контроллере релиз wb-2307 и новее, а на самом контроллере корневой раздел 1 Гбайт, то его [[Enlarging_the_rootfs_partition|можно увеличить]].}} | |||
{{Wbincludes:Wiren Board WebUI Firmware Update}} | |||
== Прошивка с помощью USB-флешки == | |||
Для обновления прошивки или удаления данных и настроек можно воспользоваться USB-флешкой или картой памяти Micro SD. | |||
Способ удобен, если на компьютере нет интернета и вы используете только встроенное в контроллер ПО. | |||
{{Wbincludes:Wiren Board 7 Firmware Update Fit Save Data}} | |||
=== Подготовка файла прошивки === | |||
{{Wbincludes:Fit Files Wiren Board 6}} | |||
Переименуйте загруженный файл в <code>wb6_update.fit</code> — для обновления, или в <code>wb6_update_FACTORYRESET.fit</code> — для удаления данных и сброса к заводским настройкам. Обратите внимание, что .fit — расширение файла, если у вас Windows и отключен показ расширений, то скаченный файл будет без него — не надо его добавлять, просто замените имя до точки. | |||
[[Formatting Flash Drive | Отформатируйте флешку в FAT32]] и скопируйте на неё файл. | |||
Если возникнут проблемы с обновлением, подключитесь к [[WB_Debug_Console | Debug-консоли]] контроллера и повторите обновление. Если увидите ошибку <code>FAT: Misaligned buffer address</code> — возможно следует попробовать другой накопитель. Для контроллеров если происходит перезагрузка в процессе обновления 6.7-6.9 может потребоваться обновление загрузчика командой <code>u-boot-install-wb</code> Так же можно посмотреть в [[WB_6:_Errata]], так как в некоторых ревизиях контроллера была проблема с определением флешки. | |||
=== Процесс === | |||
[[Image: WB6.7 USB1 + FW.png |400px|thumb|right| Порт '''USB 1''' и кнопка '''FW''' на контроллере Wiren Board 6.7]] | |||
В процессе контроллер будет несколько раз запрашивать в [[WB Debug Console | Debug-консоли]] подтверждение тех или иных действий, но чтобы не подключаться к ней, мы будем ориентироваться по светодиоду и звуковым сигналам. Действия подтверждаются нажатием на кнопку '''FW'''. | |||
'''{{#if:{{{ractory_reset|}}}|Чтобы удалить все данные и восстановить заводские настройки|Чтобы обновить прошивку}}''': | |||
# Выключите контроллер. | |||
# Подключите флешку с файлом прошивки к порту '''USB 1''' и включите контроллер. | |||
# Если в корне флешки найден файл прошивки, то индикатор контроллера начнёт часто мигать оранжевым. | |||
# В этот момент зажмите на одну секунду кнопку '''FW''', которая находится рядом с разъёмом Wi-Fi. | |||
#{{#if:{{{ractory_reset|}}} | |||
|# Индикатор несколько раз сменит цвет и через несколько секунд контроллер начнёт пищать, а индикатор замигает красным — контроллер ждёт подтверждения. | |||
# Подтвердите удаление данных, установленного ПО и возврат к заводским настройкам, для этого нажмите кнопку '''FW''' и держите, пока контроллер не пискнет четыре раза, а индикатор не загорится зелёным — контроллер начал удалять данные. Кнопку можно отпустить. | |||
# В процессе индикатор будет мигать зелёным. | |||
|Индикатор загорится зелёным, потом мигнёт красным и замигает зелёным — это началась процедура обновления прошивки.}} | |||
Процедура продлится 5–10 минут, в конце контроллер перезагрузится в рабочий режим, а индикатор на нём замигает зелёным — флешку можно извлечь. | |||
<gallery mode="packed" widths ="200px" heights="250px" caption="Сообщения в Debug-консоли"> | |||
Image: 2 update.png | Момент, когда нужно нажать кнопку FW на 1 секунду для начала обновления | |||
Image: 4 update.png | Обновление прошивки началось | |||
</gallery> | |||
=== Массовая прошивка контроллеров === | |||
{{Wbincludes:Mass flashing from flash}} | |||
== Удаление данных и возврат заводских настроек == | |||
{{Wbincludes:USB Wiren Board 6 Firmware Update|ractory_reset=true}} | |||
<gallery mode="packed" widths ="200px" heights="250px" caption="Сообщения в Debug-консоли"> | |||
Image: 1 factory reset.png | Момент, когда нужно кратковременно нажать кнопку FW для удаления данных | |||
Image: 2 factory reset.png | Момент, когда нужно на 4 секунды нажать кнопку FW для подтверждения удаления данных настройкам | |||
Image: 3 factory reset.png | Началось удаление данных и возврат заводских настроек | |||
</gallery> | |||
== Удаление данных и возврат заводских настроек с обновлением ПО == | |||
{{Wbincludes:FactoryReset WebUI}} |