Wiren Board 5: Восстановление прошивки: различия между версиями

поправил
(поправил)
Строка 10: Строка 10:
#Выключите контроллер.
#Выключите контроллер.
#Соедините разъём microUSB контроллера (обычно подписан как FW) с портом USB компьютера.
#Соедините разъём microUSB контроллера (обычно подписан как FW) с портом USB компьютера.
#Затем:
#Перейдите в папку с собранным [[Сборка_образа_для_загрузки_в_режиме_USB_Mass-Storage#Сборка mxsldr|''mxsldr'']].
#Подайте питание на устройство.
#Затем сразу же:
#* (для версии WB5.3) замкните перемычку FW рядом с разъёмом microUSB;
#* (для версии WB5.3) замкните перемычку FW рядом с разъёмом microUSB;
#* (для версии WB5.6+) зажмите маленькую кнопки рядом с разъёмом microUSB.
#* (для версии WB5.6+) зажмите маленькую кнопку рядом с разъёмом microUSB.
#Запустите на компьютере <syntaxhighlight lang="bash">$ sudo ./mxsldr wb5_usbfw.sb</syntaxhighlight>
#Запустите на компьютере <syntaxhighlight lang="bash">$ sudo ./mxsldr /X/XX/wb5_usbfw.sb</syntaxhighlight> Где /X/XX/wb5_usbfw.sb - это путь к скачанному файлу.
#Включите устройство. <br> При успешной загрузке образа через несколько секунд замигает зеленый светодиод, память контроллера определится на компьютере как накопитель.
#Включите устройство. <br> При успешной загрузке образа через несколько секунд замигает зеленый светодиод, память контроллера определится на компьютере как накопитель.
#Затем:
#Затем:
Строка 19: Строка 21:
#* (для версии WB5.6+) отпустите кнопку FW.
#* (для версии WB5.6+) отпустите кнопку FW.
#Поймите, как в вашей системе определился новый накопитель (например, как ''/dev/sdb''). Это можно посмотреть в выводе <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight>
#Поймите, как в вашей системе определился новый накопитель (например, как ''/dev/sdb''). Это можно посмотреть в выводе <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight>
[[File:Dmesg.png |600px|thumb|center|Вид вывода команды Dmesg. Нужный накопитель - /dev/sdb]]
#:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.'''
#:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.'''
#Чтобы записать прошивку в контроллер, замените в команде ниже
#Чтобы записать прошивку в контроллер, замените в команде ниже
#* ''XXXXX_emmc_wb5.img'' на название файла прошивки,
#* ''/X/XX/XXXXX_emmc_wb5.img'' на путь к заранее распакованному файлу прошивки,
#* ''/dev/sdX'' на название раздела, под которым накопитель определился в системе,
#* ''/dev/sdX'' на название раздела, под которым накопитель определился в системе,
#: и выполните команду <syntaxhighlight lang="bash">$ sudo dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync</syntaxhighlight>
#: и выполните команду <syntaxhighlight lang="bash">$ sudo dd if=/X/XX/XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync</syntaxhighlight>
#После завершения записи отключите контроллер от USB, отключите питание от контроллера и включите снова.
#После завершения записи отключите контроллер от USB, отключите питание от контроллера и включите снова.
wb_editors
556

правок