成功修复一台曾被修过又坏掉的K2P千兆路由器

前几天有位朋友咨询一台K2P故障的问题,说是这台K2P之前曾经修过,但是呢现在又坏了,而且他自己曾经改过512内存。以下是这位朋友的原话。

“K2P A2版,前几个月是能通电启动不了,后来发给论坛的人维修,说背后2个电阻掉了”。

“现在又出问题了 。有时候能启动固件 登录界面

一下又不行了, 电脑又获取不了IP ,反正就是一下能启动,一下又坏了那种情况

我是论坛的人推荐你的 ”。

“内存我改了512 ,闪存我刚试过了,编程器也刷过了 正常的

进breed是正常的 ,但是启动固件就是有问题 ”。

对于这种二次维修的机器,老师我是不想去修的。首先这个路由器本身价值不大,其次之前已经修过,这次又坏了,天知道是哪里出了问题。何况这位朋友又是个折腾爱好者,他自己还换了内存,至于内存有没有换好,内存本身是不是有问题,这个更是未知数,这种机器当然也不是不能修,只是花费时间精力太多,还不易出成果。时间精力也是钱啊,我不干这个去做别的的话,如果挣得比这个多,那么我做这个事情就是亏本或者不划算的,这是最浅显的经济学道理,所以老师我内心是抵触的并不想接这个盘。

但是老师我转念一想,这位朋友找到我居然还是别人推荐的,那么老师我如果修好了这台二修机,岂不是可以扬名立万一把?虽然精神荣誉不能当饭吃,但是老师我一向情操比较高,还是很重视精神层面的追求的。考虑到这里,老师我马上转变观念决定接下这个K2P的维修。

打开快递包装,映入眼帘的是一台银色的K2P,而且居然还附有一个CPU,但是老师我一看,这个CPU明显是用过的,因为下面焊盘的BGA已经废了,肯定是从机器上拆下来的。估计是装上去之后不行,然后拆了,但是又没有扔,就给老师我一并寄来了。但是老师我表示这种CPU我是不会用的,因为鬼知道它是好的坏的,而且既然装上去又拆下来,那么坏的几率相当大,在这上面浪费时间是很不明智的。所以猫猫无线我决定把它丢到一边去,以免干扰我的判断力。

看过猫猫无线芯片级维修文章的朋友都知道老师我的套路,不管机器是何种状态,来到老师这里必须上电招待。所以插电,开机。电流似乎是正常的,TTL无任何输出。这和维修客户说的可以显示TTL信息不符啊,难道这块板子千里迢迢来到老师我手里之后,过于激动,直接挂掉了?这可太雷人了,这个锅老师我表示不接。

顺便说一下,凡是硬件坏的路由器,谁也不能保证一定能修好,更不能保证修不好的话要恢复到寄来的状态。因为维修本来就是一个不可逆的过程,比如你寄来的时候可以勉强开机但是挂掉,这很可能主板上还有其他的暗病,这些暗病在维修加热的过程中有可能会爆发,这个时候就可能会出现比维修前还要糟糕的结局。所以这里顺便给大家科普一下,以免误会。

不仅仅是路由器维修。手机维修,笔记本维修同样不能保证修不好一定能恢复到送修前的状态。这个是客观规律,就好比太阳东升西落,不是人为能改变的。所以遇到的只能认倒霉。当然这些维修前要跟客户讲讲清楚,有道是先明后不争,以免扯皮引起不愉快。

由于这个朋友说他自己换过内存,本着DIY玩家手艺一般都比较业余的态度(废话,手艺好能送来让老师我修吗,人自己都修好了哪轮到老师修的份呀~~),老师我决定先从内存入手,先拆了这个内存。

拆了内存后电流基本没太大变化,说明内存物理上是坏的概率不大,但是也不能轻敌。老师我决定等下换个内存试试看。当然此时接上TTL是没有显示的。不过也不尽然,这个跟bootloader有关,如果是RALINK原厂的UBOOT,老师我记得好像会显示一点点信息的。如果CPU是好的话。

此时已经是上午九点,老师我家境比较贫寒,早餐呢只能吃白粥充饥,至于咸菜那更是没有。那就因陋就简,老师我暂且看着闪存和内存下饭吧。。。

老师我突然改变了主意,先拆下CPU再说,至于内存等下一起换比较好。老师我思维比较灵活,不拘泥于已经想好的步骤,经常善于改变主意。这次是有帮助呢还是会走弯路抑或是会翻车呢,大家拭目以待吧。

二修机大家都不愿意修是有道理的,老师我拆下CPU之后,发现Y17脚位已经掉焊盘了。这真是天雷滚滚啊,虽说连苹果的CPU焊盘都可以补点,但是老师我修这个跟修一台水果的收入可以说是天壤之别,花费太多时间精力绝对有违老师我的初心啊。但是转念一想,老师我修这个K2P是为了精神层面的追求,其他的已经不重要了。

打开这个CPU的datasheet,Y17脚位居然不是空脚,它的定义是GE2_TXD3,这让老师我真是无所适从。这到底是补点呢还是补点呢?不过老师我略通openwrt开发,对MT7621较为熟悉,看了详细定义是RGMII2 Tx data bit 以后,心里有底了,这玩意压根就没用到好吧。这个一般是MT7621外挂交换机芯片用的,在这台K2P上面使用的是内部的交换机,所以用到的是RGMII而不是RGMII2。

在换好内存和CPU之后,插电,开机,不出老师我的预料,成功显示TTL信息并进入BREED界面,由于怀疑客户原来的闪存数据有问题,老师我找了个1M的闪存写了BREED焊上去测试。发现机器可以正常开机。于是换回原机的闪存芯片。插电开机,正常启动进入系统。

手机搜下WIFI,发现一个“测试几天-5G”和“测试中。。。2.4”的信号,这百分之百是客户自己测试时候设置的,这名字真是太有才了。这也交叉印证了客户说路由器时好时坏的描述,如果不是时好时坏,谁会这么折腾的费劲去测试呢?老师我想到这里,忍不住一口茶差点喷出来。

因为不知道他的密码,所以猫猫无线我直接按reset按键恢复了初始设置,等机器开机启动后,手机成功搜到了两个潘多拉开头的无线信号,望着这一切,老师我的自豪感油然而生。

因为之前为了测试内存,把原机的内存给拆了,所以现在要重新换回去,搞维修真是蛋疼啊。但是当老师我把原机内存装回去之后,不愉快的事情发生了,breed居然显示内存是256MB。

纳尼?不是说好的客户自己换的512内存吗?为什么它居然显示256MB?另外的256M呢?被吃了吗?这个锅老师我表示不背。修到这里,猫猫无线我实在是经不起这种折腾了,还是直接查芯片参数看看到底是李逵还是李鬼吧。

结果发现这个D9PTK的芯片全称是MT41K128M16,这个芯片并不是512MB的,而是是实实在在的256MB,我实在搞不懂这位朋友之前说的512MB是从何而来。难道他有两台坏机器?那台时好时坏的是512内存的,这台压根不开机的是256内存的?他错把这一台寄来了?受不了啊受不了。

由于暂时联系不上客户,猫猫无线我决定这次维修到此结束,花费一个上午的时间修这个机器并且水一篇文章,现在老师我是饥肠辘辘,必须吃饭补充体力去了。

那么这次维修就到此结束,谢谢观看 。

后记,最后终于联系上了机主,询问之下得知,他在寄来之前又自己更换了内存!好吧,谜底终于揭晓了。之前512内存的时候还可以开机但是不能正常工作,他随后换了256内存以后就彻底完了,连开机都不能开机了,果然不是老师我的锅,老师我的心情也随之轻松起来。

有需要维修路由器的朋友,可以联系老师我。

发表评论

电子邮件地址不会被公开。 必填项已用*标注