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


#1

Добрый день.

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

#2

В связи с тем, что поступает много вопросов с порядком перезаливки прошивки на контроллер, выложено видео, где наглядно показан процесс, включающий сброс до заводских настроек (FACTORYRESET).


#3

Вопрос к команде WirenBoard:
Что за скрипт стартует при этой процедуре для сброса настроек?
Нельзя ли его просто запустить из консоли без шаманства с флешкой?


#4

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


#5

Понял :wink:


#6

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

Hit any key to stop autoboot: 0
=>


#7

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


#8

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


#9

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


#10

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


#11

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


#12

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


#13

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


#14

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


#15

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


#16

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


#17

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