Wbincludes:Wiren Board 7 USB Firmware Update

Материал из Wiren Board

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

Контроллер переводится в режим прошивки нажатием на кнопку FW в течение первых 5-6 секунд после включения.

В инструкции мы будем ориентироваться на звуковые сигналы и подтверждать все запросы:

  1. Выключите контроллер кнопкой и дождитесь, пока индикатор возле кнопки включения потухнет.
  2. Скопируйте подготовленный файл прошивки на флешку или карту памяти и вставьте её в контроллер.
  3. Включите контроллер и переведите контроллер в режим прошивки, для этого в течение 5-6 секунд после включения нажмите кнопку FW и держите её до короткого звукового сигнала. Кнопку можно отпустить. В Debug Console в этот момент будут строки:
    Press FW button to enter firmware update mode
    # <здесь вы нажали кнопку>
    Entering firmware update mode.
    
  4. Контроллер попробует найти на подключённой флешке или карте памяти fit-файлы с прошивкой. В Debug Console при этом будут выводится строки:
    Looking for update .fit on /dev/sda...
    Looking for update .fit on /dev/sda1...
    
  5. Если файл будет найден — контроллер издаст два коротких сигнала и перейдёт в режим прошивки. В Debug Console при этом будет сообщение вида:
    Will use wb_update.fit from virtual USB drive
    # или, если вы выбрали удаление данных
    Will use wb_update_FACTORYRESET.fit from virtual USB drive
    
    Если в имени файла есть FACTORYRESET, то контроллер издаст продолжительный звуковой сигнал — запрос подтверждения удаления всех данных. В Debug Console будет сообщение: FACTORY RESET REQUESTED. Нажмите и держите кнопку FW, пока контроллер не издаст по очереди четыре коротких звуковых сигнала. Кнопку можно отпустить. Если вы передумали удалять данные, то просто выключите контроллер.
  6. Через пару минут контроллер перезагрузится и его индикатор станет равномерно мигать зелёным, а в Debug Console появится приглашение входа: wirenboard-XXXXXXXX login:.