Как сбросить до заводских настроек WirenBoard 7.3.4 через SSH, без физического доступа к контроллеру. Web интерфейс тоже не работает, только SSH
Добрый день,
Перед выполнением дальнейших действий настоятельно рекомендую создать резервную копию настроек контроллера.
После этого попробуйте выполнить следующую команду:
wb-run-update /mnt/data/.wb-restore/factoryreset.fit
Добрый день,
Удалось ли решить вопрос?
Добрый день.
Все сделал по вашей рекомендации.
Контроллер выдал в консоли следующее:
root@wirenboard-A6CA6U7S:~# wb-run-update /mnt/data/.wb-restore/factoryreset.fit
Mon Mar 3 07:54:22 UTC 2025: started update from /mnt/data/.wb-restore/factoryreset.fit
Description: WirenBoard firmware update
Compatible device: wirenboard,wirenboard-720
Firmware version: 202502191007
Firmware compatible: +single-rootfs +fit-factory-reset +force-repartition +repartition-ramsize-fix +fit-immutable-support +wb8-debug-network-update-fix +wrong-ab-layout-fix +update-from-cloud
Release name: wb-2501
Release suite: stable
Release target: wb7/bullseye
Release repo prefix:
Time of creation: Wed Feb 19 10:10:11 UTC 2025
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.00201333 s, 8.1 MB/s
Firmware seems to be compatible with this controller
Extracting install script
Running install script
Console logging enabled; tempfile /tmp/tmp.ZqKjtmq1hL, final file /mnt/data/.wb-restore/wb-console.log will be written on exit
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.000601083 s, 27.3 MB/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
Watch logs in the debug console, or in /mnt/data/.wb-update/state/update.log
Rebooting system to install update
Waiting for Wiren Board to boot again…
Reboot system
Ушел в перезагрузку и больше не вернулся…
Добрый день!
Рекомендую проверить содержимое лога:
Watch logs in the debug console, or in /mnt/data/.wb-update/state/update.log
Также прошу прислать в файле полный цикл загрузки и сброса на заводские настройки из отладочной консоли.
На время сброса отключите watchdog:
Инструкция по отключению watchdog.
Хорошо, пришлю.
На данный момент у меня прямого доступа к контроллеру нет, только удаленный.
Как появится, пришлю
Добрый день, удалось ли решить вопрос?
Добрый день.
В итоге удаленно ничего не удалось сделать.
Пришлось ехать и сбрасывать контроллер вручную, через кнопку.
Вообще не очень понятно, проблемы была с MQTT, но web интерфейс, раздел система тоже был не доступен.
Очень жаль, что не продумана надежная система резервного копирования, восстановления настроек и сброса системы через web интерфейс.
Добрый день!
Да, такая проблема действительно существует — если MQTT не работает, то веб-интерфейс также недоступен, так как он зависит от данных из MQTT-топиков.
Что касается резервного копирования, подробную информацию можно найти в данной статье.