Пытался обновить 6.7.2 на последнюю версию (с 2207), загрузил latest через вебморду, контроллер стал дико тормозить (LA 3-5) и страница обновения пишет, что “Сервис обновления прошивки не доступен”. Почитал, попробовал обновить u-boot, что-то обновило, но ничем не помогло.
Пробовал обновлять через ssh, последние прошивки шьет, но работает так же криво, рание прошивки не обновляет и пишет что типа несовместимо с u-boot и поставьте более свежую.
В итоге контроллер стоит раком и не работает.
Что делать?
Как хотя бы вернуть его на старую прошивку, раз новые работают через одно место?
2606, включая testing/trixie
Давайте попробуем разобраться.
Для начала: покажите пожалуйста вывод вводимых команд и для каждой - напишите чем вывод отличается от ожидаемого.
Сейчас он на связи, я могу зайти на него по ssh. Top показывает LA от 3 до 7, веб-интерфейс отвечает, но не дает обновиться. Пользователей нет, устройства не видны (“Нет устройств, доступных для отображения”). Обновление на latest происходит без ошибок, только пишет что “cannot delete non-empty directory: mnt”. И все. Перезагружается и опять полупустой web интерфейс.
А как планировалось, изначально, обновление с 2207 до актуального? Покажите пожалуйста по сервисам, из проекта - что настроено и как.
Какой план обновления?
Ну и рекомендую выполнить сброс и восстановить из бэкапа.
А непонятно что именно грузит, совокупная загрузка CPU в процентах что-то около 50%. Но LA высокий, в ssh заходит секунд 15, ну и подобное.
План обновления - хоть как-то поднять контроллер и настроить с нуля уже. Там ничего не было особо настроено из эко-системы wirenboard, все, что мне надо (общение с кы-485, GPIO, общение с модемом), работало через свои скрипты (котопые не запущены сейчас).
Сейчас делаю апдейт с репартишинингом (расширением rootfs), если не поможет - видимо, надо будет ехать к нему и пробовать флешкой. Если сделать фактори ресет с флешки, оно оживет?
root@wirenboard-ANXEV5W4:/mnt# wb-run-update /mnt/data/.wb-update/latest.fit
===============================================================================
Fri 17 Jul 2026 11:09:07 AM UTC: started update from /mnt/data/.wb-update/latest.fit
===============================================================================
Description: WirenBoard firmware update
Compatible device: contactless,imx6ul-wirenboard670
Firmware version: 202607031411
Firmware compatible: +extended-rootfs +single-rootfs +fit-factory-reset +force-repartition +repartition-ramsize-fix +fit-immutable-support +wb8-debug-network-update-fix +wrong-ab-layout-fix +uboot-dynamic-env +update-from-cloud
Release name: wb-2606
Release suite: stable
Release target: wb6/bullseye
Release repo prefix:
Time of creation: Fri 03 Jul 2026 02:12:11 PM UTC
===============================================================================
>>> Checking SHA1 hash of install
>>> SHA1 hash of install ok
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.0603844 s, 271 kB/s
>>> Firmware seems to be compatible with this controller
>>> Extracting install script (install_update.sh) from FIT
>>> Running install script
>>> Using /etc/fw_env.config from rootfs
>>> Console logging enabled; tempfile /tmp/tmp.f1RveCBIAl, final file /mnt/data/.wb-update/wb-console.log will be written on exit
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.0317741 s, 516 kB/s
>>> Firmware seems to be compatible with this controller
>>> Checking SHA1 hash of rootfs
>>> SHA1 hash of rootfs ok
>>> rootfs is valid, installing firmware update
>>> Getting mmcpart from U-Boot environment
>>> Will install to /dev/mmcblk0p3
>>> Debian: bullseye -> bullseye
>>> Cleaning up /dev/mmcblk0p3
>>> Cleaning up using rsync
cannot delete non-empty directory: mnt
>>> Mounting /dev/mmcblk0p3 at /tmp/tmp.ZGSpvSnIFC
>>> Extracting files to new rootfs
/tmp/tmp.ZGSpvSnIFC /mnt
/mnt
>>> Recovering device certificates
>>> Mount /dev, /proc and /sys to rootfs /tmp/tmp.ZGSpvSnIFC
>>> Running post-install scripts
>>> > Processing /tmp/tmp.ZGSpvSnIFC/usr/lib/wb-image-update/postinst/10update-u-boot
Skipping u-boot update (use factory reset to do it)
>>> > Processing /tmp/tmp.ZGSpvSnIFC/usr/lib/wb-image-update/postinst/10update-wbec-firmware
Skipping WBEC firmware update (use factory reset to do it)
>>> > Processing /tmp/tmp.ZGSpvSnIFC/usr/lib/wb-image-update/postinst/20fstab-extended
>>> Unmounting /dev, /proc and /sys from rootfs /tmp/tmp.ZGSpvSnIFC
>>> Switching to new rootfs
>>> Done!
>>> Removing FIT /mnt/data/.wb-update/latest.fit
>>> Unmounting rootfs
>>> Reboot system
В отладке браузера WebSocket connection to ‘ws://192.168.10.30/mqtt’ failed
И еще GET http://192.168.10.30/auth/who_am_i 404 (Not Found). Вдруг это чем-то поможет..
Есть просто какой-то метод накатить туда прошивку “с нуля”, настроить его с нуля и жить дальше? Мне кажется, это будет быстрее. Чтобы оно просто стерло оттуда вообще все, переразметило с чистого листа и накатило все, что нужно?