0x01:前言
发布时间:20200902
本教程需要一定的动动手能力和相应的工具,不然无法完成本教程.。
本教程主要参考了:
小白自学硬改SPI和NAND双启加装TTL插座救砖满血复活 - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz!
主要是为了记录救砖的整个过程,方便以后使用,和给需要的朋友一个参考,折腾有风险,本教程仅供参考,不承担任何责任。
因为很多梅林固件修改了CFE,所以想刷回官方固件也是可以用这种办法的。
0x02:工具
1、电烙铁
2、USB转TTL工具(PL2303HX、CH340G之类都可以)
3、编程器(这是本人使用的):用于烧录
4、闪存芯片:W25Q16(本人使用),其他型号的也行,但是需要是spi通讯的
6、螺丝刀、电线
0x03:烧录闪存
打开烧录软件,根据你用的烧录器软件不相同操作方式也不相同。
1、将芯片跟转接板连接好,插入到编程器插入电脑
2、检测芯片
3、拖入备份好的boot.bin文件到编程器,(本教程不提供备份文件,备份文件应该是当初你自己刷机前备份的,里面包含该机器的mac之类的信息)
4、点击自动烧录等待烧录完成
0x04:焊接芯片
1、烧录完成后,就需要将W25Q16焊接到板子上了
将外壳拆开,具体拆解方法我这里就不详细说明了,不在范围内,需要焊接的地方有两个
先将,2.54mm间距 单排弯针 焊接上了
焊接W25Q16,方向不能搞反了,丝印的白点和芯片的点要对齐。
2、焊接R141,拆开螺丝,分离散热片,因为我这里装过的,我是加了散热风扇,这里加个温控开关。
R141再红色框框位置
在靠近R141这个丝印这边的焊盘需要引线出来,另外一边的焊盘其实是 电源的GND 所以可以在别的地方拉线来短接,也可以直接短接这两个焊盘,为了后期方便我就直接拉了一条线出来。两外GND在很多地方都有随便找个拉线出来就可以了。
3、连接TTL工具
连接:
k3 <<——>>TTL
GND <<——>> GND
TX <<——>> RX
RX <<——>> TX
只需要连接三根线就可以了,GND相互连接, k3板的TX接TTL 工具的RX,k3板的RX接TTL 工具的TX,
接线完成后,将TTL工具连接电脑,安装完驱动。
0x05:救转开始
1、插入串口工具,短接R141,打开SecureCRT工具,创建新的连接:
2、上电开机,等待出现下面界面,说明从W25Q16启动成功进入CFE
3、开机完成后,设置电脑的ip
打开网络电脑的网络连接
打开详情
如果无法获取到网关
就需要手动去设置网关
手动设置一下IP地址和网关
设置完保存,打开浏览器,输入192.168.2.1,就能成功进入CFE了
4、安装Tftpd64
5、将备份的资料放到Tftpd64-所在文件夹
右键打开所在位置
将备份的文件全部复制到Tftpd64的安装目录
6、烧录boot.bin 到Flash
打开软件
选择刚刚设置的ip:192.168.2.22
再到SecureCRT输入以下命令:flash -noheader 192.168.2.22:boot.bin nflash0.brcmnand
注:192.168.2.22是前面设置的ip,boot.bin:是备份文件的名字,可能是其他名,根据名字修改(mtd0.img)
刷入boot.bin后,断电,和断开spi启动的R141线,重新上电,出现下面界面,说明烧录成功,如果不成功,可以多试几次。
如果开机出现startup canceled,启动中断了,出现不了IP。
在PUTTY的窗口输入命令nvram erase清除,K3断电,重新捅复位键开机,十秒后松开,可以看到PUTTY中出现了IP 192.168.2.1。
回到浏览器输入192.168.2.1,可以进入CFE
代表输入成功,
7、刷入固件:固件可以是官方固件或者是官改固件,这个看个人需求。最好先刷如这两种固件,然后再刷其他的。
重新选择
将需要输入的固件放入到Tftpd64所在目录,然后输入:
flash -noheader 192.168.2.22:k3_v21d.bin nflash0.trx
注:192.168.2.22:设置的ip地址,k3_v21d.bin:固件名字,根据你固件的名字修改
将固件刷入
等待上传完成
然后就可以断电重启一下,这里可能等待的时间有点长,可能会自动重启几次。
将ip设回自动获取
等待系统安装完成。
回到浏览器输入192.168.2.1就可以看到这个界面 说明已经成功了。
可以将W25Q16,之类的取下,或者留着下次用, 装回外壳和天线就可以了。