Полная очистка памяти

Пытаюсь полностью почистить Wirenboard 6 и выполнить полный сброс на заводские. Вроде как для этой цели нужно выполниить FactoryReset. Не получается это сделать т.к. загрузка в контроллер прошивки заканчивается ошибкой

 Upload error: <html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.18.0</center>
</body>
</html>

Возможно из за того что не хватает памяти…

root@wirenboard-AWXA2O62:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       979M  963M     0 100% /
devtmpfs        493M     0  493M   0% /dev
tmpfs           502M  4.0K  501M   1% /dev/shm
tmpfs           201M  1.1M  200M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/mmcblk0p6  4.9G  196M  4.5G   5% /mnt/data
tmpfs           101M     0  101M   0% /run/user/0
root@wirenboard-AWXA2O62:~# du -h -d 1 /
0       /sys
4.0K    /dev
4.2M    /etc
884M    /usr
4.0K    /media
4.0K    /home
du: cannot read directory '/mnt/sdcard': No such device
176M    /mnt
52K     /tmp
du: cannot access '/proc/16123/task/16123/fd/4': No such file or directory
du: cannot access '/proc/16123/task/16123/fdinfo/4': No such file or directory
du: cannot access '/proc/16123/fd/3': No such file or directory
du: cannot access '/proc/16123/fdinfo/3': No such file or directory
0       /proc
80M     /var
1.1M    /run
4.0K    /srv
11M     /boot
4.0K    /opt
1.2G    /
root@wirenboard-AWXA2O62:~# du -h -d 1 /usr
275M    /usr/lib
71M     /usr/libexec
12M     /usr/include
18M     /usr/sbin
165M    /usr/share
56K     /usr/local
4.0K    /usr/src
345M    /usr/bin
4.0K    /usr/games
884M    /usr

Что можно удалить не знаю…

Добрый день!

Попробуйте воспользоваться данной инструкцией по прошивке с USB-флешки.

Если прошивка не пройдёт — пришлите, пожалуйста, вывод с отладочной консоли, чтобы можно было точнее понять, в чём именно возникает проблема.

Удалось в ручную освободить 150 mb. Выполнил factoryreset но памяти больше не стало. разве эта процедура не очищает все до заводских?

root@wirenboard-AWXA2O62:~# df -ah
df: /mnt/sdcard: No such device
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       979M  759M  153M  84% /
devtmpfs        493M     0  493M   0% /dev
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
securityfs         0     0     0    - /sys/kernel/security
tmpfs           502M  4.0K  501M   1% /dev/shm
devpts             0     0     0    - /dev/pts
tmpfs           201M  1.1M  200M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
cgroup2            0     0     0    - /sys/fs/cgroup
none               0     0     0    - /sys/fs/bpf
mqueue             0     0     0    - /dev/mqueue
configfs           0     0     0    - /sys/kernel/config
debugfs            0     0     0    - /sys/kernel/debug
fusectl            0     0     0    - /sys/fs/fuse/connections
/dev/mmcblk0p6  4.9G  680M  4.0G  15% /mnt/data
/dev/mmcblk0p6  4.9G  680M  4.0G  15% /var/log
tmpfs           101M     0  101M   0% /run/user/0

Как мне почистить устройство? Ниего нужного на нем нет

Добрый день!

Я правильно понимаю, что вы выполнили FR, но веб-интерфейс через USB по-прежнему недоступен?

Интерфейс не был недоступен. Не получалось загрузить прошивку в вебинтерфейсе чтобы выполнить factoryreset (в окне загрузки появлялась та ошибка с 502 Bad Gateway) видимо из-за недостатка памяти. Сейчас он так же остается доступен через lan. Сейчас единственный вопрос как освободить память?

Если я правильно понимаю свободными должны быть около 50% в /dev/root из доступного гига

Добрый день!

Прошивка занимает около 250 Мбайт.

Также рекомендуем выполнить сброс через USB-накопитель или обновление прошивки — это поможет восстановить работоспособность устройства в случае сбоев.

Добрый день, сейчас в /dev/root свободно только 153 мб. что можно удалить понятия не имею. factoryreset только сбросил настройки, памяти больше не стало.
Так как можно очистить контроллер до стокового состояния?

https://wirenboard.com/wiki/Wiren_Board_6_Firmware_Update#Прошивка_с_помощью_USB-флешки

Добрый день!

Свободного места на устройстве достаточно для работы веб-интерфейса. Судя по ошибкам, проблема связана с некорректной конфигурацией веб-сервиса.

Наиболее быстрый и надежный способ решения — сброс контроллера на заводские настройки с помощью fit-файла через USB-накопитель.

Удалось ли вам выполнить сброс через флеш-накопитель?
Если проблема сохраняется, прошу прислать вывод с диагностической консоли во время сброса:
https://wirenboard.com/wiki/Debug_Console

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

Нет, не удалось. После factoryreset прошивки через флэшку, памяти осталось столько же. 84% занято

root@wirenboard-AWXA2O62:~# df -ah
df: /mnt/sdcard: No such device
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       979M  760M  152M  84% /
devtmpfs        493M     0  493M   0% /dev
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
securityfs         0     0     0    - /sys/kernel/security
tmpfs           502M  4.0K  501M   1% /dev/shm
devpts             0     0     0    - /dev/pts
tmpfs           201M  1.2M  200M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
cgroup2            0     0     0    - /sys/fs/cgroup
none               0     0     0    - /sys/fs/bpf
mqueue             0     0     0    - /dev/mqueue
configfs           0     0     0    - /sys/kernel/config
debugfs            0     0     0    - /sys/kernel/debug
fusectl            0     0     0    - /sys/fs/fuse/connections
/dev/mmcblk0p6  4.9G  953M  3.7G  21% /mnt/data
/dev/mmcblk0p6  4.9G  953M  3.7G  21% /var/log
tmpfs           101M     0  101M   0% /run/user/0
##############################################################################

                          FACTORY RESET REQUESTED

           This WILL destroy ALL YOUR DATA: configuration, scripts,
                           files in home directory!

         If you are ABSOLUTELY SURE that you want to reset Wiren Board
             to factory condition, hold the FW button for 4 seconds.

        If you will not do it in 10 seconds, the controller will reboot
                        without firmware update.


           If you want to perform a regular firmware update, rename
         FIT file to "wbX_update.fit" without "factory-reset" suffix.

##############################################################################
o....

Factory reset is confirmed!

===============================================================================
Wed Jul 16 09:15:37 UTC 2025: started update from /disk/wb6_update_FACTORYRESET.fit
===============================================================================
Description:         WirenBoard firmware update
Compatible device:   contactless,imx6ul-wirenboard670
Firmware version:    202507142104
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-2504
Release suite:       stable
Release target:      wb6/bullseye
Release repo prefix: 
Time of creation:    Mon Jul 14 21:06:49 UTC 2025
===============================================================================

>>> Checking SHA1 hash of install
PROGRESS: 0%PROGRESS: 0%
>>> SHA1 hash of install ok
>>> Requested factory reset will be performed by firmware itself
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.0112605 s, 1.5 MB/s
>>> Firmware seems to be compatible with this controller
>>> Extracting install script
>> Running install script
>>> Console logging enabled; tempfile /tmp/tmp.yxvNpP, final file /disk/wb-console.log will be written on exit
>>> Extend tmpfs size to whole RAM
>>> Remount tmpfs in /tmp with size=1006M
>>> Maybe update factoryreset.fit to fix tmpfs size issue at 512M RAM (with emmc update)
[   19.115962] EXT4-fs (mmcblk0p6): recovery complete
[   19.120801] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
fit_info: Can't open /tmp/tmp.hbpr6I/.wb-restore/factoryreset.fit: No such file or directory
>>> Replace factoryreset.fit with current fit to fix rootfs extending issue at 512M RAM
>>> Copying /disk/wb6_update_FACTORYRESET.fit to factory default location as requested
fit_info: Can't open /tmp/tmp.miJQMO/.wb-restore/factoryreset.fit: No such file or directory
cp: can't create '/tmp/tmp.miJQMO/.wb-restore/factoryreset.fit': No such file or directory


BusyBox v1.30.1 (Debian 1:1.30.1-6+deb11u1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

sh: can't access tty; job control turned off
~ # [   33.771322] vref-3v3: disabling

Добрый день!

Прошу прислать текстовый файл с полным выводом с консоли, зафиксированным во время сброса устройства — это поможет провести более детальный анализ.

вывод.txt (22,5 КБ)

Добрый день!

Судя по ошибкам, рекомендую выполнить следующие действия:

1. Подготовить USB-накопитель заново

— Отформатируйте флешку в FAT32
— Скопируйте на неё только один файл: wb6_update_FACTORYRESET.fit
— Проверьте целостность файла по контрольной сумме (например, SHA1), чтобы убедиться в отсутствии повреждений
— Убедитесь, что контроллер может создавать временные каталоги в файловой системе — ошибки вроде:

fit_info: Can't open /tmp/tmp.hbpr6I/.wb-restore/factoryreset.fit: No such file or directory  
cp: can't create '/tmp/tmp.miJQMO/.wb-restore/factoryreset.fit': No such file or directory

2. Попробовать обновление без factory reset

Если восстановление с полным сбросом не проходит — попробуйте выполнить обычное обновление прошивки, без очистки пользовательских данных.

Так же прошу уточнить перечень проблем которые сохраняются на данный момент.

Единственная проблема отсутствие памяти в
/dev/root занято 84%

как мне убедиться что контроллер может создавать временные каталоги в файловой системе ?

wb-console.log (2,8 КБ)