有些人留言说要看看水星M6G的拆机,我说百度一下就会有了,回我话说找不到拆机图。不是吧,小小的路由器怎么会员人拆。于是我在淘宝花了80多元买了一台全新的水星M6G。不带G的型号是百兆网口,要看清楚再买。
水星M6G包装配件如下图:
包装印有Mesh字样,多台是可以组Mesh网络。M6G的体积很小,只有两个网口:
电源规格12V/1A:
机身底部有散热孔:
没找到有螺丝,包括标签纸底下也没有螺丝。所以直接撬开吧,有点费力,在型坏两个卡口之后拆开了:
看见有两颗黑色的散热片,且有白色的胶,心想肯定是徒手取不下来的散热片,果然粘得很紧,怪不得没人拆。acwifi拆机恪言:宁愿弄坏也要拆开看个真相。
把2根天线插头摘下来,就能把主板完整的搬出来:
外壳里面装了两根双频天线:
下图中的红圈是拆坏的卡扣掉出来的碎片:
主板尺寸,大概8x8cm:
主板的另一面有一大片散热片,我猜散热片下方没有芯片,所以最后再拆开它。
回到主板正面,有一颗芯片上面没有散热片,型号是MT7613BEN,那么2个散热片下方有一颗肯定也是MTK的CPU了。MT7613BEN是什么东西?通常AC1200M无线的MTK方案,使用的5G芯片是MT7612EN。MT7613BEN从数字上来看,好像是MT7612的更进版本,速率也是一样的:866Mbps,“EN”前面有个“B”,参照RTL8812AU和8812BU的区别,B代表了MU-MIMO的支持。猜的,不知是否正确。
不管如何,MT7612EN不加外置功放就很一般的信号,而这颗MT7613BEN也好不到哪里去。你可以说我太主观,其实我是100%主观。
想办法取下散热片再说吧!
拿出热风枪调至148(一世发,好意头呀)度,对准散热片吹28秒后,手拿着钳子左右拧几下散热片就取了下来,如下图的样子:
两颗芯片上面粘满了硬硬的胶,用刀片一点点的割干净之后,最大的一片芯片上面浮现出了一只螃蟹,必定是千兆交换机芯片了。
放在一点,可能隐约看得见型号是RTL8367S
但是CPU上面的丝印就看得不清楚了:
你能看得清不?换个角度看看,像不像是MT7620DA呢呢?不确定??绝对不会是MT7621A就是了。不相信我??我让你心服口服。
主板上有TTL脚,针脚定义如下图:
波特率57600,读出启动信息如下:
U-Boot 1.1.3 (Oct 30 2019 – 20:41:32)
Board: Ralink APSoC DRAM: 64 MB
relocate_code Pointer at: 83fb8000
enable ephy clock…done. rf reg 29 = 5
SSC disabled.
spi_wait_nsec: 29
spi device id: 1c 70 16 1c 70 (70161c70)
find flash: EN25QH32B
*** Warning – bad CRC, using default environmenticache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
rtk_vlan_init has done
—rtl_init_switch— done
set LAN/WAN LLLLWPlease choose the operation or press ctrl + c to stop auto boot:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
9: Load Boot Loader code then write to Flash via TFTP. 03: System Boot system code via Flash.
## Booting image at bc018200 …
addr:0xbc018200
The CPU feqenuce set to 580 MHzPCIE: bypass PCIe DLL.
PCIE: Elastic buffer control: Addr:0x68 -> 0xB4
disable all power about PCIe
RALINK_GPIOMODE = 1ab01d
RALINK_GPIOMODE = 18b01d
PPLL_CFG1=0xe54000
MT7620 PPLL lock
PPLL_DRV =0x80080504
start PCIe register access
RALINK_RSTCTRL = 2400000
RALINK_CLKCFG1 = 75afffc0*************** MT7620 PCIe RC mode *************
PCIE0 enabled
Port 0 N_FTS = 1b105000
init_rt2880pci done
Scan busNo=0, devNo=0 funNo=0.
PCI-E setup device 0x801, 0x1814.
PCIe DEV 0x801 VENDOR 0x1814 isn’t work properly.
PCI-E setup bridge done.
**************************************pci_scan_bridge*************************** *************
bridge configuration invalid ([bus 00-00]), reconfiguring
**************************************pci_scan_bridge*************************** *************
Scan busNo=1, devNo=0 funNo=0.
PCI-E setup device 0x7663, 0x14C3.
PCIe DEV 0x7663 VENDOR 0x14C3 isn’t work properly.
PCI-E setup nprmal device done.
Scan busNo=1, devNo=1 funNo=0.
Scan busNo=0, devNo=1 funNo=0.
BAR0 at slot 0 = 0
bus=0x0, slot = 0x0
res[0]->start = 0
res[0]->end = 7fffffff
res[1]->start = 0
res[1]->end = ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x1, slot = 0x0
res[0]->start = 0
res[0]->end = fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 3fff
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = fff
res[5]->start = 0
res[5]->end = 0
[FLASH] spi device id: 1c 70 16 1c 70 (70161c70)
Before exit sysClkConnect!
In sysClkEnable!
Before exit sysClkEnable!
Attaching interface lo0… done
mt7620EndLoad unitNum=0
==> mtk_netpool_init
Init netpool for mtk network now
mtk_netpool_init(): malloc for clConfig[0] with size(25593632)!
pNetPool[0]=0x83e54280!
<== mtk_netpool_init
Count=1,netpool=83e54280Tx_Ring addr: 0xa2533c80!!!
Rx_Ring addr: 0xa2531c60!!!
vlan1: mbr[0x20001] untag[0x1] pvid[1]
vlan2: mbr[0x20002] untag[0x2] pvid[2]
vlan3: mbr[0x20004] untag[0x4] pvid[3]
vlan4: mbr[0x20008] untag[0x8] pvid[4]
vlan5: mbr[0x20010] untag[0x10] pvid[5]
rtl8367c set wan port = -1
rtl8367c_vlan_cfg has done
Special Tag Disabled
—rtl_init_switch— done
Link Status Changed – Port5 Link UP. (20)
CDMA_CSG_CFG = 81000000
GDMA1_FWD_CFG = 20710000
mt7620EndLoad unitNum=1
mt7620EndLoad unitNum=2
mt7620EndLoad unitNum=3
mt7620EndLoad unitNum=4
mt7620EndLoad unitNum=5
上面是截取了前面的一段,可以看出CPU是MT7620,频率是580MHz,内存64MB,闪存型号EN25QH32B。集成了内存的MT7620就是MT7620DA。
闪存芯片上丝印着QH32B-104HIP,就是EN25QH32B,容量很大,居然有4MB。
DC电路上的两颗电容,16V和25V,均是470µF。
最后把主板背面的散热片取下来,果然是散热片:
在三颗芯片的下方有导热硅脂,帮助把热量传递至散热片。不到100元的价格,有这么大片散热,还算OK的。而且这款CPU热量不算大。
最后用含有粘剂的导热硅脂把两片小的散热片粘回去:
如果用多台M6G组网,可以取出主板,与五口千兆交换机绑在一起,总的体积也不算大吧:
水星M6G就拆完了。我简单总结一下它的配置:
CPU:MT7620DA,580MHz,集成64MB内存,集成2x2mimo 300Mbps的2.4G
5G芯片:MT7613BEN,5G无线芯片,2x2mimo,最高速率866Mbps,可能支持MU-MIMO。
闪存容量:4MB
没有外置独立功放芯片,我懒得在楼下D点测速。
若有任何疑问可在公众号(acwifi-net)上咨询