admin管理员组

文章数量:1531274

2024年1月14日发(作者:)

TP-Link WR541G+路由器拆解

最近这个买了一年多的便宜无线路由器开始有点不正常了,老是死机掉线,掉个没完。看了看官网的Firmware好像已经比我用的这个更新了好几版了,干脆弄出来升级一下试试看有没有改善。我在家全是用无线,因为这个玩意升级后无线好像会恢复出厂配置自动关掉,不得不超级麻烦地把它从安装的地方拆出来接个网线来折腾,顺手再拆开来拍几张图(之前拆了一次没拍照,这回补上)。

外形:已经是TP的新外形了,之前的外形实在是丑得没天理。后来TP好像是彻底更新了外观设计,全部产品都采用这种外形了,比原来好看了不少:

背部:1根固定的5dBi的天线,Reset屁眼,1个FE WAN口,4个FE LAN口,1个DC电源口。

开始拆解:螺丝全部藏在背面的4个胶皮垫脚下面。我上次拆它的时候已经顺手把垫脚粘到旁边去了,这样省得再拆的时候还要掰。垫脚用指甲就能抠下来,是双面胶粘上去的。注意其中有一个螺丝上面涂了白漆封印(右上角那一颗),只要你拧了白漆就会被破坏,保修也就没了~~

拧下螺丝以后,壳体还是比较好掰开的~~

拆塑料的东西最怕的就是暗扣。不过这台还好了,只有一个暗扣(在面板中间的位置),还比较好弄开:

暗扣的钩子在面板背面的导光柱上方:

打开暗扣,就可以像吃螃蟹一样把背壳掀开了,露出内脏~~

显然是用了Atheros的公版电路。不过不只是TP-Link这样懒惰,NetGear的WGR614 v7也是用了这个公版电路。下面就是Atheros给出的公版照片,除了电源部分以外,交换和路由管理部分基本一模一样~~

板子细节:先来电源部分,没什么看头:

交换部分,用了一颗滥大街的Marvell 88E6060。这个是个极其便宜的6口交换芯片。其中有5个10/100M以太网PHY带自反口,就是输出那一个WAN口和4个LAN口了。另外一个是MII接口,连CPU做路由的。

再来是路由和管理部分:一颗Atheros AR2317,基本就是廉价低质的代名词。不过想想人家Linksys的WRT54G v7和NetGear的WGR614 v7也都用它呢,也就没啥可说的了。AR2317内置了一颗比较老的32bit MIPS R4Kc CPU,无线的MAC和PHY,还有一个和Marvell 88E6060连的以太网MAC(MII接口)。基本上啥玩意都塞进去了,难怪便宜。另外可以看到在AR2317周围还有一圈焊接屏蔽罩的焊盘。但是屏蔽罩早已被省掉了NND。很久很久以前TP-Link的无线路由器还是有用屏蔽罩的,不过后来可能发现就算拿掉也能凑合工作,估计就把这几分钱也给省了,囧。

用到的内存是一颗ELPIDA SDRAM,只有2MB( ̄口 ̄)!! 。

刚开始我没有发现这块板子的Flash在哪,后来仔细一看才直到原来这东西不像一般的小路由那样用并行Flash,而是很诡异地用了一颗Spansion FL016A1F(SPI接口的2MB Flash),小小地缩在一旁,长得像颗不起眼的EEPROM(我原来还真以为是给Marvell 88E6060初始化的EEPROM哪~~查了AR2317的资料才知道原来这玩意只支持串行Flash接口~~

其它就没啥可看的了。另外这个路由器用的是VxWorks系统,估计用的是Atheros的公版驱动。不过Linksys和NetGear那些用AR2317的玩意也都堕落成用VxWorks了

本文标签: 玩意无线垫脚部分好像