固件来源于恩山论坛
一、固件简介
一个基于GITHUB上世界著名的华硕路由器改版固件Asuswrt-merlin.ng开源项目,修改适配的K3路由器固件,目标是把改版梅林的系统移植到K3上,又不丢掉K3独有的屏幕,做一个功能强大且好用的固件。
**
**二、须知
● 刷机有风险,操作不当可能变砖,请谨慎操作。
● 刷机风险已告知,请自行承担刷机风险,本人概不负责。
● 刷入本固件会更改CFE,请提前备份好自己的CFE。
● 如果想完全刷回官方出厂状态,请自备刷机技能,知晓如何刷入CFE。
● WEB页面显示不出来/不正常时,请清空下浏览器缓存再试。
**
**三、固件特色
1、 完全基于Asuswrt-merlin.ng源码编译(项目源码地址:https://github.com/RMerl/asuswrt-merlin.ng)。
2、 适配K3(修正boot地址、gpio信息、端口顺序、添加phicomm分区保护原厂信息)。
3、 适配编译华硕CFE,启动更快。
4、 文件系统更改为UBIFS,理论上支持所有NAND(本人三星内存使用正常)。
5、 支持K3屏幕(使用开源的k3screenctrl,推荐更新MCU固件至2.1.116)。
6、 k3screenctrl原生脚本收集信息的方式有点耗CPU,改为后台程序获取,后台占用很低,屏幕刷新间隔改为1s。
7、 屏幕支持天气显示,使用心知天气源API接口(个人可免费注册获取私钥完全够用)。
8、 屏幕接入终端页面里的终端信息与进路由管理页面显示的一致,可在管理页面指定终端名称。
9、 屏幕按键可长按,长按方块键可关闭屏幕。
10、完整翻译了工具箱选项卡里的“系统信息”、“其它设置”页面。
11、添加屏幕设置功能(一般设置→工具箱→屏幕)。
12、添加USB2JFFS功能(一般设置→工具箱→USB2JFFS)。
13、USB格式化添加EXT4格式。
14、首页状态添加了温度数字和图表。
15、支持数字调节无线功率(从P大源码移植)。
16、移植koolshare软件中心(版权归属koolshare)。
17、可web直刷其它改版梅林固件(tb梅林等)、官方类固件(官改、官ROOT等)。刷回去以后请自行恢复CFE,以免不稳定的情况发生。
18、进入系统后长按RESET键3秒后松开可恢复出厂设置。
19、屏幕首页显示路由器本机的IP地址。
20、通过SSH启动的脚本工具箱“gtoolbox”,可修改MAC、升级MCU固件等。
21、解锁5G的160Mhz带宽。
22、解锁AiMesh功能(384:AiMesh1.0;386:AiMesh2.0)。
23、内置UU加速器、腾讯网游加速器。
24、WAN页面可设置NAT为全锥型(FullCone),俗称的NAT1,生效必须打开“QoS应用程序分析”或者“启动 QoS”中的一项,否则可能连接异常。
25、放开作为AiMesh节点时管理页面的访问限制。
26、无线驱动版本为:
● dhd.ko:Nov 10 2020 15:47:51 version 10.10.122.303 (r666429)
● dhd24.ko:Aug 23 2018 14:33:49 version 10.10.69.69027 (r766943)
四、声明
本固件与github提交源码完全一致,DDOS别人服务器或开后门对我并没有任何好处,不放心的同学可自己编译后做对比。
五、更新日志
梅林更新日志查看地址:https://www.asuswrt-merlin.net/changelog
21.8.15更新:
- 发布版本386.3_2。
- 合并了上游386.3_2 稳定版源码。
一些需要知晓的: |
---|
澳大利亚默认无线双频发射功率均为24dbm,斐讯K3官方ROM是2.4g~28.5dbm,5g~27.5dbm。有坛友反应USB3.0会影响2.4g网络信号,改成USB2.0信号明显好了很多。 |
六、刷机指南
*1、刷机方法*
● *提醒:刷机前请自行备份CFE,备份方法请活用论坛搜索。*
● *WEB直刷法*
可从tb梅林、官ROOT131“固件升级”页面直接刷入,但推荐刷回官ROOT131再刷入本固件,因官ROOT131自带MCU2.1.116的固件更新。
刷前恢复一下出厂,启动后会检测CFE版本,不是“1.0.37_mesh”会更新为本人编译的CFE,刷入后会重启三次,首次启动较久(4分半左右),请耐心等候。刷后恢复一下出厂。
● *CFE命令行刷入法*(以下192.168.X.X替换为你的路由器IP地址)
(1)设置本地连接IP地址192.168.X.2,子网掩码默认,网关192.168.X.1,电脑与路由器LAN任意接口网线连接。
(2)打开一个cmd命令行窗口,输入ping 192.168.X.1 -t
(3)切断路由器电源,捅住菊花,插上电源,等待三秒钟后松开菊花。此时cmd窗口会有返回,TTL=100。
(4)浏览器界面输入192.168.X.1,点击清除NVRAM。
(5)打开tftp软件,将刷机包放入tftp目录中,打开tftp,选择好电脑的ip 192.168.X.2。
(6)在浏览器地址栏输入命令“http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.X.2:/RT-K3_384.18_2_cfe.trx+nflash0.trx”,直接复制粘贴回车即可。
(7)此时可以看到tftp出现上传的进度条,此时一定要关闭浏览器,否则刷机完成之后浏览器自动刷新,又会执行刚才的命令。
(8)进度条跑完后,观察cmd窗口,会出现连接超时,等待几十秒后,回执为TTL=100的输出又会出现,此时刷机已经结束,重新插拔电源。
*2、相关信息*
● 编译的梅林CFE会从原来的CFE中拷贝MAC信息自动修改,不必手工修改。
**
**七、其它
*1、源码地址*
*2、怎么确定是否更新了CFE*
● 开机捅菊花进入的网页标题是Merlin - CFE miniWeb Server
● 工具箱->系统信息显示CFE版本为:1.0.37(旧版)或1.0.37_mesh(新版)
*3、我把路由设置成了AP/中继/桥接模式,找不到路由的管理IP怎么办?*
● 屏幕首页显示路由器本机的IP
● 百度搜索下载ASUS Device Discovery,安装运行能看到所有ASUS梅林(包含改版梅林)路由器的地址。
*4、我刷了你的固件,找不到进CFE的IP地址了,怎么解决?*
● 屏幕首页显示路由器本机的IP
● 百度搜索下载ASUS Device Discovery,安装运行能看到所有ASUS梅林(包含改版梅林)路由器的地址。
● (非AP模式可用)把进DHCP分配给电脑的IP抄下来,手动完全照抄固定IP地址,重启长捅菊花。
● 恢复出厂设置,路由器IP默认为192.168.1.1。
*5、我的JFFS分区正常,但是软件中心打不开/一直显示更新中,什么情况?*
● 一般是安全软件或者浏览器插件规则拦截了页面后台数据,请设置白名单或相关规则放行。
*6、无线2.4g跳PING,5g的PING值固定2ms,是否正常?*
● 按理来说不正常,但是从论坛最早的其它版本梅林开始,这个现象就一直存在,我也没找到解决方法。猜测可能是和无线驱动及相关的nvram参数有关。
7、天气API密钥是填公钥还是私钥,城市是汉字还是拼音?
● 私钥,拼音。
8、安装某某插件以后,上不了网/不能分配IP了,怎么办?
● 卸载插件,等待更新。
● 或者去/jffs/configs/dnsmasq.d文件夹删除插件对应生成的conf文件,但是重启又会生成,所以还是建议卸载。
9、手动调整无线功率建议不要无脑拉满,一个是因为无线功率越大吞吐量越小,二个是烧功放的时候请不要找我。
10、更新后如果出现某些疑难杂症,请恢复一次出厂设置。如果恢复后还有问题,那说明实在和本固件没有缘分,请施主另寻其他固件。
11、两台K3组AiMesh后5G wifi不正常,是怎么回事?
● 查看两台K3的5G MAC是否一样,如果一样,用gtoolbox修改其中一台的5G MAC为不同值。
12、AiMesh为什么找不到节点?
● 查看LAN MAC和2.4G MAC是否一样,不同用gtoolbox修改成相同,AiMesh功能需两者相同。
13、有时5G WIFI会消失?
● 其实并不是消失,而是自动选择信道的时候,选择到了国内不开放的信道,按照法规国内终端搜不到这些信道的WIFI很正常,所以建议固定信道。
● 国内5G开放的信道:36-64、149-165。
● 我查找到AC88U的信道CN区也只有149-165。我固定到36-64信道也不太稳定,不知道是不是支持不好。
14、160Mhz频宽支持的信道?
● 160MHz需要用8个信道,现在有两种组合:
● 一种是[36, 40, 44, 48, 52, 56, 60, 64]国内终端可以识别这个组合。
● 另一种是[100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140]这11个信道相邻的8个组成,有4种组合方式,但是国内终端无法识别这些组合。
15、怎么重置软件中心?
● 进ssh或者telnet执行koolshare-reset,然后重启。
● 进ssh或者telnet执行gtoolbox,选择"重置软件中心为固件版本"。
16、UU插件页面时有时无?
● UU插件需要NTP同步时间以后才能运行,没有同步成功不会显示UU插件页面。
17、以下引用自7169#楼
G大,386.1_3 CFE适配版 无线网络5G专业设置中,开启IGMP Snooping功能出厂设置为启用了,经测试会影响无线转输速度,具体为,接USB移动硬盘,SAMBA共享速度只有37MB/s,FTP只有52MB/s,而设为停用时SAMBA共享速度有50MB/s,FTP有75MB/s。这项在384.19版设置为停用。
18、为什么没有某某DDNS、请添加某某DDNS……
● DDNS保持梅林原汁原味,有啥没啥我也完全不清楚。
● 梅林有自定义DDNS的功能,需要自己写脚本,参见https://github.com/RMerl/asuswrt-merlin.ng/wiki/Custom-DDNS
● 论坛里有坛友scxffy自定义3322DDNS的教学,见https://www.right.com.cn/forum/thread-4088511-1-1.html