hugohehuan 发表于 2015-3-8 01:31

水星MW151R(BCM5356A1方案)硬改更换固件之路……带测试~~

本帖最后由 hugohehuan 于 2015-3-13 20:15 编辑

寒假回家,对于家里的水星MW151R无法中继其他路由的加密信号感到非常不便……
这机器使用的是BCM5356A1的处理器

PCB版本1.0

电源方案是经suō典shuǐ的34063方案,电容电感倒还是比较舍得用

原配的像是旺鸿但又不像旺鸿的2MB串行Flash

原配的8MB SDRAM,都没有使用DDR(已经拆下来的)……

实在是想换个系统了……上坛子搜了一圈,5356的方案很多,但是对于A1步进的消息少得可怜……
所以发了一个贴子询问:http://www.anywlan.com/thread-350710-1-1.html


根据各位大大的回复和多次搜索,大致解决方案是这些:
1.不硬改,上NH326的固件,没有提到有人成功
2.硬改,上磊科235W/236W的固件,提到有人可用
3.硬改,上华硕RT_N10固件,有人已经成功

把整个寒假过去了,回到学校才一个个实验

由于东西实在不够,实在不太想硬改,买东西太不方便了……

1.首先试试NH326的
为了留够后路,把原有的Flash拆下来保存好,作为最后的备份。
实际刷机用的Flash是翻箱倒柜找出来的Altera的EPCS16,容量2MB。

按照http://www.anywlan.com/thread-330519-1-1.html的固件直接编程器刷了之后,直接变砖:L
我想是不是WEB升级文件里面没有启动信息,所以不工作啊……所以又去搜了一圈,找到了W311R的原厂固件:
http://www.anywlan.com/thread-144397-1-1.html
结果:还是砖
我就无语了……难道还这么挑剔么……
后来又搜到一个W311R和W316R的一个帖子,里面有5356A1芯片的W316R原厂固件:
http://www.anywlan.com/thread-204042-1-1.html
刷了之后直接就当316R启动使用了,这才发现A1步进的随便刷都可以,C0的必砖头:L
事到如今,必须硬改了……

2.硬改Flash
由于平时没有什么Flash存货,只有贴片的EPCS。
但是坑爹的Altera不提供EPCS32,而是在EPCS16(2MB)之后直接就到EPCS64(8MB)去了,而且只有这么一种封装:

由于一遍一遍的刷固件都是拆了焊焊了拆,用这玩意的话每次都得花大量时间飞8个脚出来……
还是算了……上淘宝买了宽SO8封装的4MB Flash……然后等……

那几天上网找235W、236W的固件,但是发现都是对应BCM5357的,找不到5356A1的,放弃……
不知道有没有大大能给个链接?

最后剩下能用的方案只有华硕RT_N10了……
成功案例:
http://www.anywlan.com/thread-212600-1-1.html
http://www.anywlan.com/thread-201122-1-1.html
最后选用的后者,直接刷,方便

等Flash到了,直接刷,焊接上之后无法启动……
这有问题应该只有RAM的问题了。但是由于有屏蔽罩,我一直没有想去拆它……也只好硬着头皮去拆了……
拆了之后才发现是个8MB的SDR SDRAM,太节省了吧!!!
不过这也是个好消息,以前从来没买过DDR的内存颗粒,SDR倒是应该有。于是翻箱倒柜,找了两颗现代的16MB颗粒,刚好可以应急
内存更换完的样子


焊好之后上电直接就成功启动了~~:lol


Flash焊接次数太多了,各种尝试下来拆了有快20次吧……
PCB的焊盘都掉了2个,只好飞线:L

20150311还是飞线改插装了,这样真的方便



不过也发现三个问题:
SYS灯平常是不亮的

BCM5356A1芯片发热量剧增,空载过一会都很烫,所以又找了一个散热片给贴上

WAN口和LAN口的位置确实和网上所说的一样,是反着的:原有WAN口是LAN口,LAN1是WAN口

不过最终也能正常使用了,真不容易啊
做这些事情还是得装备齐全,这样才容易折腾:lol
:loveliness:最后谢谢各位大大的指导:loveliness:

————————————————————————————————
20150310更新性能瞎测
测试环境:
    路由模式
    有线带PC x1
    无线带Phone x1

内部组播测试:
源视频:
    分辨率:720P;帧率:23.976fps;码率:4412kbps
    PC端VLC进行UDP组播包发送,Android端VLC接收。
    没太多设备,只能单发单收……
   
    结果:视频不流畅,有色块和马赛克,存在丢包现象

ping:
    手机ping外网,包大小1024
   
    结果:设备有2ms延迟,少许丢包,总体尚可。

内网ftp传输:
    手机下载PC上ftp的数据:
   
   结果:总体速率在1.6MB/s左右,远未达到150Mbps水平,但也比很多标称150Mbps的路由好很多了。

温度测试:
    路由器现在是裸露在外的,没有盖上盖子
    测试器材:手
    结果:手在散热片上只能按住大约30秒,就热得受不了了,夏天的稳定性有待考验……

————————————————————————————————
20150311更新DD-WRT体验
固件下载:
    http://www.dd-wrt.com/routerdb/de/download/Asus/RT-N10/-/dd-wrt.v24-21061_NEWD-2_K2.6_mini_RT-N10.trx/4337
    http://www.dd-wrt.com/routerdb/de/download/Asus/RT-N10/-/dd-wrt.v24-21061_NEWD-2_K2.6_std_nokaid_small.bin/3947
    http://www.dd-wrt.com/routerdb/de/download/Asus/RT-N10/-/dd-wrt.v24-21061_NEWD-2_K2.6_mini.bin/3902

为何想要尝试DD-WRT?
    1.N10官方固件看不了流量信息;
    2.垂涎其他功能,比如IPv6,寝室里可是有IPv6网络的。

刷DD-WRT固件:
    1.N10官方设置页面中WEB刷dd-wrt.v24-21061_NEWD-2_K2.6_mini_RT-N10.trx,得到Mini版。
    2.再根据自己实际情况,在DD-WRT中看要不要WEB刷dd-wrt.v24-21061_NEWD-2_K2.6_std_nokaid_small.bin。
    3.从STD NoKaid Small换回Mini,是在DD-WRT中WEB刷dd-wrt.v24-21061_NEWD-2_K2.6_mini.bin。

DD-WRT还有几个版本,各版本之间区别如下:

 MiniOpenVPN SmallSTD NoKaid SmallVOIP Small
Access Restrictions••••
AnchorFree••••
Asterisk






Bandwidth Monitoring••••
Chillispot






Connection Warning Notifier••••
Dynamic DNS••••
EoIP Support•

••
ext2 Support






ext3 Support






Hotspot System






HTTP Redirect••••
HTTPS Support for Web Management••••
IPv6





JFFS2•





kaid






MMC/SDSupport






NoCat






NTFS Support






OpenVPN





Pound






PPTP Client / PPTP Server••••
ProFTPd






 MiniOpenVPNSmallSTDNoKaid SmallVOIPSmall
QoS••••
radvd





Repeater••••
RFlow

•••
Samba/CIFS client





Security Log••••
SFTP






SIPatH/Milkfish





SMTP Redirect••••
SNMP


••
SPI Firewall/Iptables••••
Sputnik•





SSH•

••
Syslogd••••
tcpdump






Telnet••••
Tx power adjust••••
UPnP••••
USB






VPNC






WakeOn LAN••••
Wifidog






WPA/WPA2 Per/Ent••••
Wiviz•

••

由于瞅着有IPv6了,刷了Mini之后就刷STD NoKaid Small去了……
结果发现各种慢,进行之前的组播测试的时候路由器还死机
这果断不能忍了啊,换回Mini
效果差不多……
DD-WRT在这上面基本上是中看不中用……

刷回N10官方固件:
   1.去http://dlcdnet.asus.com/pub/ASUS/wireless/RT-N10/FW_RT_N10_1024.zip下载官方固件;
   2.在DD-WRT中WEB刷,一定要等SYS灯规律闪烁;
   3.插拔电源,手动重启,重启好了后;
   4.按住Reset键5秒以上复位;
   5.继续用吧……

————————————————————————————————
暂时就这么多,以后看情况,找一堆机器压力测试下:lol

hugohehuan 发表于 2015-3-8 13:03

小茅 发表于 2015-3-8 08:47
236和n10都要32M内存才能稳定运行,8M的启动不了很正常。楼主这么频繁的换闪存,应该改个插座

就是没有现成的DIP-8的Flash……
再去淘宝折腾一遍了,再改改

sunvid9 发表于 2015-3-8 02:36

恭喜成功,顶你啊

uue5x2 发表于 2015-3-8 06:02

本帖最后由 uue5x2 于 2015-3-13 21:26 编辑

-----------------------------------------------

天行人 发表于 2015-3-8 08:00

恭喜成功,:victory::victory::victory:

小茅 发表于 2015-3-8 08:47

本帖最后由 小茅 于 2015-3-8 09:48 编辑

236和n10都要32M内存才能稳定运行,8M的启动不了很正常。楼主这么频繁的换闪存,应该改个插座

三荤一素 发表于 2015-3-8 09:10

:lol5楼说得好,有插座就安逸了,可以直接插上可以了.我就从来没有用编程器刷过机.也想试试,要哪些必备设备哦给个意见,难得上网搜:lol

chenhua7610 发表于 2015-3-8 09:36

恭喜成功,顶你啊

liu2088098 发表于 2015-3-8 10:48

有毅力啊........................

邪恶海盗 发表于 2015-3-8 12:12

电源那的应该是34063吧,没听说过33064...

小茅 发表于 2015-3-8 13:36

可以用转接板把sop8改成dip8

泽铭他爹 发表于 2015-3-8 13:46

TP-LINK 740v1的马甲
页: [1] 2 3
查看完整版本: 水星MW151R(BCM5356A1方案)硬改更换固件之路……带测试~~