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

Строка 7: Строка 7:
* Подключить устройство microUSB-кабелем к компьютеру с Linux
* Подключить устройство microUSB-кабелем к компьютеру с Linux
* Включить устройство
* Включить устройство
* Запустить на компьютере программу mxsldr
* Запустить на компьютере программу ''mxsldr''. Файл ''wb5_usbfw.sb'' скачайте [https://github.com/contactless/wirenboard/tree/master/contrib/u-boot отсюда]
<nowiki>$ mxsldr wb5_usbfw.sb</nowiki>
<syntaxhighlight lang="bash">
$ mxsldr wb5_usbfw.sb
 
* При успешной загрузке образа через несколько секунд должен замигать зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'')
* При успешной загрузке образа через несколько секунд должен замигать зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'')
* Далее в него нужно записать образ прошивки
* Далее в него нужно записать образ прошивки
<nowiki>$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync</nowiki>
<syntaxhighlight lang="bash">
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync
</syntaxhighlight>


/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в   
/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в   
   выводе <nowiki>dmesg | tail</nowiki>
   выводе <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight>


* После завершения записи нужно снять перемычку FW, отключить контроллер от USB и перезагрузить его по питанию.
* После завершения записи нужно снять перемычку FW, отключить контроллер от USB и перезагрузить его по питанию.