变砖了

给 wr30u 刷成了 at3000 的uboot,进而导致我的wr30u路由器成了砖,进不去uboot了!

准备硬件

usb转串口设备

购买 usb转串口(ttl)设备,在淘宝随便买就行 没啥差别,几块钱一个:目前流行ch340系列的,推荐 ch340g 即可, 功能更强大也贵

杜邦线

一般 你在购买 usb转串口设备的时候会送你一组(4 根)杜邦线,但基本都是比较短 且 母对母的接口。

如果你有需要可以额外自己买一些,也才几块钱!

因为 wr30u 的 ttl 接口是孔,是不是柱。所以需要你额外买一些 公对母的杜邦线!

win电脑

需要一台 windows 电脑,mac 貌似支持不友好!

ttl设备与路由器相连

wr30u 的串口孔位和接线策略是这样的

讲杜邦线的公头插入孔洞位即可,但是一般较为松垮容易接触不良,如果有电烙铁最好稍微焊接一下稳妥!

ttl设备与电脑相连

安装ttl 设备驱动

先给电脑装上 ttl 设备驱动,这个向你购买设备的店铺索要,我的已经要了 如下驱动下载安装即可。

插入电脑

路由器先不通电,现在我们将 ttl设备 插入电脑的 usb(记得最好不要用拓展坞),正常情况 ttl设备会有一个灯亮!。

电脑 查看设备管理器,会发现我们的设备已经能被正常识别!

记录一下设备的唯一标识: COM*

双击次设备,将速率修改为 115200

开始链接

下载并安装 putty,选择串口方式链接,目标速率修为 115200,端口号选择为 COM10(因为我自己这里是 COM10,你的要看上一步你自己记录的设备唯一标识),点击 open 就打开了。

跑码

现在,插上路由器电源。

留意putty,你会发现 putty 已经开始跑码了。

至此你已经成功了 90 % !

给路由器上传并写入新的 uboot

在跑码的最后会停留在 uboot boot menu 上,通过上下键选择 5. Upgrade ATF FIP

  *** U-Boot Boot Menu ***
1. Startup system (Default)
2. Upgrade firmware
3. Upgrade ATF BL2
4. Upgrade ATF FIP
5. Upgrade single image
6. Load image
7. Start Web failsafe
0. U-Boot console
Press UP/DOWN to move, ENTER to select, ESC to quit

然后输入 0,既通过 tftp 的方式向路由器传入新的 uboot 镜像

*** Upgrading ATF FIP ***
Available load methods:
0 - TFTP client (Default)
1 - Xmodem
2 - Ymodem
3 - Kermit
4 - S-Record
Select (enter for default): 0

回车之后,会要求你填入一些信息即可

U-Boot's IP address: 192.168.1.1, IP netmask: 255.255.255.0. # uboot访问 ip、网关
Input TFTP server's IP address: 192.168.1.100 # tftp的访问ip
Input file name: mt7981_wr30u-fip-fixed-parts-multi-layout.bin # 要传入tftp中的哪个文件到路由器作为 uboot

然后再回车即可上传,不过在此之前,我们需要把 tftp 分服务搭建起来。

---- 搭建 tftp服务开始----

通过网线将本机连接到这个砖路由器的 lan 上。

将本地电脑的 ip 设置为一个固定值,比如 192.168.100

下载安装和使用tftp,将tftp的servie ip设置为本地ip



---- 搭建 tftp服务结束----

好了,我们现在可以继续回到 putty 上,此时再次回车,就可以将 tftp 里的 uboot 传入到路由器中了

Select (enter for default): 0

Input U-Boot's IP address: 192.168.1.1
Input TFTP server's IP address: 192.168.1.100
Input IP netmask: 255.255.255.0
Input file name: hanwckf_uboot.bin Using ethernet@15100000 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'hanwckf_uboot.bin'.
Load address: 0x46000000
Loading: ################################################## 14.6 MiB/s
done
Bytes transferred = 733057 (b2f81 hex)
Saving Environment to MTD... Erasing on MTD device 'Nvram'... OK
Writing to MTD device 'Nvram'... OK
OK *** Loaded 733057 (0xb2f81) bytes at 0x46000000 *** Erasing 'fip' from 0x380000, size 0xc0000 ... OK
Writing 'fip' from 0x46000000 to 0x380000, size 0xb2f81 ... OK *** ATF FIP upgrade completed! ***

收尾

至此救砖完成,我们在电脑中输入 192.168.1.1,即可访问 uboot 的 webui 了!

然后我们在通过这个来安装路由器系统!

以下是从电脑插上 ttl 之后所有的步骤动画

wr30u救砖的更多相关文章

  1. 华为荣耀6 H60-L02/L12(联通版)救砖包【适用于无限重启】

    本帖最后由 HOT米粒 于 2014-11-16 20:43 编辑 华为荣耀6 H60-L02/L12(联通版)救砖包[适用于无限重启]说明: 1.本工具包用于华为荣耀6 H60-L02(联通版): ...

  2. 教你从手机中提取system镜像制作线刷救砖包的简单方法

    其实在制作刷机包的过程中,有时候没有官方或者第三方提供的救砖包(线刷),那怎么办?常规的方法有两种:(此处为常规方法,回读的方式暂不说明)     1.卡刷包转线刷包     2.dd命令导出分区镜像 ...

  3. 红米除线刷的另外一种救砖方法fastboot

    原文来自:https://jingyan.baidu.com/article/48a42057e945bca9242504d7.html , 按照它操做了一下,虽然没有救活我的红米1,但是让我更好的了 ...

  4. 红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效)

    红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效) 原文来自:http://www.miui.com/thread-1890972-1-1.html?mobile=2 ,加了些自己的经验. (我 ...

  5. 「红米 2A 标准版」闪屏救砖、更正官方线刷救砖工具

    问题描述 用 ES 浏览器 卸载了内置软件后重启无法开机,停在 MI android 界面并出现屏幕忽明忽暗的现象,无法进入系统. 漫长的救砖探索,直白的解决方案 总体来说,林林总总下了六个 G 的教 ...

  6. 四川九联代工M301H hi3798 mv300 mt7668魔百和 强刷和TTL线刷(救砖)经验分享

    以下都是本次自己操作后的一些经验,不是技术分享,也是看来很多水教程后总结的精华. 四川九联代工M301H hi3798 mv300 mt7668魔百和  一.强刷 1.强刷的教程网上有很多,自己百度. ...

  7. 斐讯Fir302b救砖教程

    首先本人是路由器小白,不算是硬件改装高手,昨天收到了微信活动中的斐讯Fir302b,大概当时得奖的有300人,所以最近肯定很大一批朋友手里有这样的一款路由. 上网查了一下,此款路由可以刷基于tomat ...

  8. 记一次联想A820t救砖线刷

    因为是看着教程刷的(有大神放出教程,只管伸手拿来就好啦)但是照着教程做的过程中出现了一些问题还是值得注意的,在这里总结一下,给新手提供一点建议 教程比较长,我放到博客的文件中,需要的自己下载一下.或者 ...

  9. 路由器TL-WR941N V5.1:救砖、MOD

    完成效果图: --- 拆芯片时需要贴上胶带,防止误伤: --- 堆锡拆除旧的flash芯片: --- 购入物品: --- 编程器刷入Breed: --- Web刷机: --- 预处理材料: --- 7 ...

  10. 关于华为C8812救砖教程

    问题:华为C8812刷机后,开机显示:---------------------------------------------------------------- Image signature ...

随机推荐

  1. DevOps常用工具网址

    Linux基础和命令: shell语法查询: http://www.linux6.comhttps://www.tutorialspoint.com/linux_admin/index.htm 正则表 ...

  2. springboot将对象输出成文件流传到前端

    springboot将对象输出成文件流传到前端 依赖 Controller service 运行 依赖 cn.hutool hutool-all 5.7.20 Controller /** * TIT ...

  3. React AntD的Dropdown组件报错:React.Children.only expected to receive a single React element child.可能的n原因

    React.Children.only expected to receive a single React element child. Error: React.Children.only exp ...

  4. 漏洞预警 | CraftCMS模板注入漏洞

    0x00 漏洞编号 CVE-2024-56145 0x01 危险等级 高危 0x02 漏洞概述 CraftCMS是一个灵活的.易于使用的内容管理系统. 0x03 漏洞详情 CVE-2024-56145 ...

  5. 改进NeteaseCloudMusicGtk4:添加移除歌曲按钮

    之前已经发了一篇博客简述了如何阅读这个项目,尽管这个项目已经开源很久了,但我找了很久都没有找到怎么从播放列表移除歌曲,那就自己动手实现,再提个 PR 吧. 运行起来应用后通过 Inspector(Ct ...

  6. Seata源码—5.全局事务的创建与返回处理

    大纲 1.Seata开启分布式事务的流程总结 2.Seata生成全局事务ID的雪花算法源码 3.生成xid以及对全局事务会话进行持久化的源码 4.全局事务会话数据持久化的实现源码 5.Seata Se ...

  7. Beautiful code and beautiful life

    You may ask me why do i strive constantly, what i am striving for? Yep, the same question haunts me ...

  8. 微信小程序map 动态markers的解决方法

    先上效果图 这里演示点击标记点,改变他的气泡背景颜色和字体颜色 1.动态修改数据,需要用到 this.setData(), 2.markers 是一个数组,这里需要涉及setData 修改内部属性的方 ...

  9. K8s中的污点和容忍

    概述 官方文档:https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/ 污点是作用在k8 ...

  10. FastAPI与MongoDB分片集群:异步数据路由与聚合优化

    title: FastAPI与MongoDB分片集群:异步数据路由与聚合优化 date: 2025/05/26 16:04:31 updated: 2025/05/26 16:04:31 author ...