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

Не сбрасывается на заводские настройки. По SSH не подключается. По COM порту подключается, флешку видит но все время циклически перезагружается. Архив с прошивкой последний, 202608140932_wb-2606_bullseye_wb67.fit. Переименовал на флешке в wb6_update_FACTORYRESET.fit. Флешка в fat32.

Что делать подскажите. Только начал Вайренбоардами заниматься, так что не все еще понятно.

Лог:

U-Boot SPL 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31)
DRAM init ok, rows:16, ncs:1, size: 1024MB
Trying to boot from MMC1
Warning - USDHC2 controller not supporting

U-Boot 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31 +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:  1 GiB
MMC:   FSL_SDHC: 0
Using default environment

In:    serial
Out:   serial
Err:   serial
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: Kingston Rev: PMAP Prod: DataTraveler 2.0
Type: Removable Hard Disk
Capacity: 29774.8 MB = 29.0 GB (60978816 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 25 ms (0 Bytes/s)

##############################

Detected USB flash drive with update file

Filename: wb6_update_FACTORYRESET.fit

Press a FW key if you want to update firmware from this file

or wait 3 seconds to boot normally.

##############################

U-Boot SPL 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31)
DRAM init ok, rows:16, ncs:1, size: 1024MB
Trying to boot from MMC1
Warning - USDHC2 controller not supporting

U-Boot 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 38C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM:  1 GiB
MMC:   FSL_SDHC: 0
Using default environment

In:    serial
Out:   serial
Err:   serial
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: Kingston Rev: PMAP Prod: DataTraveler 2.0
Type: Removable Hard Disk
Capacity: 29774.8 MB = 29.0 GB (60978816 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 25 ms (0 Bytes/s)

##############################

Detected USB flash drive with update file

Filename: wb6_update_FACTORYRESET.fit

Press a FW key if you want to update firmware from this file

or wait 3 seconds to boot normally.

##############################
USB update procedure start
Checking if ubootenv part is present

Loading FIT header to 0x82000000 …

reading wb6_update_FACTORYRESET.fit

Loading FIT strings to 0x82000028 …

reading wb6_update_FACTORYRESET.fit

Loading FIT struct to 0x82000100 …

reading wb6_update_FACTORYRESET.fit
Skip 11533344 bytes of data
reading wb6_update_FACTORYRESET.fit
Skip 47891 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (8200097c)
Skip 44291 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82001c6c)
Skip 221618034 bytes of data
reading wb6_update_FACTORYRESET.fit
** wb6_update_FACTORYRESET.fit shorter than offset + len **
Can’t find subimage ‘ubootenv’
Extracting kernel

Loading FIT header to 0x82000000 …

reading wb6_update_FACTORYRESET.fit

Loading FIT strings to 0x82000028 …

reading wb6_update_FACTORYRESET.fit

Loading FIT struct to 0x82000100 …

reading wb6_update_FACTORYRESET.fit
reading wb6_update_FACTORYRESET.fit

U-Boot SPL 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31)
DRAM init ok, rows:16, ncs:1, size: 1024MB
Trying to boot from MMC1
Warning - USDHC2 controller not supporting

U-Boot 2017.03-1.2.0-gf92dee6f51 (Jun 02 2021 - 13:45:31 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 39C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM:  1 GiB
MMC:   FSL_SDHC: 0
Using default environment

In:    serial
Out:   serial
Err:   serial
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: Kingston Rev: PMAP Prod: DataTraveler 2.0
Type: Removable Hard Disk
Capacity: 29774.8 MB = 29.0 GB (60978816 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 25 ms (0 Bytes/s)

##############################

Detected USB flash drive with update file

Filename: wb6_update_FACTORYRESET.fit

Press a FW key if you want to update firmware from this file

or wait 3 seconds to boot normally.

##############################

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

Добрый день.
Рекомендую отключить watchdog на время обновления.

Не получается, уже 3 флешки поменял.

Спасибо за подсказку, завтра попробую, сегодня в ссылку в командировку отправили :)))

Ну отлично, жду результата.

watchdog оключил перемычкой. Теперь есть возможность хоть что то делать. Но пока результата нет. Буду курить учебник.

В общем с помощью искусственного братишки (gpt) запустил ВБ. 2 дня с ним исправляли прошивку. Но появилась другая проблема, при напряжении питания от 9В до 17В ВБ работает стабильно и проблем нет. Но уже при 18В ВБ уходит в циклическую перезагрузку на этапе загрузки, секунд через 10-15. Блок питания сразу исключил потому как 10-и амперный. И просадки быть не может. ВБ потребляет всего максимум 150-170 мА. Теперь бы с этим разобраться. Напряжение 3,3В и 5В в момент перезагрузки просаживаются до 0,3-0,6В. 24В на входе стабильны.

Сам загрузчик обновлен?
Ну и - с отключенным (аппаратным) watchdog так же?

С отключенным watchdog (аппаратным, с перемычкой) запускается и нормально работает. А из за загрузчика может быть?

Да, слишком большое время между импульсами, не успевает загрузиться.
Судя по партии контроллера - это Wiren Board 6: Errata - Wiren Board

Еще бы знать как загрузчик обновить. Я вообще чайник в линуксе :)))) Только-только начал заниматься. Тот вайрен от старого киповца достался в наследство. Вот и решил им заняться на досуге.

Либо сделать factory reset актуальным релизом, либо

apt update
apt install u-boot-wb6
u-boot-install-wb

Теперь только в понедельник. Приятных выходных.