Wiren Board 5: Recovery: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Пошаговая инструкция == | == Пошаговая инструкция == | ||
*Выключите устройство | |||
* | *Замкните перемычку FW рядом с microUSB-разъёмом | ||
* | *Подключите устройство microUSB-кабелем к компьютеру с Linux | ||
* | *Включите устройство | ||
* | *Запустите на компьютере программу ''mxsldr''. Файл ''wb5_usbfw.sb'' скачайте [https://github.com/contactless/wirenboard/tree/master/contrib/u-boot отсюда].<syntaxhighlight lang="bash">$ mxsldr wb5_usbfw.sb</syntaxhighlight> | ||
* | *При успешной загрузке образа через несколько секунд замигает зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'') | ||
<syntaxhighlight lang="bash"> | *Далее в него нужно записать образ прошивки <syntaxhighlight lang="bash">$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync</syntaxhighlight>''/dev/sdX'' нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в выводе <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight> | ||
$ mxsldr wb5_usbfw.sb | *После завершения записи снимите перемычку FW, отключите контроллер от USB, отключите питание от контроллера и включите снова. | ||
* При успешной загрузке образа через несколько секунд | |||
* Далее в него нужно записать образ прошивки | |||
<syntaxhighlight lang="bash"> | |||
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync | |||
</syntaxhighlight> | |||
/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в | |||
* После завершения записи | |||
== Ссылки == | == Ссылки == | ||
* [https://github.com/contactless/wirenboard/raw/master/contrib/u-boot/wb5_usbfw.sb Образ для загрузки в режиме Mass-Storage] | * [https://github.com/contactless/wirenboard/raw/master/contrib/u-boot/wb5_usbfw.sb Образ для загрузки в режиме Mass-Storage] | ||
* [https://github.com/contactless/wirenboard/releases Образы прошивок] | * [https://github.com/contactless/wirenboard/releases Образы прошивок] |
Версия 18:31, 3 марта 2016
У Wiren Board 5 прошивка хранится на несъемном чипе eMMC. В случае проблем с загрузкой контроллера может потребоваться полная перепрошивка, которую можно осуществить через microUSB, загрузив контроллер в режиме USB Mass-Storage Gadget с помощью утилиты mxsldr.
Пошаговая инструкция
- Выключите устройство
- Замкните перемычку FW рядом с microUSB-разъёмом
- Подключите устройство microUSB-кабелем к компьютеру с Linux
- Включите устройство
- Запустите на компьютере программу mxsldr. Файл wb5_usbfw.sb скачайте отсюда.
$ mxsldr wb5_usbfw.sb
- При успешной загрузке образа через несколько секунд замигает зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как /dev/sdb)
- Далее в него нужно записать образ прошивки /dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в выводе
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync
dmesg | tail
- После завершения записи снимите перемычку FW, отключите контроллер от USB, отключите питание от контроллера и включите снова.