0.背景信息 ~ simple introduction.

JCG Q30 Pro 是一款采用了联发科技 Filogic 820 / MT7981 SoC 的 AX3000 WiFi 6 无线路由器,目前售价相对亲民(100 元左右),性价比较高。

原厂固件默认采用移动 DNS,且自带上报插件,加之移动定制路由器有锁机的传统艺能,刷机似乎是必需的。由天灵 @1715173329 维护的 OpenWrt 分支 ImmortalWrt 已经在 23.05-SNAPSHOT 开始提供了对这款机型,以及其他一些采用 MTK Filogic SoC 设备的支持。

感谢 OpenWrt NanoPi R2S 群的 kan kan /237 大佬,目前已经搞定了免拆方案。步骤更加简单。先前的拆机教程先暂且留下了,仅供纪念。

大佬出手,直接白给

目前咸鱼已经买不到这款,据说最近会补货。补货了 又没货了。MT7981 的机器还有很多,比如 CT3003、RAX3000M、AX3000T 等等,不要吊死在一棵树上。囤货涨价的行为没有意义。

这些 MT7981 机器不推荐也没必要硬改,再次警告各位不要去购买某些人的修改版本。部分硬改卖家的焊接手艺饱受诟病,硬改后反而会造成设备无法正常运行,且各大固件也不会特意去为了硬改用户提供支持。要高配建议直接买大内存机器。

大佬再次出手,现在刷入过渡固件之后会自动刷入 U-Boot,稍等一两分钟就可以直接重启进入 U-Boot 刷 Factory 固件了。

笔者不对任何拆机 & 刷机导致的问题负责。

1. 事先准备 ~ prerequisites.

硬件方面:

  • 捷稀 JCG Q30 Pro 无线路由器 * 1
  • DC 5.5 * 2.5mm 12V 电源 * 1(机器附带)
  • 适当长度的网线 * 2(机器附带一条,需要自行准备一条)
  • 一台 PC,本文默认以 Windows 进行演示,其他系统的用户请自行寻找替代方案

软件方面:

注意,固件请下载 Factory 镜像,U-Boot 选用 expand 分区版。

或者,如果您不喜欢 ImmortalWrt 的话,也可以选用 Lean 的 QWRT,或者自行编译 MTK SDK 版本的:padavanonly/immortalwrtARM / hanwckf/immortalwrt-mt798x

Project Railgun 目前已对 JCG Q30 Pro 提供实验性支持。

(OpenWrt / ImmortalWrt 主线支持已接近完善,加之这两者有完善的更新、软件源服务器以及更新机制,除非对 MTK SDK 的稳定性和功能有需求,已无必要自行编译。)

笔者使用的软件包列表(在默认基础上添加如下内容):

luci-i18n-passwall-zh-cn luci-i18n-homeproxy-zh-cn luci-i18n-upnp-zh-cn luci-i18n-vlmcsd-zh-cn luci-proto-wireguard luci-i18n-vnstat2-zh-cn luci-i18n-firewall-zh-cn luci-i18n-ttyd-zh-cn luci-i18n-opkg-zh-cn luci-i18n-attendedsysupgrade-zh-cn luci-i18n-msd_lite-zh-cn luci-i18n-ddns-zh-cn luci-i18n-sqm-zh-cn luci-i18n-wol-zh-cn zram-swap htop dmesg drill ddns-scripts-cloudflare

其他内容:

  • 正常的互联网连接。
  • 可靠的电力供应,避免刷写途中断电损坏设备软硬件。

正常情况下大概用不到的东西:

正常情况下绝对用不到的东西:

  • 原厂分区布局 Factory 固件 – Telegram | 本站分流, sha256sum: 352a645d733b85b681ee7f553523589f3118c7aaf0e1a7203b9a4b64bc4124bf

用途:如果你错误刷入了 Factory/原厂分区布局的 U-Boot(除非你知道你在做什么,任何情况下不应该进行此操作!),可以刷这个固件作为过渡固件,然后重启进入系统后重新刷 expand 版 U-Boot。

2. 刷入过渡固件 ~ middle land.

登录路由器默认后台 http://192.168.10.1 。密码和路由器背面/包装盒上的贴纸一致。

进入高级设置中的升级固件,选择先前下载的过渡固件 immortalwrt_mediatek_mt7981_mt7981_spim_nand_rfb_squashfs_sysupgrade.bin ,取消勾选保留配置,直接升级。

升级

3. 刷入 ImmortalWrt 固件 ~ in a flash.

237 大佬上传了一版新的过渡固件,开机后直接自动刷写 U-Boot。无须手动刷入。固件链接已经更新。

上一步刷完固件之后,等待大约两分钟,然后断电,按住机身背部的 Reset 按键,上电开机。等待不到 10s 左右,红灯闪烁三下然后变成蓝灯,代表已进入 U-Boot 的恢复模式 WebUI。

目前 U-Boot 的 DHCP 可能不工作,需要电脑设置静态 IP: 天灵已经为 MT7981 机器的 U-Boot 全部添加了 DHCP(Source: https://t.me/nanopi_r2s/630),但过渡固件并未更新,需要手动下载并刷入:

  1. 确保路由器已经联网
  2. SSH 登录路由器后台,执行如下指令:
curl -L https://firmware.download.immortalwrt.eu.org/uboot/mediatek/mt7981-jcg_q30-fip-expand.bin -o /tmp/FIP.bin
mtd write /tmp/FIP.bin FIP

等待写入完成即可重启进入带 DHCP 的 U-Boot。

IP:192.168.1.2
网关:192.168.1.1
网关掩码:255.255.255.0
DNS 服务器:192.168.1.1(或不填)

静态 IP

然后浏览器打开 http://192.168.1.1/ ,点击 upload 上传 Factory 固件。注意检查固件 MD5 是否正确。

上传完成后点击 Update等待系统重启的途中可以将电脑网络切换回 DHCP 模式。

U-Boot
刷写固件

4. 结束 ~ Voilà!

至此,你已经成功将 ImmortalWrt 刷入 JCG Q30 Pro。现在可以网页端打开 http://192.168.1.1 开始体验。

默认用户名 root,密码 password

5. 其他优化 ~ minor tweaks.

观测到天灵已经添加了 mt76 的 patch: https://github.com/immortalwrt/immortalwrt/compare/225cf3282ebb…91ad71759131 ,已不再需要下面的优化,因为已经集成进驱动了。

进入系统后有一些其他事情可以优化。目前固件默认没完全开启 WiFi 硬件转发加速,天灵修改这个配置之前,可能需要手动开启。SSH 或 TTYD 连接到路由器并执行:

opkg update && opkg install bridger
echo 'mt7915e wed_enable=Y' > /etc/modules.d/mt7915e

执行完成后,reboot 重启路由器。现在 WiFi 跑满的时候不会再拉炸 CPU 了。

6. 致谢 ~ Credits.

天灵 @1715173329 – Project ImmortalWrt Creator & Maintainer、修改版 U-Boot、刷机指导。

@237176253 大佬提供的 Factory 救场固件和过渡固件。

一键软刷方法:

https://mary.kevinmx.top/default/JCG-Q30-Pro-Neo.html

R23.7.7 解决了部分机器的坏块超过预留导致刷进去不能启动的问题,缩小根目录分区定义可以解决,升级 R23.7.7 版本即可

1. 修复了 MAC 地址
2. 修复了 LED
3. 重新定义了网络和 HNAT ,老版本升级不要保留配置

有线/无线/USB 均为高性能闭源固件

PS: 貌似这货在海鲜市场 99 包邮全国,硬件和 360T7 基本一样,可以软刷

欢迎加入Op固件技术研究群 ,号码 891659613 ,加群链接:https://jq.qq.com/?_wv=1027&k=XL8SK5aC

1. 支持原生界面,摆脱丑陋难用的 MTWIFI
2. 原生 lua luci 界面适配,如丝顺滑~
3. 解决 IOS 无线速率低的兼容性问题
4. 可直接在线更新安装软件
5. 支持无线中继 和 80211r 漫游等
6. 内置多个软件,包括 IPTV 的 MSDLITE

下载地址:(回复可见)

uboot 刷机固件:

链接: https://pan.baidu.com/s/1wnytZB_bTkekemsi7vFYrA 提取码: 3gs5

Web 升级固件:

链接: https://pan.baidu.com/s/1LQqeqL4R1quraOhe_D6UAA 提取码: et2q

本帖最后由 lgh200 于 2023-7-1 22:52 编辑

默认地址:192.168.2.1 帐号:root  密码:password 集成一些常用插件,会定时更新,插件全开内存还是剩下80M左右,我这台暂时还没时间去改,等有空了再折腾。

硬件配置与360T7,H3C NX30PRO一样,无线性能还可以,闭源驱动都是满血状态,要求不是很高,用这台当主路由,就够了。上网海淘深造方面表现也是不错的,散热方面比前两者好一点,散热片是直接在芯片正面贴合的,价格还可以99元包邮,免拆刷机。

刷机说明:
237 大佬已制作刷机底包,可实现免拆刷机。感谢237 天灵等大佬付出
详细教程: https://mary.kevinmx.top/default/JCG-Q30-Pro-Neo.html

回复可见:

Q30 Pro: https://url23.ctfile.com/d/40699723-56705656-3dc817?p=1108 (访问密码: 1108)

源码出处:https://github.com/padavanonly/immortalwrtarm/tree/mt7981

1-3:首页替换为istore的界面
12-05:增加21.02版闭源openwrt,添加更多机型。使用原生无线界面,添加双PPE支持,HNAT最大连接数提升至3.2W。自带限速qos插件和流量监控添加硬件加速支持,可以不用关闭硬件加速进行限速。从老版本升级至该版本需要不保留配置升级。

7981:https://sssddddff.lanzoup.com/b019stevi  密码:eylf

7986:https://sssddddff.lanzoup.com/b019sqdeh  密码:h9xc

使用https://www.right.com.cn/forum/f … wthread&tid=8278650 帖子的源码,固件的基本信息可见原帖 。补充下不同的说明

有条件的请支持原版Gl.inet机器,现在798x用的uboot源码也是Gl.inet开源基础上发布的。

1.默认集成gl以下应用。可以用gl的手机app管理本地。


2.默认开启隐藏的 应用屏蔽,家长控制界面如图步骤启用,该功能兼容硬件加速
在第三步设置访问限制时,点击“添加新规则集”

3.可通过登陆页或者高级设置进入原生luci,使用xxscience插件。已替换低内存占用版无线驱动,256的机器也可以挂猫咪。

4.已集成nat1模块,upnp测试正常,同时添加强制开启下行硬件加速的功能,方便只想对上行限速的大水管用户

5.原生op luci里无线支持更多gl界面不支持的选项,如弱信号剔除。无线设置同样的选项gl界面里的优先级更高。

下载地址
a10和a31需要使用114m ubi大小的uboot

https://sssddddff.lanzouy.com/b0196fq6j密码:6er8

下载后把后缀名从.zip改为.bin刷入

uboot刷入,默认ip 192.168.8.1 无线密码goodlife
rom有限,需要tailscale的自己解压网盘里的tailscale压缩包,按照顺序安装相应ipk。在官网调整路由器的editing routing设置开启到内网ip的路由后重启路由上的tailscale,即可免费使用gl远程app。
需要修改信道的,修改/etc/init.d/bootcount 这个文件。如果science速度不正常,请将turboacc里的bbr设置为cubic或者reno

作者 root

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注