升级完成之后,依然还要做一遍hiwifi.sh文件的修改,防止手残升级被官方无情的给替换了uboot
建议最好做下firmware的备份:
使用putty登录后执行:
cat /dev/mtd9 >/tmp/mtd9.bin
然后使用winscp进入tmp文
件夹把备份文件取回本。地,保存好,以后如果做了恢复出厂设置,可以使用putty命令恢复到最初始的
0.9006.2.6020sROOT版本。(putty执行恢复命令:mtd write *.bin firmware)
整个flash的内容用下面的方法取出: 1、登录路由 2、切换到tmp目录, 3、使用dd命令备份uboot、firmware(这个就是你刷的那个固件)、art/board_config, 4、使用cat命令将文件合并,假设新文件名为xxx.bin(这个就是编程器用的固件) 5、使用WinSCP将文件复制到电脑 root@OpenWrt:~# cd /tmp root@OpenWrt:/tmp# cat /proc/mtd dev: size erasesize name mtd0: 00020000 00010000 "u-boot" mtd1: 00140000 00010000 "kernel" mtd2: 00690000 00010000 "rootfs" mtd3: 00460000 00010000 "rootfs_data" mtd4: 00010000 00010000 "art" mtd5: 007d0000 00010000 "firmware" 取出uboot root@OpenWrt:/tmp# dd if=/dev/mtd0 of=uboot.bin 取出可供刷机的固件(这个就是大家经常用来刷机的文件了) root@OpenWrt:/tmp# dd if=/dev/mtd5 of=firmware.bin 取出wifi的校验信息 root@OpenWrt:/tmp# dd if=/dev/mtd4 of=art.bin 下面的是合并操作 root@OpenWrt:/tmp# cat uboot.bin firmware.bin art.bin > 1.bin sysupgrade -n -F 固件.bin
没有评论:
发表评论