不到 30 元的 AX1800 路由器!捷稀 JCG Q20 免拆机刷 Padavan / OpenWRT

news2024/11/30 5:01:08

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

上次把移动送的 JCG Q30 Pro 刷机之后,又从家里翻出个之前电信送的伊拉克战损 AX1800 路由器,意外的发现品牌也是 JCG,型号是 Q20,想着能不能也给它刷了。目前它的售价在闲鱼已经不到 30 元了,要是能成功刷入第三方固件,性价比还是挺不错的。

JCG Q20

于是上网搜索了一下这个 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

DD 备份

执行完成后,使用 SCP 将 /tmp/backup 下的所有文件拖到电脑上即可

备份到电脑

刷过渡固件

进入后台后,首先查看一下系统信息,我这台的软件版本是 750.450.2.675,硬件版本是 V1.0

系统信息

然后来到下面“升级固件”,取消勾选保留配置,将下载好的过渡固件上传

升级固件

等到检测完成后,直接点击“升级”,等待几分钟等路由器重新开机,就完成了过渡固件的刷入

升级中

刷入 pb-boot

过渡固件开机后,默认后台为 192.168.123.1 账号密码均为 admin,你可以直接使用过渡固件,但更建议刷入 pb-boot 后,将系统升级到 Padavan 4.4,性能更佳,对 WiFi 驱动的支持也更好,同时可以开 KVR 漫游。

进入到后台,来到“系统管理”,服务中,将 SSH 服务启用

启用 SSH 服务

然后通过 SCP 将 pb-boot.img 上传到 /tmp 目录中(经过上次评论区指点,大部分路由器没有开启 SFTP,所以需要使用 SCP 来上传)

上传 pb-boot

最后通过 SSH 连接,执行以下命令将 pb-boot.img 刷入,提示 [ok] 就完成了

mtd_write write /tmp/pb-boot.img Bootloader

刷入最终固件

先将路由器断电,捅住底下的 reset 按键插电,稍等片刻后,再松开 reset 按键,此时电脑访问 192.168.1.1 即可进入 pb-boot。

pb-boot

网盘中提供了 2 个恩山大佬编译的 Padavan 4.4 固件,大家也可以选择自己喜欢的固件,记得一定要选择支持 pb-boot 的固件,breed 的固件不能通刷,JCG Q20 也支持刷入小米 CR660X 的固件,但是可能网口和 LED 灯会错乱。

对于 OpenWRT,如果闪存存在坏块的话,这时候刷入还是可能会变砖,可以谨慎尝试一下,但 7621 的性能跑 OpenWRT 终究是有些吃力了,建议还是直接装个 Padavan 养老。

选择好固件上传后,点击 Firmware update,耐心等待几分钟刷入完成。自动重启后,可以看到固件版本已经是 Padavan 4.4 了。

Padavan 4.4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2227003.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门

本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统…

遗传算法与深度学习实战(20)——使用进化策略自动超参数优化

遗传算法与深度学习实战(20)——使用进化策略自动超参数优化 0. 前言1. 将进化策略应用于超参数优化2. 使用主成分分析扩展维度小结系列链接 0. 前言 我们已经学习了遗传算法 (Genetic Algorithms, GA) 的工作原理,并使用进化策略 (Evolutio…

进入 Masteria:第三周游戏指南

Alpha 第四季在 The Sandbox 中继续展开,这次为大家带来一个全新的星球!踏上 Masteria——一个专注于追求完美的星球。在这个星球的严酷环境中训练、竞争,并磨练你的技能。无论是通过「The Voice: 教练对决」细致打磨你的声乐技巧&#xff0c…

java-web-day5

1.spring-boot-web入门 目标: 开始最基本的web应用的构建 使用浏览器访问后端, 后端给浏览器返回HelloController 流程: 1.创建springboot工程, 填写模块信息, 并勾选web开发的相关依赖 注意: 在新版idea中模块创建时java下拉框只能选17, 21, 23 这里选17, maven版本是3.6.3, 很…

【数据结构】二叉树——堆

一、二叉树的概念与结构 二叉树的概念 二叉树是树的一种,二叉树的特殊之处在于,每个根节点都可以有两个子节点,可以两个子节点都为空,或者一个为空,一个不为空,或者两个都有数,在构建二叉树的…

scala 权限

一.访问权限 idea实例 关于protected:

开源AI助力医疗革新:OCR系统与知识图谱构建

在医疗健康领域,数据的整合和分析对于提升临床决策、优化患者护理和加速科研发现至关重要。思通数科AI平台通过构建医疗知识图谱,从海量医疗文本中提取关键信息,助力医疗服务智能化。我们的平台体验地址是:https://nlp.stonedt.co…

ELK之路第二步——可视化界面Kibana

Kibana 1.安装2.解压3.修改配置4.启动 这部分内容就比较简单了,水一片文章。 1.安装 需要梯子 官网下载链接:https://www.elastic.co/cn/downloads/past-releases/kibana-7-3-0 如果你去官网下载页面,点击下载是404报错,记得切换…

关键词排名技巧实用指南提升网站流量的有效策略

内容概要 在数字营销的世界中,关键词排名的影响不可小觑。关键词是用户在搜索引擎中输入的词语,通过精确选择和优化这些关键词,网站能够更轻松地被目标用户发现。提升关键词排名的第一步是了解基本概念,包括关键词的分类、重要性…

Java 多线程(八)—— 锁策略,synchronized 的优化,JVM 与编译器的锁优化,ReentrantLock,CAS

前言 本文为 Java 面试小八股,一句话,理解性记忆,不能理解就死背吧。 锁策略 悲观锁与乐观锁 悲观锁和乐观锁是锁的特性,并不是特指某个具体的锁。 我们知道在多线程中,锁是会被竞争的,悲观锁就是指锁…

Uniapp如何处理后端返回图片流验证码

登录验证码请求接口返回内容为乱码 处理代码 uni.request({url: 你请求的地址,method: POST,data:data,header:header,//请求头responseType: arraybuffer,//告诉服务器你希望得到的响应类型为arraybuffer(二进制数据)类型success: res > {let resul…

QT 多语言转换 ts、qm

QT开发之路 企业级开发系列文章,主要目标快速学习、完善、提升 相关技能 高效完成企业级项目开发 分享在企业中积累的实用技能和经验。 通过具体的编码过程、代码示例、步骤详解、核心内容和展示的方法解决遇到的实际问题。 阅读前声明 本系列文章属于付费内容 禁止…

【论文笔记】Perceiver: General Perception with Iterative Attention

🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Perceiver: General Perce…

spring-第十一章 注解开发

spring 文章目录 spring前言1.注解回顾1.1原理1.2springIOC注解扫描原理1.2.1解释1.2.2案例 2.声明bean的注解补充:Bean注解,管理三方包对象 3.spring注解的使用3.1加入aop依赖3.2配置文件中添加context命名空间3.3配置文件中指定要扫描的包3.4在Bean上使…

【CSS in Depth 2 精译_055】8.3 伪类 :is() 和 :where() 的正确打开方式

当前内容所在位置(可进入专栏查看其他译好的章节内容) 【第三部分 现代 CSS 代码组织】 ✔️【第八章 层叠图层及其嵌套】 ✔️ 8.1 用 layer 图层来操控层叠规则(上篇) 8.1.1 图层的定义(上篇)8.1.2 图层的…

20241028给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Buildroot之后确认AP6275P的蓝牙BLE功能

20241028给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Buildroot之后确认AP6275P的蓝牙BLE功能 2024/10/28 16:56 手机:realme的GT NEO5【只要手机支持蓝牙BLE即可】 APK:在【你用的手机】应用市场下载 BLE调试助手并安装之后别用。 缘起:为了简…

大模型,多模态大模型面试问题记录【时序,Qformer,卷积,感受野,ControlNet,IP-adapter】

大模型,多模态大模型面试问题记录24/10/27 问题一:视频生成例如Sora或者视频理解internvl2模型怎么提取时序上的特征。问题二:Qformer介绍训练阶段一训练阶段二 问题三:卷积维度计算公式,感受野1. 卷积层输出高度和宽度…

Spring Cloud --- Sentinel 授权规则

授权规则概述 在某些场景下,需要根据调用接口的来源判断是否允许执行本次请求。此时就可以使用 Sentinel 提供的授权规则来实现,Sentinel 的授权规则能够根据请求的来源判断是否允许本次请求通过。 在 Sentinel 的授权规则中,提供了 白名单…

自修室预约系统|基于java和小程序的自修室预约系统设计与实现(源码+数据库+文档)

自修室预约系统 目录 基于java和小程序的自修室预约系统设计与实现 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|毕设布道师&#x…

asp.net core 入口 验证token,但有的接口要跳过验证

asp.net core 入口 验证token,但有的接口要跳过验证 在ASP.NET Core中,你可以使用中间件来验证token,并为特定的接口创建一个属性来标记是否跳过验证。以下是一个简化的例子: 创建一个自定义属性来标记是否跳过验证: public clas…