捷稀 JCG Q30 Pro 刷机说明 - 免拆版
提示
近期出现了一批原厂 512M 内存的 JCG Q30 Pro(非奸商硬改的 512M),根据 ImmortalWrt 群友的消息,与 256M 版本刷机步骤完全一致,刷机包通用;目前有朋友回报刷入过渡固件失败,不过是会直接提示固件过大没刷进去,并不会变砖,请放心操作。失败了再说,理论上你依然可以尝试拆机通过 TTL/UART 刷机 :)
顺便友情推荐蝈蝈大佬开发的 mtk_uartboot 工具,万一真的刷砖了也能轻松救砖而无须拆片子上编程器了:
https://github.com/981213/mtk_uartboot
原厂固件默认采用移动 DNS,且自带上报插件,加之移动定制路由器有锁机的传统艺能,刷机似乎是必需的。由天灵 @1715173329 维护的 OpenWrt 分支 ImmortalWrt 已经在 23.05-SNAPSHOT 开始提供了对这款机型,以及其他一些采用 MTK Filogic SoC 设备的支持。
感谢 OpenWrt NanoPi R2S 群的 kan kan /237 大佬,目前已经搞定了免拆方案。步骤更加简单。先前的拆机教程先暂且留下了,仅供纪念。
目前咸鱼已经买不到这款,据说最近会补货。 补货了 又没货了。MT7981 的机器还有很多,比如 CT3003、RAX3000M、AX3000T 等等,不要吊死在一棵树上。囤货涨价的行为没有意义。
Project Railgun 目前已对 JCG Q30 Pro 提供实验性支持。
(OpenWrt / ImmortalWrt 主线支持已接近完善,加之这两者有完善的更新、软件源服务器以及更新机制,除非对 MTK SDK 的稳定性和功能有需求,已无必要自行编译。)
笔者使用的软件包列表(在默认基础上添加如下内容):
进入
上一步刷完固件之后,等待大约两分钟,然后断电,按住机身背部的 Reset 按键,上电开机。等待不到 10s 左右,红灯闪烁三下然后变成蓝灯,代表已进入 U-Boot 的恢复模式 WebUI。
目前 U-Boot 的 DHCP 可能不工作,需要电脑设置静态 IP: 天灵已经为 MT7981 机器的 U-Boot 全部添加了 DHCP(Source: https://t.me/nanopi_r2s/630),但过渡固件并未更新,需要手动下载并刷入:
2. SSH 登录路由器后台,执行如下指令:
观测到 https://firmware.download.immortalwrt.eu.org/uboot/mediatek/mt7981-jcg_q30-fip-expand.bin 增加了 Cloudflare 质询,直接下载无法得到正确的 U-Boot 文件,请手动下载后通过 SCP/SFTP 等方式上传至路由器后台,再通过 mtd 写入
直接下载会获得一个 ~17KiB 大小的 HTML 文件,直接写入会变砖,如果你的路由器已经在此操作后无法启动,请通过 mtk_uartboot 救砖,教程:https://www.cnblogs.com/p123/p/18046679
等待写入完成即可重启进入带 DHCP 的 U-Boot。
IP:
网关:
网关掩码:
DNS 服务器:
然后浏览器打开 http://192.168.1.1/ ,点击 upload 上传 Factory 固件。注意检查固件 MD5 是否正确。
上传完成后点击等待系统重启的途中可以将电脑网络切换回 DHCP 模式。
默认用户名
@237176253 大佬提供的 Factory 救场固件和过渡固件。
近期出现了一批原厂 512M 内存的 JCG Q30 Pro(非奸商硬改的 512M),根据 ImmortalWrt 群友的消息,与 256M 版本刷机步骤完全一致,刷机包通用;目前有朋友回报刷入过渡固件失败,不过是会直接提示固件过大没刷进去,并不会变砖,请放心操作。失败了再说,理论上你依然可以尝试拆机通过 TTL/UART 刷机 :)
顺便友情推荐蝈蝈大佬开发的 mtk_uartboot 工具,万一真的刷砖了也能轻松救砖而无须拆片子上编程器了:
https://github.com/981213/mtk_uartboot
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 机器不推荐也没必要硬改,再次警告各位不要去购买某些人的修改版本。部分硬改卖家的焊接手艺饱受诟病,硬改后反而会造成设备无法正常运行,且各大固件也不会特意去为了硬改用户提供支持。要高配建议直接买大内存机器。大佬再次出手,现在刷入过渡固件之后会自动刷入 U-Boot,稍等一两分钟就可以直接重启进入 U-Boot 刷 Factory 固件了。
笔者不对任何拆机 & 刷机导致的问题负责。
1. 事先准备 ~ prerequisites.
硬件方面:- 捷稀 JCG Q30 Pro 无线路由器 * 1
- DC 5.5 * 2.5mm 12V 电源 * 1(机器附带)
- 适当长度的网线 * 2(机器附带一条,需要自行准备一条)
- 一台 PC,本文默认以 Windows 进行演示,其他系统的用户请自行寻找替代方案
- ImmortalWrt 23.05.1 for JCG Q30 Pro: ImmortalWrt Firmware Selector
- 237 大佬的原厂分区过渡固件/底包
immortalwrt_mediatek_mt7981_mt7981_spim_nand_rfb_squashfs_sysupgrade.bin
:Telegram | ImmortalWrt 下载站 | 本站分流, sha256sum:446d8766c079357367f647ef28587ec050ea2bf865980e54a2f29134c5fd5ede
注意,固件请下载 Factory 镜像,U-Boot 选用 expand 分区版。或者,如果您不喜欢 ImmortalWrt 的话,也可以选用 Lean 的 QWRT,或者自行编译 MTK SDK 版本的:padavanonly/immortalwrtARM / hanwckf/immortalwrt-mt798x
(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
其他内容:- 正常的互联网连接。
- 可靠的电力供应,避免刷写途中断电损坏设备软硬件。
- 天灵的自定义 U-Boot for JCG Q30 Pro(因为现在是自动刷入所以不需要本地下载了): mt7981-jcg_q30-fip-expand.bin
- 原厂分区布局 Factory 固件 - Telegram | 本站分流, sha256sum:
352a645d733b85b681ee7f553523589f3118c7aaf0e1a7203b9a4b64bc4124bf
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。
- 确保路由器已经联网
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
警告观测到 https://firmware.download.immortalwrt.eu.org/uboot/mediatek/mt7981-jcg_q30-fip-expand.bin 增加了 Cloudflare 质询,直接下载无法得到正确的 U-Boot 文件,请手动下载后通过 SCP/SFTP 等方式上传至路由器后台,再通过 mtd 写入
直接下载会获得一个 ~17KiB 大小的 HTML 文件,直接写入会变砖,如果你的路由器已经在此操作后无法启动,请通过 mtk_uartboot 救砖,教程:https://www.cnblogs.com/p123/p/18046679
等待写入完成即可重启进入带 DHCP 的 U-Boot。
192.168.1.2
192.168.1.1
255.255.255.0
192.168.1.1
(或不填)然后浏览器打开 http://192.168.1.1/ ,点击 upload 上传 Factory 固件。注意检查固件 MD5 是否正确。
上传完成后点击
Update
,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 救场固件和过渡固件。
大佬,求教。入手了一个刷好qwrt的,试了下上面的uboot都不支持openwrt主线固件,不确定分区有没有被修改,想用主线该咋办?试着刷原厂分区布局 Factory 固件,没能成功,现在不知所措
刷主线 ROM 就直接用主线的 U-Boot。刷哪个 ROM 就用谁的 U-Boot。
其实我现在还是更推荐 hanwckf/immortalwrt-mt798x。
主线用习惯了,功能也够。不知道是分区表变了还是其他什么原因。写入主线bl2,fip都正常,也正常启用恢复模式加载了 initramfs-recovery.itb,但在这之下刷写sysyupgrade.itb固件没有效果。重启了还是initramfs-recovery状态,就很尴尬
求问佬你后来怎么解决的,我也是和你一模一样的情况
依然没找到办法。尝试使用https://github.com/immortalwrt/immortalwrt。实在不开心的话就再入个新设备,现在都好便宜呀。
主线主要还是缺硬件加速/MTK 特色功能。我也没实际试过,不好说。
大佬,有没有原厂固件。我刷完后链接wifi有部分手机应用连接不到网络
你现在的固件是?
玩了两天,砖了。按reset开机蓝灯后http://192.168.1.1/进入不了。大佬能救不?
TTL/UART 还有无输出?
请教大佬命令找不到怎么整啊
root@ImmortalWrt:/tmp# mtr write /tmp/FIP.bin FIP
-bash: mtr: command not found
打错了,是 mtd,已更正。
帖子里面得过度固件有更新过吗,是不是不包含9月份更新支持DHCP的uboot ?
没有更新,刷入过渡固件之后需要手动更新 U-Boot。稍候我会更新教程。
MR3000DCIQ和这个Q30是一样的,不知道能不能按照这套来刷,MR3000D有512M的rom
https://firmware-selector.immortalwrt.org/?version=23.05.1&target=mediatek%2Ffilogic&id=jcg_q30-ubootmod
看了一下,ImmortalWrt 现在把他俩当同一个设备处理,提供一样的固件,那看来是一模一样了。理论上可以通刷。
[...]0. 前情提要 ~ simple introduction.如我在 JCG Q30 Pro 的刷机说明中所说的,MT7981 的机器有很多,且随着时间推移,主线 OpenWrt 和 ImmortalWrt 对 MTK Filogic 的支持已日趋完善。截止本文编写时,ImmortalWrt 23.05 RC4 已经发布,各种特性(包括硬件加速)已趋于稳定。正好趁着中秋国庆双节回家,花了点小钱购入了[...]
[...]0. 前情提要 ~ simple introduction.如我在 JCG Q30 Pro 的刷机说明中所说的,MT7981 的机器有很多,且随着时间推移,主线 OpenWrt 和 ImmortalWrt 对 MTK Filogic 的支持已日趋完善。截止本文编写时,ImmortalWrt 23.05 RC4 已经发布,各种特性(包括硬件加速)已趋于稳定。正好趁着中秋国庆双节回家,花了点小钱购入了[...]
大佬, ImmortalWrt 固件下载链接下载固件下不下来,太慢了 有没有方法或者别的管道下载
挂梯子。或者使用公共代理服务。
如果还是不行,请邮件联系我。本站“关于”页有我的邮箱地址。
新人发问,小分区uboot刷大分区的固件会怎么样呢,接手了一台已经刷好分区的jcg q30 pro,但是按照教程没办法把固件刷进去,都是刷进去之后提示成功,正在重启,改了dhcp后无法进入路由器后台,感觉是刷固件失败了
不太清楚你在说什么。可以到 ImmortalWrt 的 TG 群里问一问。
大佬你好 刷完ImmortalWrt后我该如何再次进入uboot界面 我想刷写qwrt
ImmortalWrt 不会覆盖 U-Boot,直接进入 U-Boot 刷写即可,试试就知道了。
不过我没验证过,并且我一直以来用 QWRT 的体验都很糟糕。
后果自负。
那个固件可以稳定多拨啊?
小鸡的挂了 但是能用 其他的 我使用是不是 有点问题 不太好用
建议使用 237 大佬的源码自行编译,或者直接用编译好的:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8263340
我这边的固件不会添加多拨支持
目前没有找到 适合7981的多拨 所有固件我都测试了
不是不稳定 就是多拨会崩溃
个人一点愚见:如果多拨是只是为了单线多拨提高带宽,那不如去购买相对没那么贵的提速包,或者用多拨技术成熟的商用系统(e.g. 高恪、爱快等)+软路由。
就我&友人的使用体验而言,难听点讲,OpenWrt 那一套,mwan3 什么的跟个傻子一样……真不好使。而且如果谁跟我说多拨与 MTK 硬件加速有冲突的话,我倒是一点也不意外呢。7981 就那点性能,就是个 AP 的命,放过它吧。
只有2.8.8的多拨 mwan可用其他都不能正常使用了 我这两天在刷机一看都干到388的插件了 但是我不会云编译 折腾了好几天都不是很满意
是因为我还有一个 360v6 用小鸡过河的固件 都能跑起来就很奇怪
还有一点就是 我才知道需要更新uboot 但是
本人只会使用 不会更新操作
不知道ub在哪,教程在哪
望各位大佬指点一二感谢
想请问一下,如果用lean大佬qwrt固件下是否还要手动打开硬件加速?
不需要,默认已经开启;个人角度不推荐使用 QWRT:无线漫游/kvr/弱信号剔除疑似不工作。
现在是刷入了237大佬的固件都不需要再自己去开硬件加速了吗?
不需要,默认开启,也没有给你关闭的地方。
刷入237固件后一直ok,今天想换个固件,断电按reset后,灯变成蓝色后,无法进入uboot界面
但是路由器还是可以正常使用,求解
我偶尔也会遇到进不去 U-Boot 的情况,有时候多试一次就行了。
237 大佬上传了一版新的过渡固件,开机后直接自动刷写 U-Boot。无须手动刷入。固件链接已经更新。
麻烦问下,文中链接的固件是不是就是这个新的过渡固件?谢谢
是我看差,固件链接已更新。
等待cmcc a10的免拆方案,这个机器感觉好看一点~
cmcc a10的分区和jcq的分区是一样的,可以用同样的方法刷机
感谢分享。GPIO 和网口布局啥的也一样吗?
好看难看倒是无所谓,主要看这个自己主板的做工如何?散热怎么样?
MT7981 / Filogic 820 的机器会越来越多的。
这个机器刷机好简单,刷原厂分区的OP过渡固件开启SSH,刷大分区uboot,刷大分区OP,这样理解对吗?
是的,可以这么理解。
237 大佬的固件是针对原厂分区精心构造的。原厂固件自带的升级脚本似乎只会校验机型是否一致。
[...]TL;DR: 现在已有免拆刷机方案here,以下内容仅供参考,可以不看。0.背景信息 ~ simple introduction.JCG Q30 Pro 是一款采用了联发科技 Filogic 820 / MT7981 SoC 的 AX3000 WiFi 6 无线路由器,目前售价相对亲民(100 元左右),性价比较高。原厂固件默认采用移动 DNS,且自带上报插件,刷机似乎是必需的。由天灵 @1715[...]
为啥我的移动版广东的固件升级,上传完成,提示固件太大没了下一步
可以考虑拆机 TTL 直接刷 U-Boot,U-Boot 里面直接刷试试。这机器壳子很软,不是很难拆。