Сброс Wiren Board 6 до заводских настроек

Добрый день.

Не удается сбросить контроллер до заводских настроек. Отформатировал флешку в 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:
Что за скрипт стартует при этой процедуре для сброса настроек?
Нельзя ли его просто запустить из консоли без шаманства с флешкой?

vugluskr, такой процедуры не предусмотрено.

Понял :wink:

К сожалению данное видео не помогло. При кратковременном нажатии на кнопку попадаю в командную строку.

Hit any key to stop autoboot: 0
=>

Знакомая тема. Выберите чуть другой момент для нажатия. Вчера тоже с таким сталкивался!

Уважаемые разработчики, может все-таки поможете решить данную проблему?

Я так понял дело не в этом, а в загрузчике, он ищет только wb6_update.fit, а wb6_update_FACTORYRESET.fit он не ищет на флешке. Из вашего же видео видно, что ищется еще и wb6_update_FACTORYRESET.fit, а если посмотреть на мой лог, то ничего такого там нет. Только поиск wb6_update.fit и все.

Проверьте фаловую систему флешки. Проверьте полное имя файла, включая расширение.

Файловая система FAT32, имя файла прошивки уже много раз было проверено. Если переименовать его в wb6_update.fit, тогда обновление устанавливается.

pivcheg, добрый день!
Пытаемся воспроизвести проблему, думаю, в течение дня сможем что-то посоветовать.

Добрый день.
Получилось возпроизвести проблему? Что-то сможете посоветовать?

Добрый день, pivcheg! Разработчикам передал проблему, пока результатов нет, к сожалению. Напишу здесь, как только что-то будет известно.

Уважаемые пользователи, если на вашем контроллере прошивка работает, но только с файлом wb6_update.fit, а с файлом wb6_update_FACTORYRESET.fit — нет, напишите запрос для получения инструкций на info@contactless.ru с указанием серийного номера вашего контроллера.
Приносим извинения за неудобства!

Пожалуйста обратите внимание на проблемы ERRWB630002 и ERRWB650003 из ерраты.

Получил инструкции, обновил загрузчик. После этого получилось сбросить контроллер до заводских настроек.

2 лайка

все перечисленное не помогает контролер не обновляется и не сбрасывается с флешки

Откройте пожалуйста еррату, прочитайте там описание ERRWB600004. Подтведите, что у вас именно эта проблема, подключив отладочную консоль https://wirenboard.com/wiki/index.php/WB_Debug_Console . Если вывод совпадает, то следуйте пожалуйста рекомендованным путям обхода. Если и они не помогли - то вы можете привезти устройство к нам в офис для обновления загрузчика.

Если это сделать никак нельзя (устройство например уже установленно на обьекте и очень далеко) - напишите об этом нам, мы что-нибудь придумаем.

все это уже было опробовано не помогает. и даже проблема в том что 1-Wire второй не видит подключенные датчики и нет у меня 4 wifi b 4 Lan как показывает веб интерфейс по этой причине требовался сброс на заводские настройки.