本帖最后由 じ☆ve寶寶 于 2014-11-6 01:31 编辑
我的那篇单线多拨帖害苦了小蛮腰们! 常常PM砖了。肿么办。。。。网上教程太专业看不懂肿么办?没事。。。。我来翻译!!
首先,确认好自己的4530R的确板砖一块,且稍有动手能力,能拆机的磅友再接的看下去
有些情况其实可以在WIN下修复挽救,不需要硬插的(后面会陆续介绍几种win下修复)
通常救砖方法: 1、如果只是luci/web 连不上 请蛮腰们先尝试硬复位或者WIN下Linux下挽救
2、用TTL线刷 3、路由Flash有别于高端电脑主板,并非可拆式,基本都是焊在PCB上,需要先把flash焊下来用编程器刷,刷完再焊回去,这要考验蛮腰们的手艺,弄不好焊盘搞坏够吭的哦
看来如果win下解决不了只有TTL线刷相对比较简单!USB to TTL模块(串口模块),没有肿么办?别怕此玩意非编程器。。。不用高操焊工,某宝多的是,3-15个大洋,不贵。
注意,不光要买模块,还需要配杜邦线以及2.54MM间距的标准针脚(单排针)不要买成1.27MM间距的
LZ的刷机模块暂且也找不到,引用下某宝的吧,有个概念而已,外形有差异,不碍事。模块中的+5V、+3V针脚对救砖来说应用不到!
(神一般的4530R只预留 VCC 、GND、RX、TX4个JTAG孔位并无焊针!这点不符合身份,当然一般路由都不焊针的哎
拆机步骤小蛮腰们自己动手吧,倘若拆不了有更好的办法:直接重新买个
拆机以后按这个方向标注1234,分别焊针,定义为VCC/GND/RX/TX,别错了记好(方框焊盘的为 TX,刷机时路由和模块对接只接3根,VCC可以空下不焊)
我的焊工不咋地,没用焊的,依稀记得当时是用胶棒暂时固定了下,此方法不推荐,刷的时候各种问题。我见过恩山大侠们焊上2.54的针脚另一好处就是直接用个4Pin PWM风扇接头延长出来的例子,目的就是为了方便折腾,后续在机外直接用鳄鱼夹对接模块
TTL刷机硬件部分对新手不会有太大问题,总结下几方面:
1.无非就是焊接工艺的好坏影响刷机的成功与否,实在不行拿出去找人焊,我花了3根烟而已。
2.模块型号的选择,都说TTL挑芯片,照办吧cp2102,有空再研究为什么。
3.针脚定义,注意方向性。别生搬硬套,我当时好像还傻傻的用表测:电阻档,一笔USB外壳,一笔4个孔疯狂找GND.......
4.模块和路由对接时:VCC不用接也一定不能接,会烧路由的
5.Transfer是传送,Receive是接收,所以路由器的TX要对接模块的RX端,而路由器的RX要接模块的TX端,即交叉接法。并且我是在路由通电之后 快速对接GND线,TTL才显示
其实TTL刷机关键还是软件操作容易出问题,大致归纳下也就是绝对要掌握好命令输入的时间以及文件的存放路径
先看看软件需求:
1.USB TTL驱动自行安装到位, 否则模块不能正常运作(哪里买的TTL模块,找哪去要驱动是最快捷的方法)
2.Secure-crt
我理解为是个启用SSH协议的客户端软件,可以用来远程登录Linux服务器的。一般路由可以用win自带的telnet或winSCP去登录解决WEB下不方便解决的事,同样Secure-crt也可以替代做同样的事。请@gmx168 专业人事指点Secure-crt和winSCP
附件是随手百度后的下载,未验证实际使用
3.tftpd32
是一个集成DHCP, TFTP, SNTP和Syslog多种服务的袖珍网络服务器包,同时提供TFTP客户端应用,支持tsize, blocksize 和 timeout等等,救砖刷机时需要用来上传固件,使用时最好把待刷固件和TFTPD32服务端软件放在同一文件夹再去运行TFTPD32,关闭杀毒软件、win自带的防火墙等,确保软件正常运行,刷机过程中Tftpd32.exe程序只能最小化,千万不要关闭。
如出现loading timeout,请试安装standard版本。
4.固件(原厂或是第三方)
4530R官网下载最新版120523
第三方固件包解压后有2个文件,可以直刷。也可以刷回原厂固件后在WEB里再更新第三方固件,蛮腰们自己选择最合适的方法吧
这里注意:如果路由器还是原厂的固件,又想在WEB里更新OP,必须使用后缀factory的固件来更新至Openwrt以初始化flash,而路由已经是Openwrt固件,只是更换或升级不同版本的OP那无特别要求,且现在后续的固件包大多只提供sysupgrude的固件
5.命令文本备份,直接CTRL+C 吧
TTL下更新不带uboot的Firmware命令
tftpboot 0x80000000 固件名.bin
erase 0x9f020000 +7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
reset
TTL下更新uboot的命令 友情提醒下刷uboot要修改PIN码和MAC地址为自己路由器背面贴纸上的哦,没事别弄uboot为好,弄挂更吭爹
tftp 0x80000000 uboot.bin
erase 0x9f000000 +20000
cp.b 0x80000000 0x9f000000 0x20000
reset
|