一.介绍

JCG Q20是一款性价比极高的wifi6路由器,只需要50块左右,是个刷机的好玩具。233~

尝试了不管刷机前还是刷机后,有线能达到817 Mbits/sec,无线的时候就只有423 Mbits/sec了,知道啥原因的小伙伴欢迎留言,感觉是机子性能问题。

使用到的固件下载地址:本地下载

二.刷机步骤

1.解锁分区

因为网上的教程建议不要通过过渡固件刷bootloader(breed或pb boot),所以这里从官方固件直接刷pb boot。

  1. 登录JCG Q20路由器后台

    image-20240504203422654

  2. 选择固件更新,注意我的版本信息如下:设备型号:JCG Q20 软件版本:750.450.2 硬件版本:V1.0 软件发布时间:2021-10-08 11:19。

    image-20240504203706256

  3. 去掉勾选保留配置->选择上传固件->选择解锁分区-factory.bin文件->点击升级->等待重启

    image-20240504204404565

  4. 能打开192.168.5.1即表示成功。

2.备份数据

  1. 通过shell的软件连接路由器后台,IP:192.168.5.1,端口:22,用户名:root,密码:password。检查分区。

    image-20240504205558262

  2. 通过一下命令备份,导出到本地,因为备份的文件还是算比较大自己视情况处理,复制出来后删除备份文件。

    dd if=/dev/mtd0 of=/tmp/Bootloader.bin
    dd if=/dev/mtd1 of=/tmp/Config.bin
    dd if=/dev/mtd2 of=/tmp/Factory.bin
    dd if=/dev/mtd3 of=/tmp/firmware.bin
    dd if=/dev/mtd4 of=/tmp/kernel.bin
    dd if=/dev/mtd5 of=/tmp/rootfs.bin
    dd if=/dev/mtd6 of=/tmp/rootfs_data.bin
    dd if=/dev/mtd7 of=/tmp/firmware_backup.bin
    dd if=/dev/mtd8 of=/tmp/rootfs_data_back.bin
    dd if=/dev/mtd9 of=/tmp/nvram_config.bin

    如果SFTP连接不上可以通过登录后台的页面进行下载。

    image-20240504210923277

3.刷入pb boot

  1. 上传pb-boot.img文件到/tmp路径,如果sftp连接不上也可通过登录页面进行上传,上传路径会变成/tmp/upload。

  2. 命令行执行mtd write /tmp/pb-boot.img Bootloader 刷入 pb-boot。

  3. 断电,按住reset键(路由器底部)后通电, 五秒左右松开reset。

4.输入底包

  1. 通电完成后浏览器打开192.168.1.1,注意要断开WAN口。

    image-20240504213344122

  2. 选择底包文件底包-factory.bin,注意文件别选错。

    image-20240504213650832

  3. 等待升级条走完,重启

    image-20240504213823847

5.刷入闭源的升级包

  1. 输入地址192.168.6.1,密码password。

  2. 系统->备份/升级->刷写新的固件->不保留配置->选择immortalwrt-ramips-mt7621-jcg_q20-squashfs-sysupgrade.bin固件->刷写固件。

    image-20240504214408464

  3. 等待刷入路由器重启完成,输入192.168.6.1,大功告成!!!

    image-20240505010400337

三.参考内容