变砖了

给 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. [设计模式/Java] 设计模式之工厂方法模式【11】

    概述:工厂方法模式 := Factory Method Pattern 工厂模式的3种细分模式: 简单工厂模式 / 工厂方法模式 / 抽象工厂模式 工厂模式(Factory Pattern)是 Jav ...

  2. IP地址字符串转数组

    查看代码 static uint8_t ip_buf[4]; static uint8_t test_str[] = "192.168.1.123"; static uint8_t ...

  3. TM1637读取键值调试笔记

      因为项目原因需要用到TM1637,实现驱动数码管和按键扫描,参考了网络上搜索到的一些例程,基本实现了功能要求,能够实现数码管点亮和按键扫描.   调试过程中也出现一些问题,现在描述一下问题和解决方 ...

  4. [笔记]PHP里类的申明和对象的实例化(笔记)

    1.申明类 class 类名{  //属性----------  public 属性 = 值:  public 属性:  //方法-----------  function 方法名($n1,$n2){ ...

  5. PhpStorm - 本地动态调试-下载配置xdebug扩展

    PhpStorm - 本地动态调试-下载配置xdebug扩展 00x01 查看phpinfo <?php phpinfo(); 00x02下载扩展前查看Architecture 如果Archit ...

  6. PyQt6安装与配置(附带Vscode配置)

    1. 安装PyQt6和PyQt-tools pip install PyQt6 pip install PyQt6-tools 2. Vscode配置QtDesigner 安装PyQt Integra ...

  7. Java编程--简单的Proxy程序(代理设计模式)

    有时候对象要完成某项任务(功能)需要很多步骤,而这些步骤全部交给对象自己完成显然是不现实的,就像我们人要吃饭,你总不能要求我们每个人都去种地.打面.做饭一样,我们只需要完成其中的吃饭这一核心操作就可以 ...

  8. SpringMVC的注解

    @RequestMapping 指定请求的路径 value :用于指定请求的url.它和path属性的作用是一样的. path :路径 method :请求的方法.RequestMethod.GET, ...

  9. 【记录】Python3|Selenium4 极速上手入门(Windows)

    环境:Windows 版本:python3,selenium 4.11.2 写这个是方便自己重装电脑时重新装 Selenium,懒得每次都重新找链接. 文章目录 1 装 Chrome Edge 其他浏 ...

  10. TensorFlow 基础 (03)

    项目再忙碌, 还是要抽出时间来学习的. 最近到整一些数据清洗小工具, 数据导入数据库工具等... 有种感觉是, 之前我做分析师的时候, 啥工具都没有, 全部我自己造, 数据表整理, 业务整理, 建库建 ...