本帖最后由 overthink 于 -6-15 15:10 编辑
MT7620A路由刷DDWRT 及2.4G无线设置经验
用了N久的buffalo WHR-HP-G54,刷了DDWRT,以前做主路由,后来我用ROS做主路由后WHR-HP-G54就用做AP接入了,一直很稳定,信号也不错,就是速度才54Mbps有点慢,顺手换了吧,入了一个MT7620A方案的极1S路由。到手后就开始折腾中,由于以前使用DDWRT很舒服,便想在极1S上刷DDWRT,几经研究,终于搞定。写下操作步骤,和大家一直分享。
极1S请不要升级9010固件及以后的固件,9010固件有BUG,并且会锁住ROOT,无法刷入9003ROOT固件。第三方解锁ROOT比较难。官方可以解锁,但是会丢失保修。
1、把路由器固件降级成9003s2446root固件。
运行极1S9003.exe,根据提示操作
等出现####################### 就可以松开RST按钮了。
不要断电,等待一分钟左右,固件就自动刷新成9003ROOT固件了。
设置一下路由,使路由可以连接到互联网。
2、使用Putty以SSH方式登录路由192.168.199.1,用户名:root 密码:admin
使用SSH方式登录后,运行命令:
rm -rf tool.sh && wget -c /app/tool.sh && chmod +x tool.sh &&./tool.sh
选3,保存KEY文件以方便在需要的时候还原。
3、运行极路由迷key备份工具,把KEY保存到本地硬盘。
点获取路由信息,再点9003key备份。就可以把key备份到本机了。
有了这三个文件,以后可以还原成官方固件。
4、刷入Breed Bootloader
Breed就是以前的不死U-Boot,目前不死U-Boot开发者已经不再继续开发,全面转向开发新的Bootloader,也就是Breed.
极1S可以使用的是breed-mt7620-reset12.bin ,刷入之后就可以通过Breed方便通刷各种第三方固件。
刷入方法:
使用WinSCP登录路由
把breed-mt7620-reset12.bin传送到路由tmp文件夹
右侧窗口切换到路由的tmp文件夹,左侧窗口选中本机上的breed-mt7620-reset12.bin,右键,上传。
使用Putty登录192.168.199.1,
运行命令:
mtd write /tmp/breed-mt7620-reset12.bin u-boot
刷入Breed
Breed刷入之后就可以刷各种第三方固件了。
5、使用Breed刷入DD-WRT固件
1S的DD-WRT固件到哪弄?直接到DD-WRT官方下载就好了。找不到? 嗯,找buffaloWHR-300HP2的DD固件就好了。
buffalo WHR-300HP2的配置是MTK7620A64M+8M,极1S的配置是MTK7620A128M+16M,可以直接拿来用。
在DD网站,点download,Other Downloads找到buffalo WHR-300HP2目录,有五个固件下载,1到4是在web下刷的,最后的uimage可以在Breed下刷入,我下载的是日期.04.09的固件
也可以在DD网站查询其他MT7620A路由的固件进行尝试。事先说明,刷砖不负责
,我只刷过buffalo WHR-300HP2的固件。
搜索MT7620A,会有8条记录,WirelessNIC最好找SOC的,极1S没有外加WirelessNIC芯片,只用的MT7620A集成的2.4G芯片,解决方案一样刷起来才不至于出大问题
。
红圈里是最合适的,我试用的是上面那个固件。
还有一点,固件能否通刷,除了CPU,2.4G WirelessNIC需要考虑外,FLASH芯片也是要考虑的一方面。
先来看一下buffalo WHR-300HP2的FLASH
不是很清晰,大概可以辨认,我找了张清晰的图
品牌:Winbond型号为 : 25Q64FVFIG 封装:SOP-16 数字64代表容量为64Mbit=8MB
再来看一下极1S的FLASH芯片:
品牌同样为Winbond 型号为:25Q128FVFG封装:SOP-16数字128代表容量为128Mbit=16MB
对比两个FLASH芯片,同为Winbond的25Q系列,封装同为SOP-16,极1S的容量为16MB,300HP2的容量为8MB,这么说300HP2的DD固件大小是不会超过8MB的,刷到16MB的极1S的16MB FLASH里面是可以的。成功的几率应该是比较高的。
如果两个路由的FLASH方案差别大,有可能会无法刷新,强行刷新有可能会变砖头。
既然成功几率很高,那就尝试一下
刷入方法:
5.1设置本机网卡IP为192.168.1.XX,WIN+R,输入cmd,运行命令:ping192.168.1.1 –t
5.2路由断电,捅菊花不松手,加电,查看cmd窗口,发现192.168.1.1能PING通就可以松开菊花了。
PS:进入Breed,极1S任何灯都不会亮,可以查看PING窗口来判断是否已经进入Breed.当时不知道,以为变砖了,实际没有的。看PING就好。
进Breed的TTL确认是64,某些Bootloader的TTL值为100.
打开浏览器,输入192.168.1.1 进入Breed,上传buffalo_whr_300hp2.uimage刷入。
更新完成,启动后就进入了DD页面了。
我是从原厂的定制OperWRTl固件刷机到DD的,刷机前后不需要清原来配置,应该是新固件或者是uboot自动清除了,刷完之后会恢复默认设置,要重新设置才可能上网。
DD路由器信息:
128M内存正常显示。CPU频率原来默认是580MHz的,在Breed里面设置为620MHz了,所以这里显示的是620MHz.
设置方法如下:
MAC地址也可以在Breed里手动修改
本文刷的是DD固件,至于其它的第三方固件,也可以在Breed里面随意刷入。
我试过DD-WRT、OpenWRT、ASUS N14固件,都可以刷入。
DDWRT做AP简单设置
WAN口禁用,设置一下LAN口的IP,掩码,网关就好。DHCP我用路由来做,这里只做AP,就把DHCP关掉了。
无线部分:
设置一下SSID和加密就好了。
设置部分搞定,把1S的LAN口接到路由的LAN口就可以做AP使用了。
在状态-无线里面查看一下,发现速率只有144Mb/s 而不是300Mb/s
应该是之前的设置不对,来学习一下新姿势:
根据上表,802.11n在2x2 MIMO下,使用20MHz频道宽度的带宽是144Mbps,使用40MHz频道宽度的带宽才是300Mbps
MIMO是Multi-inputMulti-output的缩写,字面意思就是多路输入,多路输出,也就是说无线路由,无线网卡可以通过多个天线进行接收和发送操作,达到提升带宽的效果。
明白了以上这些,再来到无线页面,把频道宽度改为40MHz
这样,在状态里面看到的速度就是300Mbps了。
设置部分搞定,显示300Mbps了,到这里,有个疑问出来了,无线是300Mbps,可是有线网口才是100Mbps的速度,会不会卡在有线的100Mbps呢?攻城师这么设计科学么?
下面我们来测试一下速度。台机的网卡用的是2x2 MIMO 的AR9283 ,300Mbps
把台机的有线拔掉,在无线状态下,使用CrystalDiskMark测试NAS的读写速度。拓扑图如下:
先来20MHz频宽,2x2 MIMO144Mbps的测试
读写速度6.8MB/s和9.6MB/s。看来在无线144Mbps下,有线的100Mbps带宽不是瓶颈。
再切换到40MHz频宽,看看300Mbps时的情况如何
效果竟然没有144Mbps的好。读写速度只有2.78MB/s和5.63MB/s。
300Mbps竟然打不过144Mbps
好吧,继续研究,我查到了以下资料:
2.4GHz频段可分为14个WLAN信道
每一个信号都需要占用20MHz(实际上是22MHz)的频宽,相当于5个WLAN信道,因此当无线路由器占用2.4GHz频段的某个信道时,以该信道为中心共计5个WLAN信道都会纳入到该路由器所使用的范围内。举例说明,当路由器占用2.4GHz频段的第6号信道时,其实际上已经占用了第4至第8号共计5个信道。
如果IEEE802.11信号需要占用40MHz的频宽,例如IEEE 802.11n标准,那么当无线路由器使用某个信道时,其实际占用的信道数量将达到9个,例如其占用第6号信道时,其实际上已经占用了第2至第10号共计9个信道。
也就是说40MHz的频宽,占用9个信道,理论上是可以上到300Mbps,但是,干扰会比20MHz频宽多的多,因为干扰多,所以收发两端的损耗也大,故实际速度有可能还不如20MHz频宽。
2.4GHz频段无线设置建议:
可以在手机上安装一个APP:WIFI分析仪,通过这个APP来搜索一下,看看附近的2.4G信号情况,尽量挑选一个干扰少的信道。这样可以保证速度。
比如上图,CCC设置为11信道,占用信道为9到13无干扰。设置为3信道的Mimo及设置为6信道的101,4、5信道相互会有轻微干扰。在这样的环境中,可以开启40MHz频宽,速度应该会有提升。
如果你搜索出来的信号是这个样子:
上面的状态下,建议设置为3信道,干扰会比较少。6信道,11信道还是不要设置了,干扰会比较严重。40MHz频宽还是不要开启了,会适得其反的。
最后上个连续运行60天的图,期间一切正常。基于MT7620A方案的路由有很多,至于能不能刷成DDWRT还需要自己尝试。刷了DD固件后,稳定性还是不错的,缺点就是不能用SD卡了
如果觉得《ap mt7260a 华硕_MT7620A路由刷DDWRT 及2.4G无线设置经验》对你有帮助,请点赞、收藏,并留下你的观点哦!