tpusb ttl 路由器救砖救砖买怎样的ttl

无线路由器wr841n刷机教程_详解TTL线刷路由器教程
作者: 衔思
首先涛涛需要说明,刷机有风险,操作需谨慎!
某一天,涛涛发现自己用了一年多的TP-LINKTL-WR841N可以刷DD-WRT,就按照网上的教程赶快刷了。刷了之后发现,功能确实强大,但是,更纠结的问题出来了,刷了之后不能PPPoE拨号,如果是这样,功能再强大都没有用。所以,打算再次刷回去。
再次按照教程,准备用telnet刷回原厂固件,但是,悲剧发生了,刷到一般的时候提示刷机失败。其实这个时候还是有办法挽救的,但是,我按照刷手机的作风,先断电,然后再通电继续刷。然后,就没有然后了。。。
此时,WAN口和LAN 口连接电脑均没有反应。所有的指示灯都每3秒一起闪一次,最左边的灯(电源灯)和最右边的灯(安全连接指示灯)亮的时间较长。完了,我的无线路由就这么完了。。。
但是,我不甘心!网上找各种教程,发现解决办法有两种:
1、用TTL线刷(看教程应该不难);
2、把flash拆下来用编程器刷,刷完再焊回去(这个就坑爹了,flash那么多脚,还那么细,我怎么有那么好的手艺)。
所以,涛涛选择了第一种方法。去淘宝买了一个USB转TTL模块,也就是串口模块(PL2303),淘宝一搜一大堆,不超过10块,但是加了邮费就比较贵了。
等收到串口模块,就可以准备刷机了,以下是完整的刷机步骤,请按照步骤进行,如果做错了,就要从头再来,或者直接变砖了:
1、 需要准备的东西:电脑一台、网线一根、电烙铁、低熔点焊锡丝、焊锡膏(可有可不有)、镊子(针对于WR841N,用于短接电阻,也可用别的工具代替)、USB转TTL串口模块(升级小板)、杜邦线、单排针(如果以后还想线刷路由,那么最好在路由器焊点上接上单排针,这样用杜邦线连接起来比较容易)、下载串口模版的驱动、下载软件 SecureCRT(超级终端)、下载软件tftpd32、下载路由器标准版固件、关闭电脑上所有的防火墙。
2、路由器断电,拆开,在路由器电路板上找到GND、TXD、RXD三个焊点,不同型号的路由器稍有不同,不要接错,一般串口模块上都有写,部分型号的路由板子上也有写,如果没有,可以按照自己路由器的型号可以网上找找。下图是我的WR841N没刷机前拍的一张,图中标出了三个焊点的位置:
3、路由器保持断电,将路由器主板的三个焊点和升级小板对应的三个针连接在一起(也就是GND接GND,TXD接TXD,RXD接RXD),可以直接用线,也可以先在路由器主板上焊接单排针,然后用杜邦线连接:
4、此时,路由器应该和升级小板用三条线连接起来了,准备工作基本完成,可以把升级小板连接到电脑上了。连接后会提示发现新硬件,我们需要安装升级小板的驱动程序,安装完成后,可以在设备管理器里的端口下看到一个新的串口设备(端口不一定是COM3),在上面点鼠标右键→属性:
5、按照下图进行设置,完成后点确定:
6、将升级小板从电脑USB口拔出,打开SecureCRT(超级终端),点文件→快速连接:
7、现在,路由器仍然是断电状态,升级小板与电脑不相连,按照下图进行设置(这里的COM3端口是涛涛电脑上的端口,按照你的实际情况进行选择),连接方式选serial,比特率115200,控制流去掉所有选项,然后点连接:
8、由于升级小板与电脑没有连接,所以这里显示的是不能连接,也就是未连接状态:
9、将升级小板再次连接到电脑,在超级终端里选择文件→重新连接:
10、如果之前的步骤没有问题,此时电脑应该与升级小板正常连接了,之前的红色未连接符号变为绿色对号:
11、此时的状态是,路由器与升级小板、升级小板与电脑都是连接状态。接通路由器电源,在超级终端里会出现英文字符或者乱码,如果都是英文字符,直接跳转到下面13,如果出现乱码或者图中红圈中的字符,跳转到12:
12、(此步骤仅适用于WR841N V5/V6版本乱码问题,其它型号若有乱码请百度或者谷歌一下)切断路由电源,用之前准备好的镊子将路由器线路板的C278电容,如果焊功比较好的可以直接短路或者拿掉,然后接通路由器电源,理论上不会有乱码了,当然,如果严格按照本教程的步骤去做,可以不用理会乱码。
13、现在,我们需要让路由不要启动,执行中断,先在超级中断命令框里提前输入好tpl,然后断开路由器电源重新接通,超级终端会滚屏显示路由器的启动过程,当出现Autobooting in 1 seconds的时候,按回车执行tpl命令进入安全模式,这里绝对要掌握好时间,执行成功如图:
14、将本地连接IP地址设置为手动获取,IP地址为192.168.1.10,子网掩码设置为255.255.255.0,默认网关设置为192.168.1.1(设置步骤省略,不会的百度搜索),并且用事先准备好的网线连接电脑与路由器的Lan口,然后执行以下命令后后回车:setenv ipaddr 192.168.1.1
15、执行命令并回车:setenv serverip 192.168.1.10
16、执行命令并回车:printenv
17、打开tftpd32软件,看IP地址是否是上面设置的192.168.1.10,如果是,继续下一步。如下图:
18、这一步的wr841nv5.bin是路由器标准版固件,放在tftpd32软件的服务器目录下(默认为软件的根目录),可以用tftpd32软件界面的Show Dir查看目录下是否存在该文件,如果存在,执行命令并回车:tftpboot 0x wr841nv5.bin
19、上图显示的是文件复制到路由器rom的过程,同时在tftpd32里会显示文件传输进度:
20、然后继续执行命令并回车:erase 0x9fx3c0000
21、继续执行命令并回车cp.b 0xx9fx3c0000
22、如果显示done,至此,刷机过程就结束了,最后执行重启命令:bootm 0x9f020000
23、大概重启命令执行完1分钟的时候,切断路由器电源,把升级小板从路由器和电脑端均断开,本地IP还原为自动获取,然后用网线连接路由器Lan口,接通路由器电源,本地连接稳定后在浏览器地址栏输入192.168.1.1,这时,熟悉的界面再次回来,救转成功:
在SecureCRT下执行的8条命令按顺序排列,可以直接复制执行:
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.107
tftpboot 0x .bin
erase 0x9fx3c0000
cp.b 0xx9fx3c0000
bootm 0x9f020000
以上就是所有的刷机过程,其实很简单,只是写起来比较麻烦而已。如果有什么问题,可以和联系涛涛。
本文的方法和命令,理论上适合于300R V2、741N、740N、841N V5/V6/V7等CPU是的路由器,只要是TP、迅捷和水星的路由器命令都是一样的。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
扫描二维码,输入您要打赏的金额还没有帐号? 赶紧
用户版块帖子
wdr4310 TTL+网线救砖成功
UID:868214
在线时间398小时
M币2972专家8
这几天不断的刷openwrt系统试验,最后在刷回tp原厂时成砖,经过一天的努力终于救活,在这过程中也遇到了一些麻烦,比如TTL乱码,刷了固件还是变砖,后来总结经验是通电的顺序和烧录板的原因,首先要给路由通上电,让其不断的重启,然后在连接烧录板(不能用341小板,我用的是PL2303小板),之后打开tftp软件,最后开scr软件,然后连接到路由就可以开始命令行,注意tp官网的固件都是有uboot的(恩山有个人回复说去官网下的都是去UBOOT固件),我在这里卡了好久,后来找到网上去uboot的固件,烧进去就ok了。PS:下面附上去UBOOT的官方固件2014年最新版
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:868214
在线时间398小时
M币2972专家8
久违的原厂界面出现了
本文内容包含图片或附件,获取更多资讯,请
后查看;或者
成为会员获得更多权限
UID:692612
在线时间615小时
M币209专家7
官方原版系统好用吗,2014年至今也没更新过英文版的4300,最新版2016年5月英文版的4300比国内版的好用多了,增加了无线来宾管理、IPV6的支持
UID:1039262
在线时间1703小时
M币2123专家1
楼主重新再搞一次?弄一个详细教程?TTL刷原版固件,命令是什么啊?
UID:868214
在线时间398小时
M币2972专家8
回 dcrew 的帖子
:楼主重新再搞一次?弄一个详细教程?TTL刷原版固件,命令是什么啊? ( 16:56) 那些命令行的,恩山多得是,我就不搬门弄斧了
UID:868214
在线时间398小时
M币2972专家8
回 f7077447 的帖子
:官方原版系统好用吗,2014年至今也没更新过英文版的4300,最新版2016年5月英文版的4300比国内版的好用多了,增加了无线来宾管理、IPV6的支持....... ( 16:41) 那些功能对于我没什么用,其实我比较喜欢迅雷远程下载和USB共享,但是用了几个OP固件都有些不能接受的BUG,还是刷回原厂稳定,现在迅雷下载还是用841刷的OP,用了半年多从没出过状况,即使断电都没任何问题
UID:1523329
在线时间55小时
M币994专家1
下载官网固件WinHex打开看一眼就知道带不带U-boot了。带U-Boot的话,自己拿WinHex去一下就行了。何必还要花精力去找去U-boot的固件。
UID:1523329
在线时间55小时
M币994专家1
回 yaosongjin 的帖子
:那些功能对于我没什么用,其实我比较喜欢迅雷远程下载和USB共享,但是用了几个OP固件都有些不能接受的BUG,还是刷回原厂稳定,现在迅雷下载还是用841刷的OP,用了半年多从没出过状况,即使断电都没任何问题 ( 17:04) 什么bug不能接受啊?我刷了明月的感觉挂挂脱机下载还可以啊。
UID:1523329
在线时间55小时
M币994专家1
回 yaosongjin 的帖子
:那些功能对于我没什么用,其实我比较喜欢迅雷远程下载和USB共享,但是用了几个OP固件都有些不能接受的BUG,还是刷回原厂稳定,现在迅雷下载还是用841刷的OP,用了半年多从没出过状况,即使断电都没任何问题 ( 17:04) 话说你841v几刷的固件可以挂脱机下载啊?我感觉841的最大就硬改64M内存了。脱机下载不够用啊。
UID:868214
在线时间398小时
M币2972专家8
:什么bug不能接受啊?我刷了明月的感觉挂挂脱机下载还可以啊。&( 20:40)&有的是路由器断电重启就断网了,必须登录路由重连,有的是,断电重启后迅雷远程卡死,还有的USB共享服务不能启动,还有的认不到硬盘,你说痛苦吗?
访问内容超出本站范围,不能确定是否安全
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:03-22 06:53, Total 0.120942(s) query 7,
Gzip enabled&TTL救砖求助,手上就一个路由器了,帮忙看一下能不能救,谢谢了 - OPENWRT专版 -
恩山无线论坛 -
Powered by Discuz!
后使用快捷导航没有帐号?
只需一步,快速开始
请完成以下验证码
请完成以下验证码
查看: 2459|回复: 5
TTL救砖求助,手上就一个路由器了,帮忙看一下能不能救,谢谢了
最新优惠活动速递
www.55zhm.com
本帖最后由 8802053 于
19:18 编辑
路由器的爱蹭网的,刷了极路由,现在进不去BREED,开机一直在极路由的首次安装页面自动循环刷新无法下一步
没有编程器,也不会焊接
手上有条TTL线,拆机连接上,电脑端口是COM6
修改波特率为115200,改为57600的话会乱码
路由器LAN连接电脑
通电后出现下面信息,路由器直接开机了
反复测试了几次都是这样,求助各位大神,还需要修改哪里或者是没救了。
广东的坛友如果你有编程器并且愿意无偿帮忙的话我可以邮寄过去给你搞搞,当然邮费我出。为答谢,特送一苹果越狱手机的微信红包挂正版狮王3.8-1,不只是普通的秒抢挂,玩红包接龙的应该都懂,还有微信一键转发,暴力加粉的APP和微信分身,前提条件是手机必须越狱。
-------------------------
通电后出现的信息如下:
U-Boot 1.1.3 (Mar 11 2016 - 13:00:13)
Board: Ralink APSoC DRAM:&&128 MB
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
spi device id: ef 40 18 0 0 ()
find flash: w25q128
*** Warning - bad CRC, using default environment
============================================
ASIC 7620_MP (Port5&-&None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Flash component: SPI Flash
Date:Mar 11 2016&&Time:13:00:13
============================================& && && && && && && && && && && & 0
## Booting image at bc050000 ...
& &Image Name:& &HC5661
& &Image Type:& &MIPS Linux Kernel Image (lzma compressed)
& &Data Size:& & 1424355 Bytes =&&1.4 MB
& &Load Address:
& &Entry Point:&&
& &Verifying Checksum ... OK
& &Uncompressing Kernel Image ... OK
Starting kernel ...
[& & 0.000000] Initializing cgroup subsys cpuset
[& & 0.000000] Initializing cgroup subsys cpu
[& & 0.000000] Linux version 3.3.8 () (gcc version 4.6.4
(prerelease) (Linaro GCC 4.6-2012.12) ) #1 Fri Mar 11 13:46:12 CST 2016
[& & 0.000000]
[& & 0.000000]&&The CPU feqenuce set to 580 MHz
[& & 0.000000]&&Disable DDR auto self refresh
[& & 0.000000]
[& & 0.000000]&&MIPS CPU sleep mode enabled.
[& & 0.000000]&&PCIE: bypass PCIe DLL.
[& & 0.000000]&&PCIE: Elastic buffer control: Addr:0x68 -& 0xB4
[& & 0.000000]&&disable all power about PCIe
[& & 0.000000] CPU revision is:
(MIPS 24KEc)
[& & 0.000000] Determined physical RAM map:
[& & 0.000000]&&memory:
[& & 0.000000] Initrd not found or empty - disabling initrd
[& & 0.000000] Zone PFN ranges:
[& & 0.000000]& &Normal& &0x -& 0x
[& & 0.000000] Movable zone start PFN for each node
[& & 0.000000] Early memory PFN ranges
[& & 0.000000]& &&&0: 0x -& 0x
[& & 0.000000] Built 1 zonelists in Zone order, mobility grouping on.&&Total pages: 32512
[& & 0.000000] Kernel command line:&&board=HC5661 console=ttyS1,115200 rootfstype=squashfs,jffs2
[& & 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[& & 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[& & 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[& & 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[& & 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[& & 0.000000] Writing ErrCtl register=0001fc92
[& & 0.000000] Readback ErrCtl register=0001fc92
[& & 0.000000] allocated 262144 bytes of page_cgroup
[& & 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[& & 0.000000] Memory: 1072k available (2757k kernel code, 5440k reserved, 612k data, 372k init, 0k highmem)
[& & 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[& & 0.000000] NR_IRQS:128
[& & 0.000000] MTK/Ralink System Tick Counter init... cd:80337be0, m:214748, s:32
[& & 0.000000] console [ttyS1] enabled
[& & 0.010000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[& & 0.070000] pid_max: default: 32768 minimum: 301
[& & 0.070000] Mount-cache hash table entries: 512
[& & 0.070000] Initializing cgroup subsys memory
[& & 0.080000] Initializing cgroup subsys net_cls
[& & 0.080000] Initializing cgroup subsys blkio
[& & 0.090000] NET: Registered protocol family 16
[& & 0.090000] MIPS: machine is Hiwifi Wireless HC5661 Board
[& & 0.100000] gpiochip_add: registered GPIOs 0 to 23 on device: MT7620-GPIO0
[& & 0.100000] gpiochip_add: registered GPIOs 24 to 39 on device: MT7620-GPIO1
[& & 0.110000] gpiochip_add: registered GPIOs 40 to 71 on device: MT7620-GPIO2
[& & 0.110000] gpiochip_add: registered GPIOs 72 to 72 on device: MT7620-GPIO3
[& & 0.120000] RALINK_GPIOMODE = 201d
[& & 0.120000] RALINK_GPIOMODE = 201d
[& & 0.120000] PPLL_CFG1=0xe64000
[& & 0.130000] MT7620 PPLL lock
[& & 0.130000] PPLL_DRV =0x
[& & 0.130000] start PCIe register access
[& & 0.630000] RALINK_RSTCTRL = 2400000
[& & 0.640000] RALINK_CLKCFG1 = 75afffc0
[& & 0.640000]
[& & 0.640000] *************** MT7620 PCIe RC mode *************
[& & 1.140000] PCIE0 no card, disable it(RST&CLK)
[& & 1.150000] PCIE0 enabled
[& & 1.150000] Port 0 N_FTS = ffffffff
[& & 1.150000] init_rt2880pci done
[& & 1.160000] bio: create slab &bio-0& at 0
[& & 1.170000] PCI host bridge to bus 0000:00
[& & 1.170000] pci_bus 0000:00: root bus resource [mem 0xx2fffffff]
[& & 1.180000] pci_bus 0000:00: root bus resource [io&&0xx1016ffff]
[& & 1.180000] Switching to clocksource Ralink external timer
[& & 1.190000] NET: Registered protocol family 2
[& & 1.190000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[& & 1.200000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[& & 1.210000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[& & 1.210000] TCP: Hash tables configured (established 4096 bind 4096)
[& & 1.220000] TCP reno registered
[& & 1.220000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[& & 1.230000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[& & 1.240000] NET: Registered protocol family 1
[& & 1.550000] RT3xxx EHCI/OHCI init.
[& & 1.580000] squashfs: version 4.0 () Phillip Lougher
[& & 1.590000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c)
Red Hat, Inc.
[& & 1.600000] msgmni has been set to 245
[& & 1.600000] io scheduler noop registered
[& & 1.600000] io scheduler deadline registered (default)
[& & 1.610000] Serial:
driver, 2 ports, IRQ sharing disabled
[& & 1.620000] serial8250: ttyS0 at MMIO 0x (irq = 37) is a 16550A
[& & 1.620000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
[& & 1.640000] brd: module loaded
[& & 1.650000] deice id : ef 40 18 0 0 ()
[& & 1.650000] chip info: w25q128(ef )
[& & 1.660000] mtd name = raspi, size = 0xM) erasesize = 0xK)
[& & 1.670000] raspi: squash filesystem found at block 27
[& & 1.680000] Creating 9 MTD partitions on &raspi&:
[& & 1.x-0x : &u-boot&
[& & 1.690000] mtdchar alloc 0x10000 memory success
[& & 1.x-0x : &hw_panic&
[& & 1.x-0x : &Factory&
[& & 1.x-0x0 : &kernel&
[& & 1.x0-0x00 : &rootfs&
[& & 1.730000] mtd: partition &rootfs& set to be root filesystem
[& & 1.730000] mtd: partition &rootfs_data& created automatically, ofs=AE0000, len=4F0000
[& & 1.x00-0x00 : &rootfs_data&
[& & 1.x00-0x00 : &hwf_config&
[& & 1.x00-0x00 : &bdinfo&
[& & 1.x00-0x : &backup&
[& & 1.x-0x00 : &firmware&
[& & 1.780000] Ralink APSoC Ethernet Driver Initilization. v3.1&&512 rx/tx descriptors allocated, mtu = 1500!
[& & 1.790000] SMACCR1 -- : 0x0000d4ee
[& & 1.790000] SMACCR0 -- : 0x07082cc4
[& & 1.790000] PROC INIT OK!
[& & 1.800000] Stopped WatchDog Timer.
[& & 1.800000] Ralink APSoC Hardware Watchdog Timer
[& & 1.810000] MTK MSDC device init.
[& & 1.810000] msdc0 -& ops_get_cd return&0& &- msdc_ops_get_cd() : L&2327& PID&kworker/u:0&&0x5&
[& & 1.820000] MediaTek MT6575 MSDC Driver
[& & 1.830000] TCP cubic registered
[& & 1.830000] NET: Registered protocol family 17
[& & 1.21q: 802.1Q VLAN Support v1.8
[& & 1.840000] Freeing unused kernel memory: 372k freed
-HiWiFi initrd-
我的恩山、我的无线
The best wifi forum is right here.
大概提供两个方法:
一个是你研究下ttl刷uboot ,刷上不死breed。ttl运行的应该是极路由的uboot,极路由1中断命令是mh,你看看能不能通用,然后上传oye的breed
不能通用的话你百度下极路由ttl中断。
你有编程器的话吹下来上编程器刷breed最完美。
以后更新固件在breed下,就不会丢uboot了
是在路由器通电的时候马上按MH吗?我查了网上极路由只有一个中断方法,就是按mh。是同时按还是先后按呢?&
好的,谢谢,我研究一下&
我的恩山、我的无线
The best wifi forum is right here.
大概提供两个方法:
一个是你研究下ttl刷uboot ,刷上不死breed。ttl运行的应该是极路由的uboot,极路由1 ...
好的,谢谢,我研究一下
我的恩山、我的无线
The best wifi forum is right here.
大概提供两个方法:
一个是你研究下ttl刷uboot ,刷上不死breed。ttl运行的应该是极路由的uboot,极路由1 ...
是在路由器通电的时候马上按MH吗?我查了网上极路由只有一个中断方法,就是按mh。是同时按还是先后按呢?
我看了下,也不大会在极路由uboot下刷breed。
我都是编程器上解决的&
我的恩山、我的无线
The best wifi forum is right here.
人工置顶一下
我的恩山、我的无线
The best wifi forum is right here.
是在路由器通电的时候马上按MH吗?我查了网上极路由只有一个中断方法,就是按mh。是同时按还是先后按呢?
依次快速按。我也不会在极路由uboot下刷breed。我都是编程器上解决的
我的恩山、我的无线
The best wifi forum is right here.
Powered by}

我要回帖

更多关于 斐讯k2 ttl救砖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信