Обновление контролера WB-7

Добрый день! Решил через интерфейс обновить прошивку контролера, текущая прошивка ниже:

Batch No 7.2.1B 579

Current uptime 0d 0h 51m

DTS Version

HW Revision 7.2.1

Manufacturing Date 2022-02-11 12:13:09+00:00

Reboot

Release name wb-2201

Release suite stable

Short SN A4EITCUP

Temperature Grade industrial

Скачал последнюю версию прошивки. Файл: 202401190738_wb-2401_bullseye_wb7x.fit. Пробовал несколько раз итог прежний. Размер файла: 225216КБ.

Начинаю загружать файл через настройки интерфейса по инструкции. Файл нормально загружается, но установка прошивки не начинается. Выдается сообщение: Received incomplete update FIT /var/www/uploads/wb-console.log, don’t starting update.
Я так понимаю, что контроллеру не нравится этот установочный файл.

И следующий текст:

Received good update FIT /var/www/uploads/0000000002, starting update

Sun Jan 21 11:21:28 UTC 2024: started update from /mnt/data/uploads/0000000002

Description: WirenBoard firmware update
Compatible device: wirenboard,wirenboard-720
Firmware version: 202401190738
Firmware compatible: +single-rootfs +fit-factory-reset +force-repartition +repartition-ramsize-fix
Release name: wb-2401
Release suite: stable
Release target: wb7/bullseye
Release repo prefix:
Time of creation: Fri Jan 19 07:40:46 UTC 2024

Checking SHA1 hash of install
SHA1 hash of install ok
Extracting install script
Running install script
Console logging enabled; tempfile /tmp/tmp.BotwRO2N2c, final file /mnt/data/uploads/wb-console.log will be written on exit
/dev/shm/tmp.xyULS3tFWR: line 975: fw_has_proper_dtb: command not found
This firmware is too old for this device, please use newer one from https://fw-releases.wirenboard.com/
!!! Firmware is not compatible with this device, no proper DTB found
Removing FIT /mnt/data/uploads/0000000002

В чем проблема, почему не обновляется прошивка?

Спасибо!

Добрый день.
Пришлите диагностический архив. Пришлите лог обновления.
Проверьте, достаточно ли места на контроллере.

Диагностический архив вечером направлю.

Где взять лог обновления и как посмотреть заполненность памяти?

  1. Здесь лог обновления - /mnt/data/.wb-update/wb-console.log
  2. Посмотрите пример в теме как проверить, что заполнило память, - Закончилось место в /dev/root.

1 сообщение было перенесено в новую тему: Проблема обновления контроллера WB7

Память

root@wirenboard-A4EITCUP:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 976M 503M 407M 56% /
devtmpfs 492M 0 492M 0% /dev
tmpfs 500M 72K 500M 1% /dev/shm
tmpfs 500M 1.6M 498M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 500M 0 500M 0% /sys/fs/cgroup
/dev/mmcblk0p6 4.7G 796M 3.7G 18% /mnt/data
tmpfs 100M 0 100M 0% /run/user/0

Странно сторонне по не ставил, непонятно чем забита.

приложен диагностический архив, доступен только сотрудникам поддержки
(95,8 КБ)

image

Нет у меня такой папки на контроллере

Настройте отображение срытых папок.

Добрый день.
В принципе ваша проблема действительно очень схожа с указанной вами проблемой на портале (Проблема обновления контроллера WB7).
Видимо у нас что-то сломалось в обновлении с более старых версий ПО. Проблема передана разработчикам.
На данный момент я бы порекомендовал попробовать следующий алгоритм обновления:

  1. Обновитесь до wb-2310 данным фитом 202401161445_wb-2310_bullseye_wb7x.fit.
  2. Затем обновитесь до wb-2401 предпоследним фитом 202401220754_wb-2401_bullseye_wb7x.fit.

Сообщите о результате.

Добрый день!
Да все получилось! Спасибо!