设备为京东云亚瑟AX1800 Pro,高通 IPQ6000 平台,512MB 内存,自带 eMMC 存储;原厂系统封闭,刷机路径是先进入高通的 9008 模式写入 uboot,再由 uboot 刷入第三方固件。

拆机短接进入 9008 模式,安装 9008 驱动并用数据线连接电脑,用刷写工具写入 uboot,电脑改到同一网段后从浏览器进入 uboot 界面,上传固件刷入,最后进入 OpenWrt 后台。

适配该机型的固件有 Kwrt、iStoreOS、ImmortalWrt 与官方 OpenWrt 等,本文选用 Kwrt(基于 OpenWrt,可在下载站按机型在线定制插件)。各硬件版本的短接位置与工具细节有差异,操作以对应教程为准。这台路由器用于校园网侧的配置,OpenWrt 上可安装 OpenClash 一类插件。

◆ 进入 9008 模式

拆机后短接主板上指定位置并上电,用双头 USB 公对公数据线连接电脑;电脑先安装高通 9008 驱动(Qualcomm HS-USB QDLoader 9008),设备管理器中确认出现对应 COM 口。

数据线接主板后置的 USB 2.0 口,前置接口、USB 3.0 与扩展坞容易出现识别问题。

◆ 刷入 uboot

用 9008 刷写工具把 uboot 写入设备,按提示执行,过程中不断电、不拔线。

完成后断开短接,把电脑地址设为 192.168.1.* 网段,浏览器打开 192.168.1.1 进入 uboot 的刷机界面。uboot 与机型、原厂固件版本需匹配,版本不符会在后续启动时失败。

◆ 刷入固件

在 Kwrt 的下载页按机型与版本取得固件,文件分两类:sysupgrade 用于在 uboot 界面刷入,initramfs 用于首次安装或恢复。

原厂分区下可直接刷入的固件体积在 60MB 以内,超出会出现开机红灯、无法获取地址;需用更大固件时,先刷一个体积小的固件,再执行分区扩容,有 512MB、1GB 等档位,之后刷目标固件。

刷入后设备重启,浏览器进入 OpenWrt 后台,后台地址与初始密码以固件发布页的说明为准。

◆ 插件与内存

OpenWrt 的插件在固件自带的软件包界面中安装,多拨与负载均衡、代理类各占一类用途。

512MB 容易内存紧张,插件按需安装并控制数量。

◆ 验证与排错

刷完固件进入后台,配置好 WAN 与 LAN 后测试联网,联网正常即完成。

进不去 uboot 界面时,先确认电脑网段设置与网线接口,再确认 uboot 是否已真正写入;部分流程首次进入的是临时 uboot,需在界面中再刷一次 uboot。

开机红灯、无法获取地址,多为固件体积超过分区容量或固件与机型不符,回 uboot 重刷小体积固件。

扩容后重启配置丢失,多为 overlay 与分区表不匹配,按扩容教程检查挂载位置。

如果变砖后也有不少救砖教程,这里不一一举出。