Не удается сбросить контроллер до заводских настроек. Отформатировал флешку в FAT32. Копирую файл wb6_update_FACTORYRESET.fit, включаю контроллер, но он грузится в обычном режиме. Если же назвать файл wb6_update.fit, тогда контроллер видит прошивку и ставит обновление.
U-Boot 2017.03-ge479d27901 (Jun 14 2018 - 15:57:30 +0000)
CPU: Freescale i.MX6ULL rev1.0 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 54C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM: 512 MiB
MMC: FSL_SDHC: 0
Using default environment
In: serial
Out: serial
Err: serial
EEPROM #0 MAC: d8:80:39:e3:2c:1f
EEPROM #1 MAC: d8:80:39:e2:e2:9a
Net: eth0: ethernet@02188000
Hit any key to stop autoboot: 3 ^H^H^H 2 ^H^H^H 1 ^H^H^H 0
Checking if there is a USB storage with update file
dev: 5v_out @ regulator@2
starting USB…
USB0: USB EHCI 1.00
USB1: USB EHCI 1.00
scanning bus 0 for devices… 2 USB Device(s) found
scanning bus 1 for devices… EHCI timed out on TD - token=0x80008c80
unable to get device descriptor (error=-1)
1 USB Device(s) found
scanning usb for storage devices… 1 Storage Device(s) found
Device 0: Vendor: JetFlash Rev: 1100 Prod: Transcend 2GB
Type: Removable Hard Disk
Capacity: 2048.0 MB = 2.0 GB (4194304 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
No USB update detected, continuing boot
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
44 bytes read in 66 ms (0 Bytes/s)
Importing environment from 0x82000000…
Checking if uenvcmd is set …
Running default loadzimage …
5057640 bytes read in 352 ms (13.7 MiB/s)
42617 bytes read in 471 ms (87.9 KiB/s)
Booting from mmc …
Kernel image @ 0x82000000 [ 0x000000 - 0x4d2c68 ]
##Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Loading Device Tree to 9ef4a000, end 9ef57678 … OK
В связи с тем, что поступает много вопросов с порядком перезаливки прошивки на контроллер, выложено видео, где наглядно показан процесс, включающий сброс до заводских настроек (FACTORYRESET).
Вопрос к команде WirenBoard:
Что за скрипт стартует при этой процедуре для сброса настроек?
Нельзя ли его просто запустить из консоли без шаманства с флешкой?
Я так понял дело не в этом, а в загрузчике, он ищет только wb6_update.fit, а wb6_update_FACTORYRESET.fit он не ищет на флешке. Из вашего же видео видно, что ищется еще и wb6_update_FACTORYRESET.fit, а если посмотреть на мой лог, то ничего такого там нет. Только поиск wb6_update.fit и все.
Уважаемые пользователи, если на вашем контроллере прошивка работает, но только с файлом wb6_update.fit, а с файлом wb6_update_FACTORYRESET.fit — нет, напишите запрос для получения инструкций на info@contactless.ru с указанием серийного номера вашего контроллера.
Приносим извинения за неудобства!
Откройте пожалуйста еррату, прочитайте там описание ERRWB600004. Подтведите, что у вас именно эта проблема, подключив отладочную консоль https://wirenboard.com/wiki/index.php/WB_Debug_Console . Если вывод совпадает, то следуйте пожалуйста рекомендованным путям обхода. Если и они не помогли - то вы можете привезти устройство к нам в офис для обновления загрузчика.
Если это сделать никак нельзя (устройство например уже установленно на обьекте и очень далеко) - напишите об этом нам, мы что-нибудь придумаем.
все это уже было опробовано не помогает. и даже проблема в том что 1-Wire второй не видит подключенные датчики и нет у меня 4 wifi b 4 Lan как показывает веб интерфейс по этой причине требовался сброс на заводские настройки.