|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
找一个16M 25系列16针脚的闪存,用编程器刷入CFE 焊上(官方备份出来的启动不了)(可能需要修改才能启动)(只能找第三方的DIR-868L、EA6700、R6400 )
拆开主芯片盖板,找SPI启动识别针脚,过程不说了,直接说结果吧,电阻R43靠近芯片一端接地(R43短接),就是从SPI启动,不接地,nand启动。
上ttl打开Putty, 和TFTP64,
spi启动
mtdblock0.bin是CFE (是按照k3的方法的)
刷入: CFE,
flash -noheader 192.168.1.10:mtdblock0.bin nflash0.brcmnand
注意,.brcmnand, 指向nand,不能是.trx, 192.168.1.10为文件源
关机,关闭SPI, 已经可以从Nand启动CFE,
依次刷入
flash -noheader 192.168.1.10:mtdblock0.bin nflash0.trx
flash -noheader 192.168.1.10:mtdblock1.bin nflash0.trx
flash -noheader 192.168.1.10:mtdblock2.bin nflash0.trx
flash -noheader 192.168.1.10:mtdblock3.bin nflash0.trx
flash -noheader 192.168.1.10:mtdblock4.bin nflash0.trx
官方固件备份mr616-h1(千万别刷入mtdblock0.bin(官方备份出来的启动不了)可能需要修改才能启动)
链接:https://pan.baidu.com/s/1s3PQVqORYjqx13aFGmsoNA
提取码:4d5a
备份的方法:
cat /proc/mtd 查看分区内容如下
dev: size erasesize name
mtd0: 00080000 00020000 "boot"
mtd1: 00180000 00020000 "nvram"
mtd2: 01e00000 00020000 "linux"
mtd3: 01acb500 00020000 "rootfs"
mtd4: 1e000000 00020000 "brcmnand"
启动后插上U盘,fdisk -l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置
然后挂载mount /dev/sda1 /mnt
cd /mnt
cat /dev/mtdblock0 > mtdblock0.bin
cat /dev/mtdblock1 > mtdblock1.bin
cat /dev/mtdblock2 > mtdblock2.bin
cat /dev/mtdblock3 > mtdblock3.bin
cat /dev/mtdblock4 > mtdblock4.bin
一个一个的备份
送给你们一条命令,官方开启telnet服务 /usr/sbin/telnetd ( 没什么用,不知道密码和账号)
|
打赏
-
查看全部打赏
|