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 ...
随机推荐
- [设计模式/Java] 设计模式之工厂方法模式【11】
概述:工厂方法模式 := Factory Method Pattern 工厂模式的3种细分模式: 简单工厂模式 / 工厂方法模式 / 抽象工厂模式 工厂模式(Factory Pattern)是 Jav ...
- IP地址字符串转数组
查看代码 static uint8_t ip_buf[4]; static uint8_t test_str[] = "192.168.1.123"; static uint8_t ...
- TM1637读取键值调试笔记
因为项目原因需要用到TM1637,实现驱动数码管和按键扫描,参考了网络上搜索到的一些例程,基本实现了功能要求,能够实现数码管点亮和按键扫描. 调试过程中也出现一些问题,现在描述一下问题和解决方 ...
- [笔记]PHP里类的申明和对象的实例化(笔记)
1.申明类 class 类名{ //属性---------- public 属性 = 值: public 属性: //方法----------- function 方法名($n1,$n2){ ...
- PhpStorm - 本地动态调试-下载配置xdebug扩展
PhpStorm - 本地动态调试-下载配置xdebug扩展 00x01 查看phpinfo <?php phpinfo(); 00x02下载扩展前查看Architecture 如果Archit ...
- PyQt6安装与配置(附带Vscode配置)
1. 安装PyQt6和PyQt-tools pip install PyQt6 pip install PyQt6-tools 2. Vscode配置QtDesigner 安装PyQt Integra ...
- Java编程--简单的Proxy程序(代理设计模式)
有时候对象要完成某项任务(功能)需要很多步骤,而这些步骤全部交给对象自己完成显然是不现实的,就像我们人要吃饭,你总不能要求我们每个人都去种地.打面.做饭一样,我们只需要完成其中的吃饭这一核心操作就可以 ...
- SpringMVC的注解
@RequestMapping 指定请求的路径 value :用于指定请求的url.它和path属性的作用是一样的. path :路径 method :请求的方法.RequestMethod.GET, ...
- 【记录】Python3|Selenium4 极速上手入门(Windows)
环境:Windows 版本:python3,selenium 4.11.2 写这个是方便自己重装电脑时重新装 Selenium,懒得每次都重新找链接. 文章目录 1 装 Chrome Edge 其他浏 ...
- TensorFlow 基础 (03)
项目再忙碌, 还是要抽出时间来学习的. 最近到整一些数据清洗小工具, 数据导入数据库工具等... 有种感觉是, 之前我做分析师的时候, 啥工具都没有, 全部我自己造, 数据表整理, 业务整理, 建库建 ...