所在位置: 首页 梅林改版固件 【386.5_2】RAX50 梅林改版固件

【386.5_2】RAX50 梅林改版固件

2021年11月12日 23:22
阅读 6万7330
38

网件RAX50 koolshare 梅林改版固件

  • 2022年4月14日:修复了帖子内容(以前的内容完全是错误的)并修复了下载链接

〇、前言

koolshare 梅林移植固件再新添加一名成员 -- 网件RAX50 koolshare梅林固件!

这次RAX50固件的移植,经历了各种刷机、测试、调试、再测试、在调试... 从去年开始到今年5月,前后断断续续经历了多个多月,终于让梅林移植固件达到了我们满意的程度,这次相比上次的网件RAX80机型的移植,弥补了一些小小的遗憾。首先是RAX80刷机丢MAC地址的问题在RAX50中不会有了,然后是 RAX50现在从梅林固件刷机回网件官方固件,只需要使用OFW固件,web直刷就可以了!不再需要SSH、命令、NMPR、TFTP等一些列复杂的操作了!所以这次移植达到了我们认为的完美的程度。

网件RAX50的主要硬件配置为BCM6755 + BCM43684,其2.4G信号由BCM6755提供,5G信号由BCM43684提供,所以其规格为AX600 + AX4800 = AX5400。而相同硬件配置的机型,在华硕阵营里有四款:RT-AX58U/RT-AX3000、TUF-AX3000、RT-AX82U。RT-AX58U和RT-AX3000本身互为马甲,固件都是使用同一个固件,但是其只在国外发售,国内并没有行货,而且其固件屏蔽了2条空间流,规格被阉割到了AX600 + AX2400 = AX3000;TUF-AX3000同样是屏蔽了2条空间流,虽然其较新的固件更新了此刻模式,可以解锁4T4R,但是其目前只有官改固件,并没梅林固件 ,且固件的皮肤为TUF橙,如果直接用华硕官方源码进行移植的话可能会涉及到一些其他非技术意外的问题;最后一个选择就是RT-AX82U,和TUF-AX3000一样,其并没有梅林固件,只有移植官方/官改固件,但是在RAX50移植期间,RT-AX82U一直未放出基于386版本的源码!加上在硬件上RT-AX82U有很多RGB灯,也会对移植带来一些工作量。

经过考虑,最后还是选用了基于RT-AX58U的梅林固件源码进行RAX50的固件移植,在移植中将固件针对BCM43684的空间流屏蔽进行了解锁,所以刷了梅林改版固件的RAX50,其无线规格并不会打折为AX3000,其同样为AX5400。当然,唯一不完美的地方就是,因为RT-AX58U没有在国内上市,所以其是没有搭载UU加速器的。如果你希望在RAX50移植固件上使用UU加速器,可以试试UU官方的安装方式。

最后要感谢我们的老同志八萬,他承当了大多数的固件移植、OFW固件的研制等工作,没有八万是没有这次的梅林改版固件的。也要感小宝,提供了诸多的技术和非技术上的支持!也希望以后能继续为大家带来更多网件机型的梅林固件移植。

一、刷机须知

注意1:请刷机的朋友认真阅读本帖!!!刷机带来的风险请自行承担!!! 注意2:将网件路由器刷成梅林固件可能会让你的路由器失去售后质保!!! 注意3:欢迎转载本帖,但是请一定尊重开发组的成果,注明本帖来源!!!

二、固件特色

  1. 梅林改版固件使用梅林固件源代码为基础(asuswrt-merlin.ng代码)修改而来;
  2. 梅林固件有的功能,梅林改版固件都有,参考此链接:梅林固件添加的功能
  3. 梅林固件不能使用的功能,梅林改版也不能使用,比如说UU加速器等;
  4. 固件后台界面优化:字体优化,首页默认显示状态页面;
  5. 增加一些软件中心/插件需要用到的功能,如dnsmasq with ipset、base64、一些内核模块支持等;
  6. koolshare软件中心支持:hnd软件中心

三、支持机型

本固件仅支持网件RAX50,不支持其他任何型号,请勿在其他型号机器上使用该固件!

四、更新日志

386.5_2(2022年03月27日)

  1. 同步梅林固件代码386.5_2,更新日志见此:Asuswrt-Merlin 386/NG Changelog

386.5_0(2022年03月07日)

  1. 同步梅林固件代码386.5_0,更新日志见此:Asuswrt-Merlin 386/NG Changelog
  2. 软件中心默认使用koolcenter版本,如不习惯可以安装软件中心一键切换插件,切换回softcenter软件中心;

386.3_2(2021年08月07日)

  1. 同步梅林固件代码386.3_2,更新日志见此:Asuswrt-Merlin 386/NG Changelog
  2. 优化网件机型网口适配;
  3. 同步软件中心1.7.5

386.3_0(2021年07月29日)

  1. 同步梅林固件代码386.3_0,更新日志见此:Asuswrt-Merlin 386/NG Changelog
  2. 同步软件中心1.7.3

386.2_6(2021年06月17日)

  1. 同步梅林固件代码386.2_6;

386.2_4(2021年05月17日)

网件RAX50的首个梅林改版固件,基于RT-AX58U梅林固件源码制作。

  1. 同步梅林固件代码386.2_4
  2. 同步软件中心1.7.1
  3. 固件顶部麻将八万logo加持;
  4. 解锁固件5GHz频段4T4R支持

五、刷机步骤

刷机须知

  • 请仔细阅读本部分的刷机步骤!建议刷机前对下载的固件的md5/sha1进行校验,以确保固件文件的完整性。
  • .chk后缀固件用于网件刷梅林,称为过度固件.w后缀固件用于梅林刷梅林。
  • 建议刷机全程使用电脑端谷歌chrome或者chrome内核的浏览器进行操作。
  • 本刷机教程基于windows 10操作系统,其它系统请自行变通!

A. 网件原厂固件 → koolshare 梅林

准备:

  1. 建议使用网线将路由器和电脑进行连接,且将网卡设定为自动获取IP地址。
  2. 此处使用.chk后缀的过度固件,请不要搞错了。

刷机:

  1. 获取固件:在本贴固件下载处获取固件,记住:网件刷梅林的固件是.chk后缀的文件,本文以RAX50_386.2_4_ubi-koolshare.chk为例。使用校验软件,如Hash(下载地址)对下载的固件进行校验,确保固件md5校验值和固件发布贴公布的md5相同。
  2. 上传固件:使用PC 谷歌chrome浏览器登录网件固件后台,依次进入【高级】 - 【管理】 - 【路由器升级】页面,在此页面上传.chk后缀固件,如RAX50_386.2_4_ubi-koolshare.chk,固件上传并后,会提示更新版本:V1.0.0.18_3.0.13,点击是开始正式刷机,等待刷机完成自动重启。
  3. 登录梅林:路由器重启完成后,刷机web界面将会自动跳转到梅林固件的设置向导。如果没有进入到设置向导,请手动在浏览器中访问:http://192.168.50.1或者http://router.asus.com,跳转到设置向导页面,根据向导对路由器的上网方式、无线网络、帐号密码等进行设置。(如果无法访问,请配置网卡为静态IP:192.168.50.10,掩码:255.255.255.0,网关192.168.50.1,再尝试进行访问)
  4. 梅林初现:通过设置向导后,就会进入梅林固件首页,顶部能看到Powered by koolshare的标志和八萬的麻将logo,表明RAX50已经成功刷入了koolshare 梅林固件。
  5. 恢复出厂:虽然已经进入梅林了,但是还没有结束,还需要在梅林固件下进行一次恢复出厂的操作。在【系统管理】 - 【恢复/导出/上传设置】- 【原厂默认值】处,勾选【恢复】按钮右上角选框,点击【恢复】后并确认操作,此时路由器将重启,并将固件恢复到出厂设置。注意此处的出厂设置是梅林固件的出厂设置,而非恢复到网件固件。
  6. 格式化jffs:恢复出厂完成后,再次访问:http://192.168.50.1,进入设置向导,根据设置向导再次对路由器的上网方式、无线网络、帐号密码等进行设置。设定完成进入路由器管理主页后,在【系统管理 】 - 【 系统设置】内,将Format JFFS partition at next bootEnable JFFS custom scripts and configs勾选为是, 然后点击页面下方【应用本页面设置】按钮,再点击页面顶部【重新启动】按钮,重启路由器。注意:此步骤完成后,重新进入此页面,会发现Format JFFS partition at next boot变成了否,因为这个选项是用于在下次重启的时候格式化jffs分区,所以如果没有格式化jffs分区的需要,请不要再次勾选此选项。
  7. 固件设置:对固件进行一些自定义设置,如更改无线密码、拨号方式等。其它设置主要集中在【系统管理 】 - 【 系统设置】页面,此处可以设置SSH,路由器远程访问方式等。
  8. 软件中心首先确保路由器已经连接上网络,然后通过底部【软件中心】标签栏进入koolshare软件中心,如果软件中心有新版本的话,将软件中心更新到最新版本,如果软件中心是最新版本,则当前版本和在线版本会显示相同的版本号。接下来就可以在线安装插件,或者使用离线安装功能安装第三方插件了。
  9. 完成,enjoy!

总结

  1. 其实RAX50网件固件刷梅林固件是非常简单的,全程在网页下操作,这里写得很详细是照顾很多没接触过梅林固件的网件用户,其实本来打算每一步都配上图片,不过这里的文字已经能足够清楚的说明了,所以就暂时没有必要了。比起从梅林刷回网件需要运行一些命令,简直是再友好不过的刷机了~

B. koolshare梅林 → koolshare 梅林

准备:

  1. 建议使用网线将路由器和电脑进行连接。
  2. 此处使用.w后缀固件,请不要搞错了。

刷机:

  1. 在本帖下载并刷过koolshare梅林固件的,【系统管理 】- 【 固件升级】页面下直接上传.w 后缀的koolshare梅林固件进行刷机;
  2. 刷机后所有已经安装的插件都会被保留,不会受到影响,如无特殊说明,也不需要恢复出产设置。

C. koolshare梅林 → 网件原厂固件

准备:

  1. 建议使用网线将路由器和电脑进行连接。
  2. 此处使用.w后缀的OFW固件,请不要搞错了。
  3. OFW固件目前仅提供这一个,请认准固件名:RAX50-OFW-V1.0.0.18_2.0.13.w

刷机

  1. 下载OFW固件:RAX50-OFW-V1.0.0.18_2.0.13.w,md5:C01A980F06B86197D716FBD296711B53,使用校验软件,对下载的OFW固件进行校验,确保固件md5校验值与本固件的md5值相同。
  2. 前往梅林改版固件的【系统管理 】- 【 固件升级】页面,直接上传OFW固件,此时固件将自动刷回网件官方固件。
  3. 此时刷机已经完成,网件固件的版本为1.0.0.18,你可以自行更新最新的网件固件,也可以再次使用梅林过度固件刷回梅林固件

六、注意事项:

  1. 刷机后如果界面显示不正常,请使用组合键ctrl + F5强制清空浏览器缓存后重试;
  2. 强烈建议使用chrome浏览器或者chromium内核的浏览器,以保持最佳兼容性;
  3. 请勿使用不同版本固件备份的路由器设置来恢复当前路由器。

七、FAQ

  • 此处列出一些经常被问到的问题(FAQ)的回答,持续更新中~
  • FAQ更新日期:2022年04月14日

Q1:RAX50有必要刷梅林改版固件吗?刷固件危险吗?刷回网件官方固件方便吗?

**A1:**回答如下:

  • 个人强烈建议RAX50刷梅林固件,刷了梅林固件后,你的RAX50将会获得和网件官方固件完全不一样的使用体验!
  • RAX50网件官方固件刷梅林固件,全程在网页下操作,不涉及输入任何命令等复杂操作,危险程度及低!
  • 同刷梅林固件一样简单,全程在网页下操作,只需要在固件刷入页面上传下载OFW固件即可!

Q2:我手动安装第三方xxx插件失败怎么办?

A2: 目前各个平台的软件中心也没有提供严格的插件开发规范,加上论坛的插件区管理比较混乱,没有进行良好的插件审核,所以经常有一些第三方插件无法兼容所有软件中心平台,但是却能在这些平台上进行安装。

  1. 本贴的GT-AX11000属于axhnd平台机型,对于hnd/axhnd/axhnd.675/p1axhnd.675平台机型,使用的是rogsoft软件中心,这些机型的插件是可以通用的,具体请见:rogsoft机型支持
  2. 目前koolshare开发组推出的几个版本的软件中心:arm380软件中心arm384软件中心hnd软件中心qca软件中心LEDE-酷软,他们的插件都是互不兼容的!具体可以参考:koolshare几个版本的软件中心区别
  3. 对于第三方作者开发的插件,除非作者明确表示其支持hnd/axhnd/axhnd.675平台,不然请不要随意安装!不然因为可能没有遵循开发规范,安装后无法使用,甚至给路由器带来问题!

Q3:软件中心一直显示更新中怎么办?

A3: 此问题也可以有很多变种,比如:软件中心不显示在线版本号,此问题可能由多种原因导致,请尝试下面的方法:

  1. 访问https://rogsoft.ddnsto.com/,请确保你访问此网站的时候使用的是连接到该路由器下的客户端,如果显示Hello to everyone字样,表示你的路由下的本地网络访问软件中心服务器没有问题;如果不显示上述字样,则可能是是网络方面的问题。
  2. 情况1,路由器本地网络故障:开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器,输入命令:ping armsoft.ddnsto.com,看是否能ping通服务器,如果无法解析ip地址,可以尝试更换路由器dns设定后再试;如果能解析ip地址当时无法ping通,可能是本地网络问题或者软件中心服务器正在维护。
  3. 情况2,路由器本地网络故障:开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器,输入命令:curl -sS4L https://armsoft.ddnsto.com/|grep Hello,如果显示了两行内容都包含Hello to everyone字样,表明路由器访问软件中心web服务器没有问题;如果没有以上显示,可能是本地网络问题或者软件中心服务器正在维护。
  4. 情况3,服务器网络故障:这有可能是koolshare软件中心服务器维护,建议可以加本论坛相关讨论群组,可以第一时间获得相关信息。
  5. 如果排除了以上网络故障,那么可能是程序运行方面的问题。可以进行以下操作:开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器后,输入命令:ps|grep -w httpdb|grep -v grep,如果有输出内容表明软件中心web服务运行正常,如果输出内容为空表明软件中心web服务运行异常,请参考下文:重要命令里的重启软件中心以解决httpdb没有运行的问题。
  6. 开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器后,输入命令:ps|grep skipd|grep -v grep,如果有输出内容表明软件中心数据库服务运行正常,如果输出内容为空表明软件中心数据库服务运行异常,可以尝试通过运行命令service restart_skipd来重启skipd服务。如果运行重启skipd的命令后,再次运行ps|grep skipd|grep -v grep仍然没有输出,说明储存在jffs分区的skipd数据库可能遭到了损坏,此时可以请参考下文:重要命令里的软件中心重置。
  7. 还有一种较为常见的情况,在刷机过程中,jffs分区中存放的软件中心相关文件在刷机过程/路由器断电/重启过程中被破坏了,如果被破坏的文件正好是httpdb、软件中心数据库等关键文件,也会导致软件中心一直显示更新中的情况。虽然部分情况下,替换损坏的文件可以修复此问题,但是由于无法知晓是否有其它的文件损坏,所以这种情况下建议对路由器进行双清操作,双清完成后,路由器jffs分区内的软件中心相关文件会得到重建,然后在此基础上手动安装插件并手动配置,切记不要使用以前的jffs分区备份来进行恢复!
  8. 最后,最严重的情况,路由器的jffs分区遇到了很多无法屏蔽的坏块,查看路由器有多少坏块,先重启路由器,然后用putty、xshell等SSH软件连接路由器后,参考下文:重要命令里的RAX50查询坏块命令。一般来说,两三个坏块是正常品控水平,如果坏块太多,建议走售后渠道。

Q4:软件中心页面一片空白

A4: 按照下面的顺序依次尝试:

  1. 如果你使用的固件是koolcenter软件中心,那么可能会出现有侧边栏却没有软件中心界面的问题,遇到此情况建议更换谷歌Chrome,或者Chromium内核的浏览器!如果你连侧边栏都看不到,点击软件中心菜单栏后一片空白,请继续往下读。
  2. 参考本贴的重要命令章节部分,使用ssh登陆到路由器后台后,输入命令:mount | grep -w /jffs,如果看到类似/dev/mtdblock9 on /jffs type jffs2 (rw,noatime)这样的输出,说明/jffs成功挂载了,挂载设备为/dev/mtdblock9。如果没有任何输出,则说明/jffs分区没有成功挂载,请尝试重启路由、重置路由等操作后再次查看jffs分区是否成功挂载,如果仍然不行,尝试运行以下命令手动挂载GT-AX11000的jffs分区:mount -t jffs2 -o rw,noatime /dev/mtdblock9 /jffs,运行完毕后再次mount | grep /jffs,检查是否成功挂载。如果手动挂载还是不行,那么可能是FALSH有问题或者是系统有问题,这种建议售后渠道换机了。
  3. 如果jffs分区挂载没有问题,软件中心页面还是空白,可以尝试使用下文:重要命令里的软件中心重置命令,来重置一次软件中心。然后基本上就能看到软件中心页面了。

Q5:RAX50梅林固件会持续更新吗?

A5: 我们会尽力更新,以维持和上游梅林原版固件的同步,但是我们也不能确定可以维持多久,因为RAX50固件来源于固件移植这一特殊性,所以从上游代码上来说,未来可能会遇到越来越多的无法解决的问题。但是至少当前的固件大版本386,我们是会尽量保持更新的。

Q6:我的RAX50固件无线有问题,能否修复?

A6: 无线问题基本无能为力,因为RAX50的无线代码全部来自于梅林固件,因为梅林固件的无线代码全部来自华硕,而华硕使用的是博通商业代码,无线这部分在固件源代码里是不开源的,没法进行任何修改或者调整。

Q7:可不可给固件以增加xxx功能?

A7: 基本不可以,本固件的开发宗旨是在尽量保持梅林固件原汁原味的基础上,增加软件中心及对应插件的支持。所以一些官方固件所有的问题,在梅林固件中也可能会遗传。koolshare固件开发组会尽量对一些已知的bug进行修复,不过仅限于非常重要的。另外,添加功能是软件中心的使命,软件中心就是为此而生的;

Q8:为什么我的固件界面上有个八万的麻将?

A4:带八萬logo是因为固件的主要移植工作是koolcenter开发组成员八万做的,不是八万移植的固件是不带麻将标的。基于同样的理由,R6300v2、R6400、R8000、R8500梅林380移植固件,RAX80的梅林移植固件同样带有麻将logo。

Q9:我的RAX50刷了梅林固件,如果我使用回复出厂设置是不是会回到网件固件?

A9: 不会!在梅林固件下回复出厂设置就是清除梅林固件的所有设置,并不会让固件回到网件状态。

八、重要命令

以下操作需要使用支持SSH协议的软件,连接到路由器后台进行操作,如果不会使用,可以参考下面步骤:

  1. 启用SSH: 在路由器后台的【系统管理】-【系统设置】里,将【启用 SSH】更改为LAN only,将端口号设置为22或者其它数字,点击页面下方【应用本页面设置】保存更改;
  2. 登录SSH: 下载SSH软件,如putty(官方绿色版putty 0.74下载地址),运行后在Host Name(or IP address)处输入路由器的局域网IP地址,如:192.168.50.1或者router.asus.com,端口为上一步中【SSH 端口】中的端口,如果没有更改,则为22,点击【Open】,如果有弹出Putty Security Alert,点击【是】;在界面的login as后面输入路由器的登录帐号后回车,然后在 password: 提示符后输入路由器登录密码后回车(记住:输入密码的时候不会有任何显示,输入完成后直接回车即可),完成登录。
  3. 键入命令: 键入命令时建议将系统输入法切换为英文,也可以复制命令后使用右键即可粘贴命令,粘贴完毕后按回车即可执行命令。

1. 软件中心重置

  • 开启路由器SSH功能后,通过putty、xshell等SSH软件连接路由器,直接在ssh客户端内运行下面的程序即可。
koolshare-reset

2. 清空JFFS空间

  • 注意,此操作会删除jffs分区内的所有文件,包括但不限于:软件中心、安装的证书、TrafficAnalyzer的数据库、自定义的设备图标等
kill -9 $(pidof skipd)
cd /jffs && rm -r .[a-zA-Z_]* *
reboot

3. 删除软件中心

  • 如果是在梅林固件下删除软件中心,路由器重启后软件中心会重新初始化为最初状态。
kill -9 $(pidof skipd)
cd /jffs
rm -rf .asusrouter .koolshare db ksdb config/* etc/profile scripts/*
reboot

4. 重启软件中心

  • 当软件中心相关进程挂掉的时候,此时可以用ssh进入路由器后台,输入以下命令重启软件中心:
sh /koolshare/perp/perp.sh

5. RAX50 梅林固件查询坏块命令

  • axhnd.675x平台查询坏块的命令如下(运行以下命令,返回数字即为坏块数量):
cat /sys/class/mtd/mtd6/bad_blocks

九、固件下载

以下固件下载的服务器由海波云Hypo.cn 友情赞助!

  • 注意1:建议下载好固件文件以后,对固件的md5校验码进行核对,以保证固件的完整性;
  • 注意2:建议刷机全程使用电脑端谷歌chrome浏览器或者chrome内核的浏览器进行操作;
  • 注意3:.chk后缀固件用于网件刷梅林,.w后缀固件用于梅林刷梅林。

386.5_2

下载地址:请前往梅林改版固件386.5_2发布贴

386.5_0

下载地址:请前往梅林改版固件386.5_0发布贴

386.4_0

下载地址:此版本不包含RAX50支持

386.3_2

固件类型 下载地址 md5校验
梅林→梅林 RAX50_386.3_2_pureubi_d026c8e_koolshare.w DC11FA44673A39AB07C0F54C80D12FE1
网件→梅林 RAX50_386.3_2_ubi_d026c8e_koolshare.chk D4992F2F6376463807ED37C49B8A8C0E

386.3_0

固件类型 下载地址 md5校验
梅林→梅林 RAX50_386.3_0_pureubi_31c92d0_koolshare.w 640FD6001A53AA360CFF9627F7B11906
网件→梅林 RAX50_386.3_0_ubi_31c92d0_koolshare.chk B8EA1A55735AF36D63B7B093930705F1

386.2_6

固件类型 下载地址 md5校验
梅林→梅林 RAX50_386.2_6_pureubi_b5aa6f4_koolshare.w 2D54129358A28C4B83215ED77AF1C14E
网件→梅林 RAX50_386.2_6_ubi_b5aa6f4_koolshare.chk B8EA1A55735AF36D63B7B093930705F1

386.2_4

固件类型 下载地址 md5校验
梅林→梅林 RAX50_386.2_4_pureubi-koolshare.w 9E34596417F0DE584F371589EBFC1D6A
网件→梅林 RAX50_386.2_4_ubi-koolshare.chk 4021E183E940B8B351CD30B709514ABB
    作者
    Xiaobao
    暂无签名...
  • 文章 --
  • 阅读量 --
  • 获赞 --
  • 排名 --
    标签
  • RAX50
  • Netgear