刷写固件可能会导致设备失去官方保修。请确保你了解操作风险,严格按照步骤执行。操作前请备份重要数据。
在开始刷写过程前,请准备以下物品和文件:
按照以下步骤连接设备:
http://192.168.31.1/cgi-bin/luci/;stok=TOKEN/api/misystem/set_config_iotd h%0anvram%20set%20ssh_en=1%0anvram%20commit%0a http://192.168.31.1/cgi-bin/luci/;stok=TOKEN/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=i%20's/channel=.*/channel="debug"/g'%20/etc/init.d/dropbear%20>%20/tmp/r. http://192.168.31.1/cgi-bin/luci/;stok=TOKEN/api/misystem/set_config_iotd h%0a/etc/init.d/dropbear%20start%0a http://192.168.31.1/cgi-bin/luci/;stok=TOKEN/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%0a/etc/init.d/dropbear%20enable%0a http://192.168.31.1/cgi-bin/luci/;stok=TOKEN/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=e%20"root\nroot"%20|%20passwd%20root%20>%20/tmp/pass.sh%0ash%20/tmp/pass.
以下是详细的刷写步骤:
nvram set flag_last_success=0 nvram set flag_boot_rootfs=0 nvram set boot_wait=on nvram set uart_en=1 nvram set telnet_en=1 nvram set ssh_en=1 nvram set bootdelay=2 nvram commit
of=/dev/mmcblk0p20 dd if=/tmp/kernel.bin of=/dev/mmcblk0p17 dd if=/tmp/rootfs.bin
nvram set flag_last_success=1 nvram set flag_boot_rootfs=1 nvram commit
cd /tmp/upload #进入到upload文件夹 dd if=uboot.bin of=/dev/mmcblk0p13 dd if=mibib.bin of=/dev/mmcblk0 bs=512 count=34
fw_setenv fsbootargs fw_setenv bootargs fw_setenv bootcmd bootipq
恢复官方系统会清除所有设置和数据。请确保你已经下载了正确的官方固件,恢复过程中不要断电。此教程仅适用于AX5 JDC,不适用普通AX5。
恢复官方系统前,请准备:
使用WinSCP和SSH工具上传文件并刷写:
dd if=/tmp/ybmibib.bin of=/dev/mmcblk0 bs=512 count=34 dd if=/tmp/ybuboot.bin of=/dev/mmcblk0p13
按照以下步骤使用小米路由修复工具:
恢复完成后,请进行以下验证和检查:
OpenWRT后,常出现软件安装空间不足问题(剩余空间仅数MB)。本教程通过扩容overlay分区(将软件安装目录挂载到更大容量分区)解决空间问题。
扩容操作前,请确保满足以下条件:
可先在ttyd终端输入 df -h
命令,查看当前overlay分区大小及剩余空间,确认空间不足问题。
按照以下步骤卸载旧分区、格式化新分区并挂载为overlay,全程在ttyd终端执行:
umount /dev/mmcblk0p27
mkfs.ext4 -F /dev/mmcblk0p27
注:-F参数为强制格式化,会清除分区所有数据,请确认无重要文件后执行。
mount /dev/mmcblk0p27 /mnt/mmcblk0p27
cp -r /overlay/* /mnt/mmcblk0p27/
lost+found
、upper
、work
三个文件/目录,说明拷贝成功:
ls /mnt/mmcblk0p27
block detect > /etc/config/fstab
sed -i s#/mnt/mmcblk0p27#/overlay# /etc/config/fstab
sed -i '12s/1/0/g' /etc/config/fstab
reboot
路由器重启完成后,按以下步骤确认overlay扩容是否成功:
df -h
命令,查看/dev/mmcblk0p27分区的挂载路径是否为/overlay,且可用空间与分区总容量一致故障排除:部分非iStoreOS固件默认不挂载p24、p25、p27等分区,需进入路由器管理界面,在"系统-挂载点"中勾选"自动挂载未专门配置挂载点的分区",再重新执行扩容步骤。
解答用户在操作过程中可能遇到的问题