Удаление данных и сборс к заводским настройкам

Добрый день стоит задача удалить все данные контроллера и сбросить его к заводским настройкам.

Batch No 6.6.0D 409
Firmware version 202002171718
HW Revision 6.6.0

Пробовали сбрасывать по инструкциям через usb с заливкой прошивки на флешку и переименованием ее в соответствии с инструкцией. Но при перезапуске контроллера не происходит индикации в соответствии с инструкцией и прошивка не устанавливается. (ни кроткое нажатие ни длинное не помогло, флешки пробовали разных производителей.)

Попробуйте подключить Debug консоль, покажите что выводит при старте контроллера с воткнутой флешкой в первый USB порт, с образом wb6_update_FACTORYRESET.fit на борту.
Должно быть примерно так: reset

U-Boot 2017.03-1.0.2-g6ee0824fba (May 27 2019 - 16:14:52 +0000)

CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 37C
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: 04:91:62:c2:95:8b
EEPROM #1 MAC: 04:91:62:c2:09:2f
Net: eth0: ethernet@02188000
Hit any key to stop autoboot: 0
Checking if there is a USB storage with update file wb6_update.fit
dev: usb1_vbus @ regulator@0
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: Samsung Rev: 1100 Prod: Flash Drive
Type: Removable Hard Disk
Capacity: 30594.0 MB = 29.8 GB (62656641 x 512)
Failed to mount ext2 filesystem…
** Unrecognized filesystem type **
Failed to mount ext2 filesystem…
** Unrecognized filesystem type **
No USB update detected, continuing boot
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
323 bytes read in 59 ms (4.9 KiB/s)
Importing environment from 0x82000000…
Checking if uenvcmd is set …
Running default loadzimage …
5126504 bytes read in 343 ms (14.3 MiB/s)

MMC read: dev # 0, block # 2016, count 32 … 32 blocks read: OK
Reading overlays list from eMMC
Reading factory fdt name from eMMC
Loading factory fdt imx6ul-wirenboard660
45166 bytes read in 403 ms (109.4 KiB/s)
485 bytes read in 143 ms (2.9 KiB/s)
Applying DT overlay wb6-nogsm
597 bytes read in 136 ms (3.9 KiB/s)
Applying DT overlay wb6-wifi-rtl8723bu
509 bytes read in 165 ms (2.9 KiB/s)
Applying DT overlay wb6-noradio
334 bytes read in 103 ms (2.9 KiB/s)
Applying DT overlay wb6-eth1
254 bytes read in 116 ms (2 KiB/s)
Applying DT overlay temp-industrial
Applying extra overlay
Booting from mmc …
Kernel image @ 0x82000000 [ 0x000000 - 0x4e3968 ]

Flattened Device Tree blob at 83000000

Booting using the fdt blob at 0x83000000
Loading Device Tree to 9ef33000, end 9ef55fff … OK

Starting kernel …

image

Лог с другой флешкой

U-Boot 2017.03-1.0.2-g6ee0824fba (May 27 2019 - 16:14:52 +0000)

CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 48C
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: 04:91:62:c2:95:8b
EEPROM #1 MAC: 04:91:62:c2:09:2f
Net: eth0: ethernet@02188000
Hit any key to stop autoboot: 0
Checking if there is a USB storage with update file wb6_update.fit
dev: usb1_vbus @ regulator@0
starting USB…
USB0: USB EHCI 1.00
USB1: USB EHCI 1.00
scanning bus 0 for devices… 1 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… 0 Storage Device(s) found
No storage devices, perhaps not 'usb start’ed…?
No USB update detected, continuing boot
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
323 bytes read in 59 ms (4.9 KiB/s)
Importing environment from 0x82000000…
Checking if uenvcmd is set …
Running default loadzimage …
5126504 bytes read in 343 ms (14.3 MiB/s)

MMC read: dev # 0, block # 2016, count 32 … 32 blocks read: OK
Reading overlays list from eMMC
Reading factory fdt name from eMMC
Loading factory fdt imx6ul-wirenboard660
45166 bytes read in 403 ms (109.4 KiB/s)
485 bytes read in 142 ms (2.9 KiB/s)
Applying DT overlay wb6-nogsm
597 bytes read in 136 ms (3.9 KiB/s)
Applying DT overlay wb6-wifi-rtl8723bu
509 bytes read in 165 ms (2.9 KiB/s)
Applying DT overlay wb6-noradio
334 bytes read in 103 ms (2.9 KiB/s)
Applying DT overlay wb6-eth1
254 bytes read in 116 ms (2 KiB/s)
Applying DT overlay temp-industrial
Applying extra overlay
Booting from mmc …
Kernel image @ 0x82000000 [ 0x000000 - 0x4e3968 ]

Flattened Device Tree blob at 83000000

Booting using the fdt blob at 0x83000000
Loading Device Tree to 9ef33000, end 9ef55fff … OK

Starting kernel …

Файловая система не понравилась. Попробуйте заново отформатировать флешку в систему FAT32, на пример программой Rufus.

“Делаем” флешку из образа - он точно работает…
образ
скачиваем, потом с помощью
Программа
записываем на флешку.

Скачали образ, записали через программу, пока нет изменений.

U-Boot 2017.03-1.0.2-g6ee0824fba (May 27 2019 - 16:14:52 +0000)

CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 56C
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: 04:91:62:c2:95:8b
EEPROM #1 MAC: 04:91:62:c2:09:2f
Net: eth0: ethernet@02188000

U-Boot 2017.03-1.0.2-g6ee0824fba (May 27 2019 - 16:14:52 +0000)

CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 56C
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: 04:91:62:c2:95:8b
EEPROM #1 MAC: 04:91:62:c2:09:2f
Net: eth0: ethernet@02188000
Hit any key to stop autoboot: 0
Checking if there is a USB storage with update file wb6_update.fit
dev: usb1_vbus @ regulator@0
starting USB…
USB0: USB EHCI 1.00
USB1: USB EHCI 1.00
scanning bus 0 for devices… 1 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… 0 Storage Device(s) found
No storage devices, perhaps not 'usb start’ed…?
No USB update detected, continuing boot
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
323 bytes read in 60 ms (4.9 KiB/s)
Importing environment from 0x82000000…
Checking if uenvcmd is set …
Running default loadzimage …
5126504 bytes read in 343 ms (14.3 MiB/s)

MMC read: dev # 0, block # 2016, count 32 … 32 blocks read: OK
Reading overlays list from eMMC
Reading factory fdt name from eMMC
Loading factory fdt imx6ul-wirenboard660
45166 bytes read in 405 ms (108.4 KiB/s)
485 bytes read in 143 ms (2.9 KiB/s)
Applying DT overlay wb6-nogsm
597 bytes read in 137 ms (3.9 KiB/s)
Applying DT overlay wb6-wifi-rtl8723bu
509 bytes read in 165 ms (2.9 KiB/s)
Applying DT overlay wb6-noradio
334 bytes read in 104 ms (2.9 KiB/s)
Applying DT overlay wb6-eth1
254 bytes read in 117 ms (2 KiB/s)
Applying DT overlay temp-industrial
Applying extra overlay
Booting from mmc …
Kernel image @ 0x82000000 [ 0x000000 - 0x4e3968 ]

Flattened Device Tree blob at 83000000

Booting using the fdt blob at 0x83000000
Loading Device Tree to 9ef33000, end 9ef55fff … OK

Starting kernel …

Другую флешку пробовали?
А к контроллеру еще что-то подключено?
USB разъем используете ближний к сетевым?

К контроллеру ничего не подключено, попробовали третью флешку, пошла перепрошивка. Спасибо.

Замечательно. А флешка которая не работала - не USB3 случайно? Собираю статистику.

Не грузилось с Trancend USB2.0 4GB
Загрузилось только после записи имиджа с Samsung USB 3.1 32 GB

Обе флешки до этого форматировали и загружали свежий образ https://github.com/wirenboard/wirenboard/releases
с переименованием по инструкции, результата не было.

Благодарю.