16 578
правок
Строка 128: | Строка 128: | ||
== Удаление данных и возврат заводских настроек == | == Удаление данных и возврат заводских настроек == | ||
{{Anchor|factory-reset}} | |||
[[Image: wb7-FW.png |300px|thumb|right| Кнопка FW — переводит контроллер в режим прошивки и подтверждает запросы действий в процессе прошивки]] | |||
=== О способе === | |||
Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек, а также релиз ПО контроллера, который был в момент его выпуска — сделайте резервную копию ваших файлов и настроек. | |||
=== Процесс === | |||
Если у вас установлены USB-флеш, карта MicroSD или воткнут провод в Debug Network — вытащите их. | |||
< | Для наглядности можно подключиться к [[WB Debug Console | Debug Console]], где контроллер будет несколько раз запрашивать в подтверждение тех или иных действий и писать сообщения о ходе процесса. | ||
В инструкции мы просто зажмём кнопку FW и автоматом подтвердим все действия: | |||
# Выключите контроллер кнопкой и дождитесь, пока индикатор возле кнопки включения потухнет. | |||
</ | # Зажмите и не отпускайте кнопку FW. | ||
# Включите контроллер и продолжайте удерживать кнопку FW. | |||
# Контроллер издаст короткий звуковой сигнал — это он перешёл в режим обновления прошивки, не отпускайте кнопку FW. | |||
#:В Debug Console при этом будет сообщение вида: | |||
#:<syntaxhighlight lang="bash"> | |||
Press FW button to enter firmware update mode | |||
Entering firmware update mode. | |||
</syntaxhighlight> | |||
# Подождите 20-30 секунд, пока контроллер перебирает все накопители в поисках прошивки. В финале прозвучит один двойной звуковой сигнал — контроллер перешёл к процедуре сброса с помощью зашитого на заводе образа прошивки. | |||
#:В Debug Console при этом будет сообщение вида: | |||
#:<syntaxhighlight lang="bash"> | |||
Load modules for USB to work | |||
Waiting for USB to settle (10/10) | |||
Waiting for microSD to settle (3/3) | |||
Wait for eMMC to become available... | |||
Will use /mnt/data/.wb-restore/factoryreset.fit | |||
</syntaxhighlight> | |||
# Через несколько секунд контроллер спросит подтверждение на удаление всех данных, но так как кнопка у нас уже зажата, то просто прозвучат по очереди четыре коротких звуковых сигнала. После этого сразу начнётся удаление данных, откат версии прошивки к заводской и восстановление заводских настроек. | |||
#:В Debug Console при этом будет сообщение вида: | |||
#:<syntaxhighlight lang="bash"> | |||
############################################################################## | |||
FACTORY RESET REQUESTED | |||
This WILL destroy ALL YOUR DATA: configuration, scripts, | |||
files in home directory! | |||
If you are ABSOLUTELY SURE that you want to reset Wiren Board | |||
to factory condition, hold the FW button for 4 seconds. | |||
If you will not do it in 10 seconds, the controller will reboot | |||
without firmware update. | |||
If you want to perform a regular firmware update, rename | |||
FIT file to "wbX_update.fit" without "factory-reset" suffix. | |||
############################################################################## | |||
.... #< здесь звучали четыре коротких звуковых сигнала > | |||
Factory reset is confirmed! | |||
</syntaxhighlight> | |||
# Отпустите кнопку FW. | |||
# По окончании процедуры контроллер перезагрузится в рабочем режиме, а его индикатор замигает зелёным. | |||
Вся процедура занимает чуть больше 2 минут. После сброса у вас будет версия прошивки, зашитая в контроллер при производстве — обновите ПО до актуального релиза. | |||
== Удаление данных и возврат заводских настроек с обновлением ПО == | == Удаление данных и возврат заводских настроек с обновлением ПО == | ||
{{Wbincludes:FactoryReset WebUI}} | {{Wbincludes:FactoryReset WebUI}} |