802.11n路由器拆解:可换刷固件来升级

电子说

1.2w人已加入

描述

On Networks公司的N150R——一款基本的802.11n级别的路由器。这款路由器一旦将其供应商提供的固件替换为NETGEAR品牌的相同硬件的固件后,性能就会要好很多。这次我将介绍一款类似概念的产品,但它是一款主流的802.11ac级别的产品——ZyXEL X650。这款目前已经停产的路由器是AC1200级别的——工作在802.11ac(5GHz)时的峰值速度为867Mbps,工作在802.11n(2.4GHz)时的峰值速度为300Mbps。这款产品是我在买SiliconDust HDHomeRun Prime网络调谐器时免费赠送的(正如老读者可能已经想起的那样,我经常需要重新购买)。大约在同一时间,它的单独售价是34.99美元。

在讨论这款路由器的改变潜力之前,让我们先详细查究一番。我们先从外包装盒开始吧:

在盒子内有一份薄薄的快速使用指南,还有一张文档与应用光盘:

一个墙插式电源:

路由器

当然还有路由器本身:

注意路由器顶部和侧边有许多无源通风孔(内部没有风扇):

这是路由器底部标签的特写镜头:

路由器

提起特写,路由器背面的左下角有一个稀奇少见的东西:用于关闭路由器的双频段Wi-Fi无线电子系统的物理开关:

摘下路由器4个“脚”下面的橡皮:

在每块橡皮下面都有一颗十字螺丝:

拧掉这些螺丝,慢慢地剥开一些塑料薄片,就能将塑料外壳的上半部分撬开来:

随后就能见到PCB的正面了:

立即映入你眼帘的也许是靠上边的三个Magnetic Communications公司(Magcom)的变压器,一个是GT1802DA,另外两个是3603DA,分别用于它们上面的WAN和4个LAN以太网接口。或者,也许你第一眼看到的是PCB上有两颗装有散热器的大芯片。又或是右下角没有安装器件的神秘芯片封装,以及它们下方两个未安装连接器的封装。

根据我的经验,XyXEL X650似乎是基于Realtek的RTL8197D-11AC参考设计设计的,两根外置天线每根都是双频段(注意连接它们的黑线和灰线)。首先注意一下PCB的右上角,你会看到安装在PCB主板上的mini PCIe扩展槽中的Edimax EW-7822MAC插入式子板。

子板上面的主芯片是Realtek的RTL8812AR,它是路由器5GHz Wi-Fi子系统的核心器件:

与之配套的Wi-Fi芯片是Realtek的RTL8192CE,直接焊在PCB主板上,在mini PCIe子板的左下方,主要完成2.4GHz的工作:

那么,在其右边未安装芯片的插座以及PCB上所有带“D”前缀的元件标记都是做什么的呢?

为什么路由器硬件制造商要费心在设计中包含似乎多余的mini PCIe插座(以及子卡)呢?虽然我不能肯定,但我认为是这样的。再次想想ZyXEL X850是一款“AC1200”级别的路由器,这意味着这款路由器在2.4GHz和5GHz频段内实现了2×2 MIMO。如果制造商希望同样这块PCB可以支持1×1 MIMO(也就是每频段单个数据流的AC580级802.11ac路由器,或类似的基本型802.11n产品),它可以取消插卡,代之以在主PCB上安装额外的芯片,然后只用一根天线(和主PCB电缆连接器)实现2.4GHz和5GHz操作。

下方(LED阵列右边)这两个未安装连接器的位置是干什么的?我没有去拍近照,但我告诉你(也请相信我),相关的PCB标记表明它们是用于实现USB功能(比如本地连接的网络打印机和存储设备)。路由器的SoC主芯片支持这些功能,因此它们的缺失可能只是反映了路由器供应商意图保留这些功能给更高价格路由器型号的想法——只需通过软件(当然还要增加连接器和对应外壳开口)就能实现两者的差异化。

提起路由器的主打SoC芯片,WikiDevi告诉我,这是Realtek的RTL8197D,它位于这个特殊散热器的下方:

在其左下角是系统的DDR2 SDRAM,是南亚科技的NT5TU32M16DG 512Mbit存储器件。在另一块散热器下方想来应该是Realtek的RTL8367R-VB芯片,用于实现千兆以太网的交换功能(我留下了散热器,因此路由器的功能是完整的,后面我还能拼凑起来并把它捐出去)。

拧掉另外4颗螺丝就能很容易地将PCB从外壳中拿出来。你可以将电路板反过来,像往常一样看看相当空旷的背面:

路由器

这是更有意义的一张近照,显示了Macronix MX25L3206E这款4MB的串口闪存(还有其它元件):

路由器

现在我们终于要讲到文章开头提到的“硬件双胞胎”概念了。记得老早我就将mini PCIe插板认定为Edimax品牌吗?正如事实表明的那样,ZxXEL X650的硬件与Edimax的BR-6478AC路由器基本相同,而后者是另外一款值得讨论的产品(顺便说一下,它确实提供USB端口)。

为什么这很重要?因为ZyXEL从2013年中期就没再为X650发布过固件更新,因此许多产品讨论都反映“这款产品具有很大的硬件潜力,但软件bug多,不完善”。但Edimax做得比较好,为X650的同等产品BR-6478AC提供了长期的软件支持。富有进取心的X650的所有者透露了如何将Edimax的固件更新塞进ZyXEL品牌路由器,将它变成更具鲁棒性的产品的过程。只是不要试图使用Edimax固件誓称应该存在而实际不存在的USB端口!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分