Сброс до заводских настроек WirenBoard 7.3.4 через SSH, без физического доступа к контроллеру

Как сбросить до заводских настроек 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.

Хорошо, пришлю.
На данный момент у меня прямого доступа к контроллеру нет, только удаленный.
Как появится, пришлю

1 Like

Добрый день, удалось ли решить вопрос?

Добрый день.
В итоге удаленно ничего не удалось сделать.
Пришлось ехать и сбрасывать контроллер вручную, через кнопку.
Вообще не очень понятно, проблемы была с MQTT, но web интерфейс, раздел система тоже был не доступен.
Очень жаль, что не продумана надежная система резервного копирования, восстановления настроек и сброса системы через web интерфейс.

Добрый день!

Да, такая проблема действительно существует — если MQTT не работает, то веб-интерфейс также недоступен, так как он зависит от данных из MQTT-топиков.

Что касается резервного копирования, подробную информацию можно найти в данной статье.