先写openwrt的(如果在系统→备份/升级里更新报错:“不支持所上传的映像文件格式,请选择适合当前平台的通用映像文件”,就用这个方法解决:
首先,在本地上传新固件到要更新的openwrt设备,可以winscp,也可以终端scp命令:
scp c:\op\openwrt\openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin root@192.168.1.100:/tmp/
其次,执行更新命令即可(如果不保存设备设置添加 -n 参数,-F 代表强制更新不进行比对,有一定危风险):
sysupgrade -F /tmp/openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgra
de.bin
再写pandavan的:
首先,在本地上传新固件到要更新的openwrt设备,可以winscp,也可以终端scp命令同上此处省略。
再次,先查看一下分区,然后执行更新命令即可,目标分区不要写错
# cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "factory"
mtd3: 00fb0000 00010000 "Firmware_Stub"
mtd4: 00185df7 00010000 "kernel"
mtd5: 00e2a209 00010000 "rootfs"
mtd6: 00810000 00010000 "rootfs_data"
mtd_write -r write /tmp/PSG1218_3.4.3.9-099.trx Firmware_Stub