wr30u救砖
变砖了
给 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救砖的更多相关文章
- 华为荣耀6 H60-L02/L12(联通版)救砖包【适用于无限重启】
本帖最后由 HOT米粒 于 2014-11-16 20:43 编辑 华为荣耀6 H60-L02/L12(联通版)救砖包[适用于无限重启]说明: 1.本工具包用于华为荣耀6 H60-L02(联通版): ...
- 教你从手机中提取system镜像制作线刷救砖包的简单方法
其实在制作刷机包的过程中,有时候没有官方或者第三方提供的救砖包(线刷),那怎么办?常规的方法有两种:(此处为常规方法,回读的方式暂不说明) 1.卡刷包转线刷包 2.dd命令导出分区镜像 ...
- 红米除线刷的另外一种救砖方法fastboot
原文来自:https://jingyan.baidu.com/article/48a42057e945bca9242504d7.html , 按照它操做了一下,虽然没有救活我的红米1,但是让我更好的了 ...
- 红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效)
红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效) 原文来自:http://www.miui.com/thread-1890972-1-1.html?mobile=2 ,加了些自己的经验. (我 ...
- 「红米 2A 标准版」闪屏救砖、更正官方线刷救砖工具
问题描述 用 ES 浏览器 卸载了内置软件后重启无法开机,停在 MI android 界面并出现屏幕忽明忽暗的现象,无法进入系统. 漫长的救砖探索,直白的解决方案 总体来说,林林总总下了六个 G 的教 ...
- 四川九联代工M301H hi3798 mv300 mt7668魔百和 强刷和TTL线刷(救砖)经验分享
以下都是本次自己操作后的一些经验,不是技术分享,也是看来很多水教程后总结的精华. 四川九联代工M301H hi3798 mv300 mt7668魔百和 一.强刷 1.强刷的教程网上有很多,自己百度. ...
- 斐讯Fir302b救砖教程
首先本人是路由器小白,不算是硬件改装高手,昨天收到了微信活动中的斐讯Fir302b,大概当时得奖的有300人,所以最近肯定很大一批朋友手里有这样的一款路由. 上网查了一下,此款路由可以刷基于tomat ...
- 记一次联想A820t救砖线刷
因为是看着教程刷的(有大神放出教程,只管伸手拿来就好啦)但是照着教程做的过程中出现了一些问题还是值得注意的,在这里总结一下,给新手提供一点建议 教程比较长,我放到博客的文件中,需要的自己下载一下.或者 ...
- 路由器TL-WR941N V5.1:救砖、MOD
完成效果图: --- 拆芯片时需要贴上胶带,防止误伤: --- 堆锡拆除旧的flash芯片: --- 购入物品: --- 编程器刷入Breed: --- Web刷机: --- 预处理材料: --- 7 ...
- 关于华为C8812救砖教程
问题:华为C8812刷机后,开机显示:---------------------------------------------------------------- Image signature ...
随机推荐
- DevOps常用工具网址
Linux基础和命令: shell语法查询: http://www.linux6.comhttps://www.tutorialspoint.com/linux_admin/index.htm 正则表 ...
- springboot将对象输出成文件流传到前端
springboot将对象输出成文件流传到前端 依赖 Controller service 运行 依赖 cn.hutool hutool-all 5.7.20 Controller /** * TIT ...
- 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 ...
- 漏洞预警 | CraftCMS模板注入漏洞
0x00 漏洞编号 CVE-2024-56145 0x01 危险等级 高危 0x02 漏洞概述 CraftCMS是一个灵活的.易于使用的内容管理系统. 0x03 漏洞详情 CVE-2024-56145 ...
- 改进NeteaseCloudMusicGtk4:添加移除歌曲按钮
之前已经发了一篇博客简述了如何阅读这个项目,尽管这个项目已经开源很久了,但我找了很久都没有找到怎么从播放列表移除歌曲,那就自己动手实现,再提个 PR 吧. 运行起来应用后通过 Inspector(Ct ...
- Seata源码—5.全局事务的创建与返回处理
大纲 1.Seata开启分布式事务的流程总结 2.Seata生成全局事务ID的雪花算法源码 3.生成xid以及对全局事务会话进行持久化的源码 4.全局事务会话数据持久化的实现源码 5.Seata Se ...
- 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 ...
- 微信小程序map 动态markers的解决方法
先上效果图 这里演示点击标记点,改变他的气泡背景颜色和字体颜色 1.动态修改数据,需要用到 this.setData(), 2.markers 是一个数组,这里需要涉及setData 修改内部属性的方 ...
- K8s中的污点和容忍
概述 官方文档:https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/ 污点是作用在k8 ...
- FastAPI与MongoDB分片集群:异步数据路由与聚合优化
title: FastAPI与MongoDB分片集群:异步数据路由与聚合优化 date: 2025/05/26 16:04:31 updated: 2025/05/26 16:04:31 author ...