Обновление прошивки WB6 по USB

Есть устройство Wiren Board 6.7.2. По USB в отладке вхожу нормально. ПО WEB интерфейсу не заходит, после ввода пароля повторно выводит окно пароля.

пытаюсь перепрошить wirenboard 6 по USB. Скачал образ, переименовал его в wb6_update_FACTORYRESET.fit при включении нажал кнопку FW, Один раз пищит.
Далее устройство грузится в обчный режим. очень долго стоит на строчке
Starting kernel …

По отладке вижу
Press FW button to enter firmware update mode

если нажать FW, то пишет

Entering firmware update mode.
Checking if ubootenv part is present

Loading FIT header to 0x82000000 …
Loading FIT strings to 0x82000028 …
Loading FIT struct to 0x82000100 …

Can’t find subimage ‘ubootenv’

Потом просто перегружается

если не нажимать загружается долго, потом включается питание на USB (на флешке загорается светодиод).

Строчки

Detected USB flash drive with update file

не появляются. Ведь питание на USB не .подается.

Добрый день.

А какой релиз на контроллере?
Точнее - каким из способов установлен пароль на web-интерфейс?

Без понимания какая версия загрузчика и какой релиз установлен - довольно сложно сказать.
Как минимум нужно видеть весь лог.
Оптимально - сначала обновить u-boot так.


U-Boot SPL 2021.10-wb1.7.2-g1c43ce9a10 (Jul 30 2024 - 18:15:12 +0000)
DRAM init ok, rows:15, ncs:1, size: 512MB
.p0_mpdgctrl0   = 0x010f010f
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f403f
.p0_mpwrdlctl   = 0x3f3f3933
.p0_mpwldectrl0 = 0x0009000b
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2021.10-wb1.7.2-g1c43ce9a10 (Jul 30 2024 - 18:15:12 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 46C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM:  512 MiB
MMC:   FSL_SDHC: 1
In:    serial
Out:   serial
Err:   serial
Loading Environment from MMC... OK
Will only keep env vars: mmcpart bootcount upgrade_available uenvcmd wb_webupd otp_program otp_aes_program
## Info: input data size = 43 = 0x2B
bootcount=0
mmcpart=3
upgrade_available=0

Environment size: 43/8188 bytes
## Resetting to default environment
## Info: input data size = 43 = 0x2B
Net:   eth0: ethernet@2188000
Hit any key to stop autoboot:  0
## Info: input data size = 4285 = 0x10BD
switch to partitions #0, OK
mmc1(part 0) is current device
eMMC found on device 1
Press FW button to enter firmware update mode
............................
Entering firmware update mode.
Checking if ubootenv part is present
## Loading FIT header to 0x82000000 ...
## Loading FIT strings to 0x82000028 ...
## Loading FIT struct to 0x82000100 ...
Can't find subimage 'ubootenv'
Extracting kernel
## Loading FIT header to 0x82000000 ...
## Loading FIT strings to 0x82000028 ...
## Loading FIT struct to 0x82000100 ...
11568872 bytes read in 525 ms (21 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x82000300
     Data Size:    11559912 Bytes = 11 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   acc7a8bc33da04c78844594f88d99f0e084ccf78
## Verifying ... sha1+
   Loading part 0 ... OK
Extracting DTB
## Loading FIT header to 0x83000000 ...
## Loading FIT strings to 0x83000028 ...
## Loading FIT struct to 0x83000100 ...
66615 bytes read in 38 ms (1.7 MiB/s)
     Description:  Update DTB
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x83000540
     Data Size:    57079 Bytes = 55.7 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   cc8f53819ec9d54fdc3c0a6bc7f711056435037f
## Verifying ... sha1+
   Loading part 0 ... OK
Kernel image @ 0x82000000 [ 0x000000 - 0xb063e8 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Loading Device Tree to 9ef89000, end 9ef99ef6 ... OK

Starting kernel ...

Лог как есть. при нажатии после “Press FW button to enter firmware update mode” Идет по кругу. Питание флешки не включается. Включается если только НЕ нажимать WF. Тогда система долго грузится и питание флешки включается. Если нажать WF, то пишет “Starting kernel …” и долго висит. потом все заново.

обновил загрузчик

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

Всё равно, питание USB не включается. Соотвественно надписи 

Detected USB Flash drive with update file

нет

По-моему проблема в том что загрузчик не читает USB флешку, совсем.
То есть надо ил сбросить его параметры так или просто удалить пароль web-интерфейса. Например Установка пароля на веб-интерфейс контроллера Wiren Board (Debian Bullseye) — Wiren Board