Wiren Board 5: Восстановление прошивки: различия между версиями
N.maslov (обсуждение | вклад) |
|||
Строка 7: | Строка 7: | ||
*Подключите устройство microUSB-кабелем к компьютеру с Linux | *Подключите устройство microUSB-кабелем к компьютеру с Linux | ||
*Включите устройство | *Включите устройство | ||
*Запустите на компьютере программу ''mxsldr''. Файл ''wb5_usbfw.sb'' скачайте [https://github.com/contactless/wirenboard/tree/master/contrib/u-boot отсюда].<syntaxhighlight lang="bash">$ mxsldr wb5_usbfw.sb</syntaxhighlight> | *Запустите на компьютере программу ''[[Сборка_образа_для_загрузки_в_режиме_USB_Mass-Storage#Сборка mxsldr|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'') | *При успешной загрузке образа через несколько секунд замигает зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'') | ||
* (для версии WB5.3) снимите пермычку FW | * (для версии WB5.3) снимите пермычку FW |
Версия 23:02, 14 октября 2016
У Wiren Board 5 прошивка хранится на несъемном чипе eMMC. В случае проблем с загрузкой контроллера может потребоваться полная перепрошивка, которую можно осуществить через microUSB, загрузив контроллер в режиме USB Mass-Storage Gadget с помощью утилиты mxsldr.
Пошаговая инструкция для Linux
- Выключите устройство
- (для версии WB5.3) Замкните перемычку FW рядом с microUSB-разъёмом
- (для версии WB5.6+) Зажмите кнопку FW рядом с microUSB-разъёмом
- Подключите устройство microUSB-кабелем к компьютеру с Linux
- Включите устройство
- Запустите на компьютере программу mxsldr. Файл wb5_usbfw.sb скачайте отсюда.
$ mxsldr wb5_usbfw.sb
- При успешной загрузке образа через несколько секунд замигает зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как /dev/sdb)
- (для версии WB5.3) снимите пермычку FW
- (для версии WB5.6+) отпустите кнопку FW
- Далее в него нужно записать образ прошивки отсюда. Расширение образа .img.zip, предварительно нужно извлечь файл img из zip-архива.
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync
/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в выводе
dmesg | tail
- После завершения записи отключите контроллер от USB, отключите питание от контроллера и включите снова.