本帖最后由 lanyu 于 2012-2-27 16:13 编辑
家里的一台TP-WR840N的路由时不时的要死机了,无奈中想到会不会是系统出问题了。想到tp-link的官方系统太烂,遂把系统用telnet刷成了DD-WRT。耶!一用还真稳定,原先时不时要死机的毛病没有出现了。
用了一段时间,听说openwrt系统功能强大,忍不住又想折腾这台路由了。telnet进系统,刷机,重启。啊!重启后所有的灯都一闪一闪的了,PING也不通了,一检查,原来是固件刷错了,完了,路由成砖头了。
打开路由,改造串口连接,telnet不行,就试试串口来救。
如图改造好路由,并在TP1,TP2上接上插针。 工具:很尖的镊子(能夹起0402封装的),烙铁,焊锡丝 1. 蓝色框处的空位要短接,有0欧的电阻最好,我手边暂没有0402的0欧电阻,所以找了一小截导线代替。 2. 黄框处的电阻要去掉。我一开始没去,连上rs232以后发现电脑接受正常,但是无法输入。这个黄框的接地电阻一定是元凶了,所以去掉了。(原以为一个10k的接地电阻应该没影响的) 3. 在TP1、TP2处焊上排针 4. 在背面找一个接地的针脚引出来。不要搞错,用万用表测下,几个电解电容、电源插座的针脚中都有一端是接地的,找个好焊的引出来。 然后用万用表验证下,路由器上电后,TP1应该是2.6V。 引出来的就是这三根线,TP1是TX,TP2是RX,另一根是GND 我用的电平转换芯片是MAX3232,正确连接后(连接方法网上很容易找) (当然也可以用分立元件做一个电平转换器,电路见13楼)
(TP1是TX,TP2是RX)
用刷机板接上,按如图的方法,用原版固件刷机
软件下载地址: http://115.com/file/e7zrdxbt#AutoTTL.exe 成功,最后又重新刷到DD-WRT,久违的DD-WRT终于出现了。
|