Wbincludes:Wiren Board 7.4 Factory Reset: различия между версиями

Материал из Wiren Board
(Новая страница: «=== О способе === Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек, а также релиз ПО контроллера, который был в момент его выпуска — сделайте резервную коп...»)
 
м (doc-1737 в п.2 добавлено про 4 сигнала.)
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
=== О способе ===
<h3>О способе</h3>
Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек, а также релиз ПО контроллера, который был в момент его выпуска сделайте резервную копию ваших файлов и настроек.
Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек, а также релиз ПО контроллера, который был в момент его выпуска. Перед сбросом к заводским настройкам сделайте резервную копию ваших файлов и настроек.


=== Процесс ===
<h3>Процесс</h3>
Если у вас установлены USB-флеш, карта MicroSD или воткнут провод в Debug Network — вытащите их.
Если у вас установлены USB-флеш, карта MicroSD или провод в разъеме Debug Network — извлеките их.


Для наглядности можно подключиться к [[WB Debug Console | Debug Console]], где контроллер будет несколько раз запрашивать в подтверждение тех или иных действий и писать сообщения о ходе процесса.
Для наглядности можно подключиться к [[WB Debug Console | Debug Console]], где контроллер будет несколько раз запрашивать подтверждение тех или иных действий и писать сообщения о ходе процесса.


В инструкции мы просто зажмём кнопку FW и автоматом подтвердим все действия:
По инструкции мы зажмём кнопку FW и автоматически подтвердим все действия:
# Выключите контроллер кнопкой и дождитесь, пока индикатор возле кнопки включения потухнет.
# Выключите контроллер кнопкой и дождитесь, когда индикатор возле кнопки включения погаснет.
# Зажмите и не отпускайте кнопку FW.
# Зажмите и удерживайте кнопку FW, пока не прозвучат 4 коротких сигнала. Если отпустить кнопку раньше, контроллер издаст непрерывный звуковой сигнал длительностью 10 с, после чего прервет процесс сброса настроек и перезагрузится. В течении этих 10 с зажмите FW для продолжения процесса или ничего не делайте, если не планировали сброс.
# Включите контроллер и продолжайте удерживать кнопку FW.
# Включите контроллер и продолжайте удерживать кнопку FW.
# Контроллер издаст короткий звуковой сигнал — это он перешёл в режим обновления прошивки, не отпускайте кнопку FW.  
# Контроллер издаст 1 короткий звуковой сигнал — это он перешёл в режим обновления прошивки, не отпускайте кнопку FW.  
#:В Debug Console при этом будет сообщение вида:
#:В Debug Console при этом будет сообщение вида:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 17: Строка 17:
Entering firmware update mode.
Entering firmware update mode.
</syntaxhighlight>
</syntaxhighlight>
# Подождите 20-30 секунд, пока контроллер перебирает все накопители в поисках прошивки. В финале прозвучит один двойной звуковой сигнал — контроллер перешёл к процедуре сброса с помощью зашитого на заводе образа прошивки.
# Подождите 20-30 секунд, пока контроллер перебирает все накопители в поисках прошивки. Прозвучат 2 коротких звуковых сигнала — контроллер перешёл к процедуре сброса с помощью зашитого на заводе образа прошивки.
#:В Debug Console при этом будет сообщение вида:
#:В Debug Console при этом будет сообщение вида:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 27: Строка 27:
Will use /mnt/data/.wb-restore/factoryreset.fit
Will use /mnt/data/.wb-restore/factoryreset.fit
</syntaxhighlight>
</syntaxhighlight>
# Через несколько секунд контроллер спросит подтверждение на удаление всех данных, но так как кнопка у нас уже зажата, то просто прозвучат по очереди четыре коротких звуковых сигнала. После этого сразу начнётся удаление данных, откат версии прошивки к заводской и восстановление заводских настроек.  
# Через несколько секунд контроллер спросит подтверждение на удаление всех данных, но так как кнопка у нас зажата, прозвучат 4 коротких звуковых сигнала. После этого начнётся удаление данных, откат версии прошивки к заводской и восстановление заводских настроек.  
#:В Debug Console при этом будет сообщение вида:
#:В Debug Console при этом будет сообщение вида:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">

Текущая версия на 14:04, 26 сентября 2024

О способе

Процедура удаляет на контроллере все данные: установленное ПО, настройки, пользовательские файлы и восстанавливает заводскую конфигурацию настроек, а также релиз ПО контроллера, который был в момент его выпуска. Перед сбросом к заводским настройкам сделайте резервную копию ваших файлов и настроек.

Процесс

Если у вас установлены USB-флеш, карта MicroSD или провод в разъеме Debug Network — извлеките их.

Для наглядности можно подключиться к Debug Console, где контроллер будет несколько раз запрашивать подтверждение тех или иных действий и писать сообщения о ходе процесса.

По инструкции мы зажмём кнопку FW и автоматически подтвердим все действия:

  1. Выключите контроллер кнопкой и дождитесь, когда индикатор возле кнопки включения погаснет.
  2. Зажмите и удерживайте кнопку FW, пока не прозвучат 4 коротких сигнала. Если отпустить кнопку раньше, контроллер издаст непрерывный звуковой сигнал длительностью 10 с, после чего прервет процесс сброса настроек и перезагрузится. В течении этих 10 с зажмите FW для продолжения процесса или ничего не делайте, если не планировали сброс.
  3. Включите контроллер и продолжайте удерживать кнопку FW.
  4. Контроллер издаст 1 короткий звуковой сигнал — это он перешёл в режим обновления прошивки, не отпускайте кнопку FW.
    В Debug Console при этом будет сообщение вида:
    Press FW button to enter firmware update mode
    Entering firmware update mode.
    
  5. Подождите 20-30 секунд, пока контроллер перебирает все накопители в поисках прошивки. Прозвучат 2 коротких звуковых сигнала — контроллер перешёл к процедуре сброса с помощью зашитого на заводе образа прошивки.
    В Debug Console при этом будет сообщение вида:
    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
    
  6. Через несколько секунд контроллер спросит подтверждение на удаление всех данных, но так как кнопка у нас зажата, прозвучат 4 коротких звуковых сигнала. После этого начнётся удаление данных, откат версии прошивки к заводской и восстановление заводских настроек.
    В Debug Console при этом будет сообщение вида:
    ##############################################################################
    
                              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!
    
  7. Отпустите кнопку FW.
  8. По окончании процедуры контроллер перезагрузится в рабочем режиме, а его индикатор замигает зелёным.

Вся процедура занимает чуть больше 2 минут. После сброса у вас будет версия прошивки, зашитая в контроллер при производстве — обновите ПО до актуального релиза.