JCG Q30 PRO 从23.05升级到24.10
💡
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
JCG Q30 PRO 路由器在升级到 OpenWrt 24.10 时因固件布局不同无法启动。通过修改源码并重新刷入可写入固件,成功安装 OpenWrt 24.10。提醒用户谨慎刷入第三方固件,以免出现升级问题。
🎯
关键要点
-
JCG Q30 PRO 路由器在升级到 OpenWrt 24.10 时遇到启动问题。
-
无法通过 Attended Sysupgrade 更新,强制刷入固件导致重启后无法启动。
-
问题源于固件布局不同,导致无法加载根分区。
-
尝试更新 uboot 时出现 CRC 错误,无法找到 fip 分区。
-
重新刷入原 23.05 固件后,发现固件限制导致无法写入 fip。
-
下载并修改 immortalwrt 23.05 源码,编译出可写入 fip 的固件。
-
成功写入 OpenWrt 24.10 的 fip 后,路由器启动失败。
-
通过设置静态 IP 和 tftp-hpa,成功刷入 OpenWrt 24.10 固件。
-
建议用户谨慎刷入第三方固件,以免在升级时遇到问题。
❓
延伸问答
JCG Q30 PRO 路由器在升级到 OpenWrt 24.10 时遇到了什么问题?
在升级过程中,路由器无法启动,原因是固件布局不同,导致无法加载根分区。
如何解决 JCG Q30 PRO 路由器无法启动的问题?
通过下载并修改源码,编译出可写入 fip 的固件,成功刷入后再进行升级。
在升级过程中,为什么无法通过 Attended Sysupgrade 更新?
因为固件布局不同,强制刷入固件后会导致重启后无法启动。
刷入第三方固件有什么风险?
刷入第三方固件可能导致在升级时遇到各种问题,尤其是在官方发布大版本后。
如何成功刷入 OpenWrt 24.10 固件?
设置静态 IP 和 tftp-hpa,使用 tftp 进行固件刷入,最后重启路由器即可。
为什么在更新 uboot 时会出现 CRC 错误?
因为 uboot 没有读取到 U-Boot Environment,导致无法找到 fip 分区。
🏷️
标签
➡️