PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

4530R砖了肿么办!低成本TTL救砖详解

[复制链接]
跳转到指定楼层
1#
点击数:7738|回复数:6
本帖最后由 じ☆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.T
ransfer是传送,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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1活跃度 +5 收起 理由
陈佳鑫陈帆 + 5 顶技术贴

查看全部评分

2#
じ☆ve寶寶  楼主| 发表于 2014-11-4 19:22 | 只看该作者
本帖最后由 じ☆ve寶寶 于 2014-11-6 01:28 编辑

LZ说了那么多废话,教程呢在哪里,其实擅用搜索百度一大把,大同小异。蛮腰们别急!实战步步教开始:
请蛮腰们谅解,4530R我送人了,原因很简单,电信宽带到期,换了条联通玩不了多拨,实在不好意要回再折腾,教程在脱机状态下凭记忆完善的,不到之处还请蛮腰们指正。

1.确定故障
2.硬件连接:

安装完TTL 驱动,PC识别出模块后,进设备管理器,点开设备名查看占用COM端口号并记下,顺便将其属性设置中的波特率改为115200,避免忘记修改和后面软件中的波特率不同步。
蛮腰们还需清理出一个干净的桌面,将TTL模块上的TX RX GND 用杜邦线引出对接PCB上的RX TX GND重复提醒一次注意交叉对接,并非逐一对接,另种情况我无法解释,正是LZ遇到的,预先接好GND 机器通电后要么不启动,要么TTL无输出,无厘头百度解决法不插TTL的GND,通电后快插上GND,机器启动,TTL输出PC和路由的任意LAN口用网线连接好。

在本地连接属性里,为PC即后面上传固件的
tftp server设置内网IP 一般都是192.168.1.100(进UBOOT后路由器ip为192.168.1.111)  掩码设置为255.255.255.0,网关无视。
3.软件设置

解压附件SecureCRT后双击击文件夹中[启动]loadCRT, 打开SecureCRT



打开软件后,点红框图标进连接子选项



继续点击红框图标,为刷机新建个会话


协议选择界面,下拉选择Serial后点下一步弹出参数配置页面



修改新建会话的端口为设备管理器里查询到的实际占用端口,波特率调整为115200,去掉流控里的对勾,其他默认不动 点下一步


保存设置,方便以后使用可以添加描述点完成



回连接子选项查看,新会话添加成功,并且选中后双击与路由会话


配置正确的话,成功会话后状态栏为绿色勾。否则返回检查重置。






一切就绪路由通电,窗口会显示启动信息,当软件显示到有Autobooting in 1seconds 时迅速1秒内顺序按键盘"TPL"三键,中断后会显示出db12x>,那么就算成功了。
注意:一定要快且不能乱,胡乱同时按只会越按越失落。。。大部分刷机失败是这3个键节奏没配合好,不行就复位重来

配置TFTP服务器,win7系统的蛮腰
请先开启TFTP组件
将需要刷入的固件与TFTPD32放入同一文件夹,运行TFTPD32,Current Directory 就是固件存放目录,也是TFTPD32软件所在目录

Show Dir 验证固件存放


进Settings,修改红框处为TFTP安全为None,其他全默认,切记设置好后最多只能最小化该软件,不能关闭,关闭后重新设置再刷机





最后的最后,命令栏里逐一输入对应的4条命令文本,基本上该救的救 ,该洗洗睡的洗洗睡

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1活跃度 +5 收起 理由
陈佳鑫陈帆 + 5 很给力!

查看全部评分

3#
じ☆ve寶寶  楼主| 发表于 2014-11-5 11:47 | 只看该作者
本帖最后由 じ☆ve寶寶 于 2014-11-5 22:31 编辑

各类问题汇总解答:
我会定期整理各种问题解决方法,欢迎童鞋们集思广益


1.
2.
4#
じ☆ve寶寶  楼主| 发表于 2014-11-5 12:52 | 只看该作者
5#
demoxu 发表于 2014-11-6 09:15 | 只看该作者
嘿嘿  竟然是第一个回复的
6#
cowboy82524 发表于 2014-11-7 20:10 | 只看该作者
4530r真的是神器啊,看前个帖那个15拨亮瞎狗眼啊,真真羡慕嫉妒恨啊。。。。。。不过自己技术又不行只能当伸手党,考虑了成本还是去买了个烂大街的hg255,现在3拨可以了,就是那个并发拨号一直没整懂。。。。╮( ̄▽ ̄")╭
7#
zjchanger 发表于 2014-11-9 23:40 | 只看该作者
tp的路由器刷了ddwrt之后,可以直接刷openwrt吗??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部