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文件名。

 

附件:下载

 

posted @ 2025-01-11 00:02  walteronly1  阅读(1871)  评论(1)    收藏  举报