本帖最后由 dep36 于 2018-5-30 15:58 编辑
openwrt JS7628 开发板采用MT7688 SOC芯片,已经刷写了U-boot不死系统,可以随意刷openwrt等开源固件。转了一大圈,这个开发板的资料少的可怜,尤其原厂ROM,如果想恢复当前固件就麻烦了。所以先想办法把当前固件备份下。
首先通过USB连接到电脑上
加载完驱动后打开设备管理器,看下分配的com号
然后打开putty等ssh工具登录到开发板系统,下面以putty为例,按照下列顺序修改,注意速率选115200
打开以后出现黑色界面,按回车键自动登录
因为串口登录没有设置密码,可以直接登录
然后输入
cat /proc/mtd 查看当前分区对应的
mtd 设备,记录下firmware 对应的mtd号
因为是刷的u-boot系统,固件刷写和更新只针对
firmware,其他分区不变。所以只针对此分区备份即可。我这对应的MTD号是3,具体根据显示情况修改
输入 dd if=/dev/mtd3 of=/tmp/firmware_backup.bin 生成固件备份文件到 /tmp/firmware_backup.bin中
然后把此文件下下来备份即可
恢复固件有两个办法
命令行方式:
mtd -r write /tmp/firmware_backup.bin firmware 。/tmp/firmware_backup.bin是文件名
UI方式: