** wb6_update_FACTORYRESET.fit shorter than offset + len **

Здравствуйте, не могу сбросить контроллер до заводских настроек(WB 6.9.1). Сделал флешку (2гб, FAT32), закинул туда свежую stable версию с офиц. сайта github. Подключаю флешку в первый порт usb(второй не видит), включаю контроллер, горит оранжевый цвет, когда начинает моргать - нажимаю кнопку FW. Далее такие логи он мне рисует

U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 36C
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:   No ethernet found.
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: SanDisk Rev: 1.01 Prod: Cruzer Blade
            Type: Removable Hard Disk
            Capacity: 1908.3 MB = 1.8 GB (3908352 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 20 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
FAT: Misaligned buffer address (820020c8)
   Skip 11327064 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000a64)
   Skip 47891 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000f44)
   Skip 36056 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82002260)
   Skip 227644960 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000c34)
** 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
FAT: Misaligned buffer address (820020c8)
reading wb6_update_FACTORYRESET.fit
11343704 bytes read in 6612 ms (1.6 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x82000500
     Data Size:    11327064 Bytes = 10.8 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   0f74da001178698d0a67c385ba6f1c1a710d1e02
## Verifying ... sha1
U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x01190113
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4042
.p0_mpwrdlctl   = 0x3f3f3836
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +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:   No ethernet found.
Hit any key to stop autoboot:  0

Хорошо, подумал я, скачал новую прошивку через web интерфейс, чтобы сбросить его там. Скачалась без проблем, установилась тоже. Когда пытался сбросить через web интерфейс, то он почему-то не до конца скачивал файл ( в какой-то момент, неопределенный, просто останавливал загрузку и писал Error: undefine, что-то типо этого, точно не помню.). Потом просто перестал работать веб, я пытаюсь в него зайти через статический айпи, будучи подключенным к нему, но он тупо не загружает и пишет, что не найдено ничего.

Добрый день!

Сброс и обновление производили по данной инструкции?

Прошу прислать вывод с debug-консоли, чтобы понять, что происходит после всех выполненных манипуляций. Это поможет точнее определить проблему.

Добрый, да, делаю все как по инструкции! Вот, как я форматирую флешку (уже другую взял, 4гб).


скачал этот файл: https://fw-releases.wirenboard.com/fit_image/stable/67/latest.fit
MD5 проверил - сходится.
Перекинул его на флешку и переименовал

Вставляю флешку в контроллер, включаю его, горит оранжевым, потом, когда моргает - нажимаю кнопку FW и такое он мне выдает.

U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x01180112
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4043
.p0_mpwrdlctl   = 0x3f3f3735
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 29C
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:   No ethernet found.
Hit any key to stop autoboot:  2
=>
U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x01180114
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4143
.p0_mpwrdlctl   = 0x3f3f3a38
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 32C
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:   No ethernet found.
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:          Rev: PMAP Prod: USB DISK 2.0
            Type: Removable Hard Disk
            Capacity: 3702.0 MB = 3.6 GB (7581696 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 19 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
FAT: Misaligned buffer address (820010c8)
   Skip 11327064 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000a64)
   Skip 47891 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000f44)
   Skip 36056 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82001260)
   Skip 227629273 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000978)
** 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
FAT: Misaligned buffer address (820010c8)
reading wb6_update_FACTORYRESET.fit

U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x011b0113
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4042
.p0_mpwrdlctl   = 0x3f3f3736
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 35C
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:   No ethernet found.
Hit any key to stop autoboot:  0

Как написано в инструкции:
Чтобы обновить прошивку:

  1. Подключите к контроллеру внешнее питание.
  2. Выключите контроллер кнопкой.
  3. Подключите флешку с файлом прошивки к порту USB 1.
  4. Включите кнопкой контроллер.
  5. В течение первых 5 секунд зажмите кнопку FW, которая находится возле антенны Wi-Fi.
  6. Дождитесь, пока контроллер не пикнет один раз и отпустите кнопку.

Так не работает, то есть я пытался удерживать кнопку при включении контроллера, он тупо зависает на этой строке, пока не отпущу: Hit any key to stop autoboot: 0
Извините, что отвечаю только вечером. Прихожу после работы и пытаюсь понять, что не так. Уже 5 день ломаю голову

Мне кажется, что это виноват вотч дог, потому что, чем раньше я нажимаю кнопку fw, тем дольше он проходит:

U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 33C
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:   No ethernet found.
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:          Rev: PMAP Prod: USB DISK 2.0
            Type: Removable Hard Disk
            Capacity: 3702.0 MB = 3.6 GB (7581696 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 19 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
FAT: Misaligned buffer address (820010c8)
   Skip 11327064 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000a64)
   Skip 47891 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000f44)
   Skip 36056 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82001260)
   Skip 227629273 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000978)
** 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
FAT: Misaligned buffer address (820010c8)
reading wb6_update_FACTORYRESET.fit
11343704 bytes read in 7007 ms (1.5 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x82000500
     Data Size:    11327064 Bytes = 10.8 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   0f74da001178698d0a67c385ba6f1c1a710d1e02
## Verifying ... sha1
U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x011b0113
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4042
.p0_mpwrdlctl   = 0x3f3f3736
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +0000)

CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 36C
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:   No ethernet found.
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:          Rev: PMAP Prod: USB DISK 2.0
            Type: Removable Hard Disk
            Capacity: 3702.0 MB = 3.6 GB (7581696 x 512)
reading wb6_update.fit
** Unable to read file wb6_update.fit **
reading wb6_update_FACTORYRESET.fit
1 bytes read in 19 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
FAT: Misaligned buffer address (820010c8)
   Skip 11327064 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000a64)
   Skip 47891 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000f44)
   Skip 36056 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82001260)
   Skip 227629273 bytes of data
reading wb6_update_FACTORYRESET.fit
FAT: Misaligned buffer address (82000978)
** 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
FAT: Misaligned buffer address (820010c8)
reading wb6_update_FACTORYRESET.fit
11343704 bytes read in 7005 ms (1.5 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x82000500
     Data Size:    11327064 Bytes = 10.8 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   0f74da001178698d0a67c385ba6f1c1a710d1e02
## Verifying ... sha1+
   Loading part 0 ... OK
Extractin▒
U-Boot SPL 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x01190116
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4042
.p0_mpwrdlctl   = 0x3f3f3936
.p0_mpwldectrl0 = 0x000b0009
.p0_mpwldectrl1 = 0x000c000c
Trying to boot from MMC1
Warning - USDHC2 controller not supporting


U-Boot 2017.03-wb1.3.0-g520058c326 (Jan 18 2022 - 10:56:38 +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:   No ethernet found.
Hit any key to stop autoboot:  0

Я пытался понять, как его аппаратно выключить в этой ревизии, но так и не понял.

Посмотрел внимательней сайт и наше там эту команду: u-boot-install-wb
Обновилось и теперь выдает это, после выполнения всех операций:

U-Boot SPL 2021.10-wb1.7.2-g1c43ce9a10 (Jul 30 2024 - 18:15:12 +0000)
DRAM init ok, rows:16, ncs:1, size: 1024MB
.p0_mpdgctrl0   = 0x01190113
.p0_mpdgctrl1   = 0x0e3f0e3f
.p0_mprddlctl   = 0x3f3f4042
.p0_mpwrdlctl   = 0x3f3f3735
.p0_mpwldectrl0 = 0x000b0009
.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 41C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM:  1 GiB
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:   Could not get PHY for FEC0: addr 0
No ethernet found.

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 ...
7937936 bytes read in 358 ms (21.1 MiB/s)
     Description:  Update kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x82000300
     Data Size:    7928976 Bytes = 7.6 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: unavailable
     Entry Point:  unavailable
     Hash algo:    sha1
     Hash value:   47f6419e0d5d8326c41b16761827dc3d746fec78
## Verifying ... sha1+
   Loading part 0 ... OK
Extracting DTB
## Loading FIT header to 0x83000000 ...
## Loading FIT strings to 0x83000028 ...
## Loading FIT struct to 0x83000100 ...
55849 bytes read in 27 ms (2 MiB/s)
     Description:  Update DTB
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x83000480
     Data Size:    46505 Bytes = 45.4 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   ef9dd3fe2b348fb8eb9f150b9dc2e27d6899e823
## Verifying ... sha1+
   Loading part 0 ... OK
Kernel image @ 0x82000000 [ 0x000000 - 0x78fc90 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Loading Device Tree to bef8c000, end bef9a5a8 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.22-wb6_initramfs (root@WB-buildserver) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9) ) #2 SMP Tue Feb 1 16:52:01 MSK 2022
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt:Machine model: Wiren Board init (i.MX6UL/ULL)
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] percpu: Embedded 14 pages/cpu @ef7d0000 s25932 r8192 d23220 u57344
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
[    0.000000] Kernel command line: console=ttymxc0,115200 bootmode=update_auto
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1026552K/1048576K available (5120K kernel code, 202K rwdata, 1576K rodata, 5120K init, 295K bss, 22024K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xb0000000 - 0xf0000000   (1024 MB)
[    0.000000]     modules : 0xaf000000 - 0xb0000000   (  16 MB)
[    0.000000]       .text : 0xb0008000 - 0xb0600000   (6112 kB)
[    0.000000]       .init : 0xb0800000 - 0xb0d00000   (5120 kB)
[    0.000000]       .data : 0xb0d00000 - 0xb0d32880   ( 203 kB)
[    0.000000]        .bss : 0xb0d34000 - 0xb0d7ddb0   ( 296 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Switching to timer-based delay loop, resolution 41ns
[    0.000016] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000054] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.002626] Console: colour dummy device 80x30
[    0.002669] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.002701] pid_max: default: 32768 minimum: 301
[    0.002884] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.002909] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.004158] CPU: Testing write buffer coherency: ok
[    0.004665] /cpus/cpu@0 missing clock-frequency property
[    0.004708] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.004764] Setting up static identity map for 0x80100000 - 0x80100070
[    0.007167] Brought up 1 CPUs
[    0.007202] SMP: Total of 1 processors activated (48.00 BogoMIPS).
[    0.007218] CPU: All CPU(s) started in SVC mode.
[    0.008542] devtmpfs: initialized
[    0.035000] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.035692] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.035742] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.035924] pinctrl core: initialized pinctrl subsystem
[    0.037967] NET: Registered protocol family 16
[    0.038490] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.041239] cpuidle: using governor menu
[    0.076944] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.076975] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.079216] imx6ul-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[    0.119734] mxs-dma 1804000.dma-apbh: initialized
[    0.124270] SCSI subsystem initialized
[    0.124892] usbcore: registered new interface driver usbfs
[    0.125060] usbcore: registered new interface driver hub
[    0.125305] usbcore: registered new device driver usb
[    0.126927] i2c-gpio i2c_rtc: using pins 48 (SDA) and 49 (SCL)
[    0.127792] i2c-gpio i2c_eeprom1: using pins 76 (SDA) and 67 (SCL)
[    0.128644] i2c-gpio i2c_eeprom2: using pins 70 (SDA) and 71 (SCL)
[    0.130147] i2c i2c-1: IMX I2C adapter registered
[    0.130191] i2c i2c-1: can't use DMA, using PIO instead.
[    0.130602] pps_core: LinuxPPS API ver. 1 registered
[    0.130624] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.130680] PTP clock support registered
[    0.133092] clocksource: Switched to clocksource mxc_timer1
[    0.157312] NET: Registered protocol family 2
[    0.158524] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.158729] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.159023] TCP: Hash tables configured (established 8192 bind 8192)
[    0.159172] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.159259] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.159609] NET: Registered protocol family 1
[    0.160465] RPC: Registered named UNIX socket transport module.
[    0.160495] RPC: Registered udp transport module.
[    0.160510] RPC: Registered tcp transport module.
[    0.160524] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.734215] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.749225] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.751305] ntfs: driver 2.1.32 [Flags: R/W].
[    0.761780] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.761814] io scheduler noop registered (default)
[    0.767387] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    0.767428] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
[    0.776584] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 18, base_baud = 5000000) is a IMX
[    1.328975] console [ttymxc0] enabled
[    1.334610] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 55, base_baud = 5000000) is a IMX
[    1.344917] 21fc000.serial: ttymxc5 at MMIO 0x21fc000 (irq = 56, base_baud = 5000000) is a IMX
[    1.387716] imx_rngc 2284000.rngb: Freescale RNGC registered.
[    1.422799] brd: module loaded
[    1.441944] loop: module loaded
[    1.450220] at24 5-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[    1.461677] at24 6-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[    1.469278] libphy: Fixed MDIO Bus: probed
[    1.475824] 20b4000.ethernet supply phy not found, using dummy regulator
[    1.483879] pps pps0: new PPS source ptp0
[    1.517291] libphy: fec_enet_mii_bus: probed
[    1.522931] fec 20b4000.ethernet eth0: registered PHC device 0
[    1.643183] 2188000.ethernet supply phy not found, using dummy regulator
[    1.764158] pps pps1: new PPS source ptp1
[    1.769216] libphy: fec_enet_mii_bus: probed
[    1.776344] fec 2188000.ethernet eth1: registered PHC device 1
[    1.782763] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.789465] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.795297] usbcore: registered new interface driver cdc_acm
[    1.800993] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.809356] usbcore: registered new interface driver usb-storage
[    1.860148] rtc rtc0: invalid alarm value: 2024-12-28 28:23:0
[    1.866559] rtc-pcf8563 4-0051: rtc core: registered rtc-pcf8563 as rtc0
[    1.882616] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc1
[    1.891848] i2c /dev entries driver
[    1.900062] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[    1.907585] imx6ul-pinctrl 20e0000.iomuxc: pin MX6UL_PAD_SD1_DATA1 already requested by watchdog; cannot claim for watchdog_6x
[    1.919142] imx6ul-pinctrl 20e0000.iomuxc: pin-114 (watchdog_6x) status -22
[    1.926194] imx6ul-pinctrl 20e0000.iomuxc: could not request pin 114 (MX6UL_PAD_SD1_DATA1) from group wdggrp_6x  on device 20e0000.iomuxc
[    1.938618] gpio-wdt watchdog_6x: Error applying setting, reverse things back
[    1.945849] gpio-wdt: probe of watchdog_6x failed with error -22
[    1.953718] sdhci: Secure Digital Host Controller Interface driver
[    1.959944] sdhci: Copyright(c) Pierre Ossman
[    1.964412] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.033159] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[    2.052781] ledtrig-cpu: registered to indicate activity on CPUs
[    2.062789] random: fast init done
[    2.080874] usbcore: registered new interface driver usbhid
[    2.088642] usbhid: USB HID core driver
[    2.103026] NET: Registered protocol family 17
[    2.114055] Registering SWP/SWPB emulation handler
[    2.121139] registered taskstats version 1
[    2.138304] imx_thermal 2000000.aips-bus:tempmon: Industrial CPU temperature grade - max:105C critical:100C passive:95C
[    2.162787] rtc-pcf8563 4-0051: setting system clock to 2024-12-02 19:21:28 UTC (1733167288)
[    2.171281] of_cfs_init
[    2.173936] of_cfs_init: OK
[    2.188019] vdd3p0: disabling
[    2.191042] vref-3v3: disabling
[    2.196395] usb1_vbus: disabling
[    2.203353] mmc0: new DDR MMC card at address 0001
[    2.214861] Freeing unused kernel memory: 5120K (b0800000 - b0d00000)
[    2.226554] mmcblk0: mmc0:0001 008GB0 7.28 GiB
[    2.243317] mmcblk0boot0: mmc0:0001 008GB0 partition 1 8.00 MiB
[    2.257644] mmcblk0boot1: mmc0:0001 008GB0 partition 2 8.00 MiB
[    2.270757] mmcblk0rpmb: mmc0:0001 008GB0 partition 3 4.00 MiB
mount: mounting none on /dev/pts failed: No such file or directory[    2.283958]  mmcblk0: p1 p2 p3 p4 < p5 p6 >

Boot mode: update_auto
Board is WB6, loading ci_hdrc_imx module
[    2.537213] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    2.542157] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    2.573154] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    2.578859] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    2.585722] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.592952] usb usb1: Product: EHCI Host Controller
[    2.597885] usb usb1: Manufacturer: Linux 4.9.22-wb6_initramfs ehci_hcd
[    2.604547] usb usb1: SerialNumber: ci_hdrc.0
[    2.610392] hub 1-0:1.0: USB hub found
[    2.614397] hub 1-0:1.0: 1 port detected
[    2.619875] 2184200.usb supply vbus not found, using dummy regulator
[    2.630577] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    2.635670] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    2.663185] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    2.668971] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    2.675853] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.683137] usb usb2: Product: EHCI Host Controller
[    2.688034] usb usb2: Manufacturer: Linux 4.9.22-wb6_initramfs ehci_hcd
[    2.694726] usb usb2: SerialNumber: ci_hdrc.1
[    2.700521] hub 2-0:1.0: USB hub found
[    2.704520] hub 2-0:1.0: 1 port detected
[    3.063260] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[    3.254162] usb 2-1: New USB device found, idVendor=0424, idProduct=2514
[    3.260981] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.271321] hub 2-1:1.0: USB hub found
[    3.275520] hub 2-1:1.0: 4 ports detected
[    3.603268] usb 2-1.1: new high-speed USB device number 3 using ci_hdrc
[    3.756137] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=b720
[    3.763308] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.770758] usb 2-1.1: Product: 802.11n WLAN Adapter
[    3.775870] usb 2-1.1: Manufacturer: Realtek
[    3.780187] usb 2-1.1: SerialNumber: 00e04c000001
1+0 records in
1+0 records out
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000317458 s, 3.2 MB/s
Wait for eMMC to become available...
Activate Mass Storage device
[    4.014704] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending drivers
[    4.073132] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[    4.265104] usb 1-1: New USB device found, idVendor=abcd, idProduct=1234
[    4.271924] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.279288] usb 1-1: Product: UDisk
[    4.283882] usb 1-1: Manufacturer: General
[    4.288119] usb 1-1: SerialNumber: 2406210931540321073413
[    4.296782] usb-storage 1-1:1.0: USB Mass Storage device detected
[    4.304913] scsi host0: usb-storage 1-1:1.0
[    5.365608] scsi 0:0:0:0: Direct-Access     General  UDisk            5.00 PQ: 0 ANSI: 2
[    5.378209] sd 0:0:0:0: [sda] 15728640 512-byte logical blocks: (8.05 GB/7.50 GiB)
[    5.389519] sd 0:0:0:0: [sda] Write Protect is off
[    5.395755] sd 0:0:0:0: [sda] No Caching mode page found
[    5.401139] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    5.412890]  sda: sda1
[    5.419213] sd 0:0:0:0: [sda] Attached SCSI removable disk
[  195.573300] random: crng init done

и ничего не происходит, не пищит, просто моргает зеленым. Флешка горит, что работает.

Тема еще актуально, помогите, пожалуйста!

Тут не вижу чтобы был вывод про обнаруженную флешку. Она вставлена? На ней (сейчас) есть файл с именем “wb6_update_FACTORYRESET.fit”?
Я вижу что контроллер запускается с внктреннего накопителя и загрузчик не определяет флешку, совсем.
Рекомендую параметры загрузчика установить после обновления, так: Проблема со сбросом Wirenboard на заводские настройки - #14 от пользователя BrainRoot