Qihoo_360T7 救砖记录
背景:
更换固件或者刷错了uboot,彻底进入了启动死循环,串口无输出或者乱码、报错。
原理:
借助mtk底层写入工具,将正确BL2和Uboot加载到设备内存,再通过uboot远程读取镜像写入设备闪存。
操作步骤:
准备启动引导镜像、可用的uboot,进行刷写(windows平台):
按内存类型选择payload~
mtk_uartboot.exe -p mt7981-bl2-ram-ddr3-1866mhz-bga.bin --aarch64 -f mt7981_360t7-fip-fixed-parts.bin
写入程序最终会提示BL2 信息并自动结束退出,此时payload、uboot已经加载到路由器的内存中启动。
使用串口连接路由器,按ctrl+c取消uboot的网页界面。
输入mtkupdate ,按菜单依次刷入bl2(一般镜像名为payload)、FIP(镜像名类似于uboot.fip)
重启,通过串口进入所需固件的配套uboot
如果是openwrt,就按菜单tftp方式上传正式固件并启动即可。
问题:
1、卡在handshake:断电静置,更换串口转换器,检查接线。
2、报错 thread main ***.RS ,程序自身报错,忽略重试。
3、BL2 信息报错、提示文件未找到,检查payload和uboot文件名。
附件:下载
浙公网安备 33010602011771号