openwrt 和 pandavan 终端(远程)更新固件命令

先写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

作者:刹那

命中有时终须有,命中无时需强求。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注