Не обновляется WB 6.6.0 с флешки

Добрый день. На контроллере заполнен корневой раздел:

Welcome to Wiren Board 6.6.0 (s/n AQRS4HYY), release wb-2110 (as stable)
Linux wirenboard-AQRS4HYY 5.10.35-wb6 #1 Thu Sep 30 00:33:57 UTC 2021 armv7l GNU/Linux

root@wirenboard-AQRS4HYY:~# df
Filesystem     1K-blocks   Used Available Use% Mounted on
/dev/root         999320 974480         0 100% /
devtmpfs          245204      0    245204   0% /dev
tmpfs             253908      0    253908   0% /dev/shm
tmpfs             253908    508    253400   1% /run
tmpfs               5120      0      5120   0% /run/lock
tmpfs             253908      0    253908   0% /sys/fs/cgroup
/dev/mmcblk0p6   1326868 514060    727356  42% /mnt/data
tmpfs              50780      0     50780   0% /run/user/0

Пробую обновить с флешки не последнюю прошивку 202304100746_wb-2304_bullseye_wb6x с возвратом к заводским настройкам. Обновление начинается, но до конца не доходит, подскажите, пожалуйста в чём проблема. Файл сообщений из debug консоли:
Лог сессии обновления.txt (17,2 КБ)

Добрый день.
Такого раньше не видел. Проверю (в смысле - воспроизведу) на аналогичном контроллере.
Пока - со своей стороны попробуйте выполнить подготовку-проверку образа так: Не подключается к WEB UI и SSH - #14 от пользователя BrainRoot

Закинул на флешку самую последнюю прошивку (202304101531_wb-2304_bullseye_wb6x.fit), проверил хэш переименованного файла на флешке - ок. Обновиться также не получилось с теми же сообщениями в логе.
хэш сумма верная
Лог обновления с проверенным хешем.txt (17,1 КБ)

Вижу что флешка на 32.
Попробую с такой же.
Покажите пожалуйста таблицу разделов флешки.
Вывод fdisk -l например (хотя маловероятно что дело в разделах).
Ну и попробуйте отключить watchdog аппаратно на время обновления

Смогу обновить в выключенным watchdog ближе к вечеру.
вывод fdisk -l.txt (4,4 КБ)

С аппаратно отключенным watchdog тоже не обновляется.
Лог обновления с отключённым watchdog.txt (16,8 КБ)

По логу - watchdog не отключен и срабатывает все ж.

Соединил пины надёжнее, теперь в логе нет watchdog.
Лог обновления с точно отключённым watchdog.txt (17,4 КБ)

Так, половину проблемы решили. Все ж, кажется, дело в том что на флешке два раздела:

[    4.694316]  sda: sda1 sda4
Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *    16128 60437491 60421364 28.8G  c W95 FAT32 (LBA)
/dev/sda4       29488    32491     3004  1.5M  0 Empty

Предлагаю оставить один.

Форматировать лучше Rufus’ом, чтоб наверняка.

Спасибо за помощь, удалось обновиться!

Welcome to Wiren Board 6.6.0 (s/n AE5L3CSV), release wb-2304 (as stable)
Linux wirenboard-AE5L3CSV 5.10.35-wb133 #1 Tue Feb 21 08:07:14 UTC 2023 armv7l GNU/Linux

После форматирования встроенными средствами Windows 10, контроллер перестал видеть файлы на флешке.
Отформатировал флешку Rufus’ом и обновление запустилось. Скрин программы с настройками:

Обновление завершилось успешно, хотя в консоль выдавались сообщения о проблемах с монтированием флешки и с длинной файла обновления.
Лог успешного обновления.txt (17,3 КБ)

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

и в конце:

umount: can't umount /usb: Invalid argument
Looking for wb6_update_FACTORYRESET.fit on /dev/sda
umount: can't umount /usb: Invalid argument
mount: mounting /dev/sda on /usb failed: Invalid argument
Looking for wb6_update_FACTORYRESET.fit on /dev/sda1
umount: can't umount /usb: Invalid argument

Ещё небольшой момент: в инструкции по обновлению написано, когда запустится процесс удаления данных и возврата к заводским настройкам светодиод будет мигать зелёным. У меня мигал разными цветами, было немного волнительно)

Отлично. Не забудьте включить снова Watchdog.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.