本文首发于只抄博客,欢迎点击原文链接了解更多内容。
前言
上次把移动送的 JCG Q30 Pro 刷机之后,又从家里翻出个之前电信送的伊拉克战损 AX1800 路由器,意外的发现品牌也是 JCG,型号是 Q20,想着能不能也给它刷了。目前它的售价在闲鱼已经不到 30 元了,要是能成功刷入第三方固件,性价比还是挺不错的。
于是上网搜索了一下这个 JCG Q20 的配置,CPU 是经典的 7621,那想必应该有不少固件可以刷。简单看了下刷机教程,和 JCG Q30 Pro 很类似,也是在原系统直接升级过渡固件,开启 SSH 将 pb-boot 刷入后,就可以安装最终固件了。
但是很多帖子和评论反应,刷了过渡固件之后,直接变砖不开机了,一直没敢动手。后来又看到一篇帖子提到可能是部分机器的闪存颗粒存在坏块,刷入过渡的 OpenWRT 之后,固件不完整导致无法启动,而过渡固件选择 Padavan 刷入就可以正常的开机。
准备工作
以下固件均以上传至夸克网盘 / UC 网盘
- 过渡固件 Padavan
bin
格式 - CR660X pb-boot
- 最终固件 Padavan 4.4
trx
格式
刷机流程
备份
毕竟刷这款机器过渡固件有变砖风险,先按照教程将原固件进行备份。原厂的固件默认开启了 SSH,直接用贴纸上的账号和密码连接后,先在 /tmp
目录使用 mkdir backup
命令新建个文件夹方便存放备份文件,然后依次执行以下命令开始备份
dd if=/dev/mtd0 of=/tmp/backup/Bootloader.bin
dd if=/dev/mtd1 of=/tmp/backup/Config.bin
dd if=/dev/mtd2 of=/tmp/backup/Factory.bin
dd if=/dev/mtd3 of=/tmp/backup/firmware.bin
dd if=/dev/mtd4 of=/tmp/backup/kernel.bin
dd if=/dev/mtd5 of=/tmp/backup/rootfs.bin
dd if=/dev/mtd6 of=/tmp/backup/rootfs_data.bin
dd if=/dev/mtd7 of=/tmp/backup/firmware_backup.bin
dd if=/dev/mtd8 of=/tmp/backup/rootfs_data_back.bin
dd if=/dev/mtd9 of=/tmp/backup/nvram_config.bin
执行完成后,使用 SCP 将 /tmp/backup
下的所有文件拖到电脑上即可
刷过渡固件
进入后台后,首先查看一下系统信息,我这台的软件版本是 750.450.2.675
,硬件版本是 V1.0
然后来到下面“升级固件”,取消勾选保留配置,将下载好的过渡固件上传
等到检测完成后,直接点击“升级”,等待几分钟等路由器重新开机,就完成了过渡固件的刷入
刷入 pb-boot
过渡固件开机后,默认后台为 192.168.123.1
账号密码均为 admin
,你可以直接使用过渡固件,但更建议刷入 pb-boot
后,将系统升级到 Padavan 4.4,性能更佳,对 WiFi 驱动的支持也更好,同时可以开 KVR 漫游。
进入到后台,来到“系统管理”,服务中,将 SSH 服务启用
然后通过 SCP 将 pb-boot.img
上传到 /tmp
目录中(经过上次评论区指点,大部分路由器没有开启 SFTP,所以需要使用 SCP 来上传)
最后通过 SSH 连接,执行以下命令将 pb-boot.img
刷入,提示 [ok] 就完成了
mtd_write write /tmp/pb-boot.img Bootloader
刷入最终固件
先将路由器断电,捅住底下的 reset 按键插电,稍等片刻后,再松开 reset 按键,此时电脑访问 192.168.1.1
即可进入 pb-boot。
网盘中提供了 2 个恩山大佬编译的 Padavan 4.4 固件,大家也可以选择自己喜欢的固件,记得一定要选择支持 pb-boot 的固件,breed 的固件不能通刷,JCG Q20 也支持刷入小米 CR660X 的固件,但是可能网口和 LED 灯会错乱。
对于 OpenWRT,如果闪存存在坏块的话,这时候刷入还是可能会变砖,可以谨慎尝试一下,但 7621 的性能跑 OpenWRT 终究是有些吃力了,建议还是直接装个 Padavan 养老。
选择好固件上传后,点击 Firmware update,耐心等待几分钟刷入完成。自动重启后,可以看到固件版本已经是 Padavan 4.4 了。