👁 2552

双渔飞利浦亚瑟 LY1800 / AX1800 Pro 刷机改亚瑟固件 OpenWrt

这篇主要是把我手上这台机器的实机情况整理顺一点。重点不是吹参数,而是把 这机器到底能怎么刷、怎么救、怎么改 讲清楚。

网上搜了一圈,这台机器的资料并不算多。我手上刚好买了几个,主要是拿来替换之前的亚瑟做 CPE。简单说,IPQ6010 这颗比老款常见的 IPQ6000 更有余量,跑 OpenWrt 心里更踏实。


一、先看硬件

先把最关键的东西放前面:

  • CPU:IPQ6010

  • 内存:1GB DDR

  • 存储:256GB eMMC

  • SPI Flash:8MB

  • 主板:和亚瑟 AX1800 Pro 很接近,PCB 是绿色的

  • 差异点:少了一个 JoY 组网按键

Web 界面里能看到 1G DDR,但看不到 eMMC。界面就是很普通的路由器后台,没什么花活。

Web 信息页
USB 相关页面

二、拆机之后是什么样

这台机器的拆机方式和亚瑟差不多。

上面先撬开外壳,再拆 2 颗螺丝;下面把脚垫撕开,看到螺丝就拆。整体思路很简单:先开壳,再找螺丝,别硬掰。

主板布局也很像亚瑟,最大的区别还是那个 JoY 按键没了。背面多了一个 8MB SPI,主要用来放启动分区、ART、WiFi 校准、MAC 这些关键内容。这个地方真要动,最好别图快。

另一张主板图

三、这台机器为什么值得折腾

它能找到的固件不算多,所以我更倾向于把它改成“亚瑟状态”。这样后面就能把重心放到 eMMC 上,刷固件的自由度会高很多。

说白了,这类机器最有价值的地方不是“原厂系统多好用”,而是:

  • 硬件底子还可以

  • 存储够大

  • 适合做 CPE

  • 适合做 OpenWrt 实验机

所以我更关心的是:它到底有哪几种刷法,哪种最稳,哪种最容易救回来。


四、三种刷机情况,先分清楚

这篇我想把它分成三种情况讲。这样最清楚,也最不容易把人带沟里。

情况 1:原机不动,只能刷这个机型自己的固件

这是最原始的一种。

意思就是:不改硬件,不拆 SPI,不动电阻,完全按这台机器自己的方式来。

这种情况下不能直接当亚瑟用,刷机也只能刷这个机型对应的固件:

  • 先备份原有内容

  • 再刷本机对应文件

  • 出问题就按原来的备份恢复

这一种的限制很明显:固件选择少,后面可玩空间有限。

刷机有办法开telnet就不用拆,没有就拆机ttl刷入uboot 和其他机型步骤一样


情况 2:刷特殊 U-Boot,直接刷亚瑟固件

这是我觉得最实用的一种中间方案。

做法是先刷一个特殊 U-Boot,让机器具备更接近亚瑟的启动环境。这样后面就可以直接刷亚瑟的固件,不用每次都绕着原机限制转。

但这个方案有一个前提:

你得把那个特殊 U-Boot 保护好。

因为一旦不小心把 U-Boot 刷丢了,还是得回到这一步来救:

  • 重新接串口

  • 重新进启动流程

  • 重新刷回能用的 U-Boot

  • 再继续后面的操作

所以这个方案的本质不是“一步到位”,而是:

先把路铺好,再让后面刷亚瑟固件变得简单。

这个方案适合想折腾、但又不想彻底动主板的人。


情况 3:拆除 NOR,改电阻,让它和亚瑟完全一致

这是最彻底的一种。

意思很直接:把主板上的 NOR 拆掉或拆掉他的电阻,再移动一个电阻,(看下图)让它和亚瑟那台机器的状态完全一致。

做到这一步以后,后面的操作基本就可以按照亚瑟的方式来。也就是说:

  • 启动思路一样

  • 刷机思路一样

  • 处理方式一样

  • 后面能用的固件和操作链路也更统一

这其实就是把它从“这台机器自己的逻辑”直接改成“亚瑟逻辑”。

这个方案最彻底,也最适合想长期玩的人;但代价就是,硬件改动更大,容错也更低。

sy1800.jpg

五、启动日志里能看出什么

接上串口之后,能直接打断启动,没有密码,这点还挺方便。

下面是比较关键的信息:

Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.XF.0.3-00090-IPQ60xxLZB-2
S - IMAGE_VARIANT_STRING=IPQ6018LA
S - OEM_IMAGE_VERSION_STRING=crm-ubuntu47
S - Boot Interface: SPI
S - Secure Boot: Off
S - Boot Config @ 0x000a602c = 0x000002e1
S - JTAG ID @ 0x000a607c = 0x0013a0e1

从这里能确认几件事:

  • 启动介质是 SPI

  • Secure Boot 关闭

  • 芯片是 IPQ6018LA 这个变体

  • 串口能直接打断启动

另外还能看到:

  • SPI Flash 是 MX25U6435F

  • 容量 是 8MiB

  • eMMC 显示大约 230.5 GiB

  • Bus Width 是 8-bit

  • MMC version 是 5.1

这和前面的硬件观察是对得上的:

SPI 负责启动和校准信息,eMMC 负责主要系统存储。


六、分区信息先记下来

1)SPI 分区表

0:SBL1
0:MIBIB
0:BOOTCONFIG
0:BOOTCONFIG1
0:QSEE
0:QSEE_1
0:DEVCFG
0:DEVCFG_1
0:RPM
0:RPM_1
0:CDT
0:CDT_1
0:APPSBLENV
0:APPSBL
0:APPSBL_1
0:ART

你不用每个都背下来,只要记住一句:

SPI 里放的是引导、校准和关键参数,动它要非常小心。

2)eMMC 分区表(GPT)

0:HLOS
0:HLOS_1
rootfs
0:WIFIFW
rootfs_1
0:WIFIFW_1
rootfs_data
app

eMMC 这边就更像正常系统盘。后面刷机、换固件、做系统切换,主要还是围着它转。


七、我现在的判断

如果只是想让它正常干活,情况 1 就够了。

如果你想兼顾折腾和可恢复性,情况 2 最实用。

如果你就是想彻底把它做成亚瑟那套逻辑,后面所有操作都按亚瑟来,那就是 情况 3。

我的理解是:

  • 情况 1:稳,保守

  • 情况 2:最实用

  • 情况 3:最彻底

这三种不是互相矛盾,而是从轻到重的三个层级。


八、这台机器适合干什么

如果只当普通家用路由器,它本身就够用了。

但我更看重的是它拿来做 CPE、做旁路设备、做 OpenWrt 实验机的价值。毕竟:

  • 内存有 1GB

  • eMMC 够大

  • 处理器比老款更有余量

  • 结构上也比较适合折腾

这类机器最有意思的地方就是:

不是最强,但很适合拿来做稳定折腾机。


九、后面我准备继续补什么

我后面会继续补三样东西:

  • 更清楚的拆机照片顺序

  • 串口启动日志完整整理

  • 三种刷机方式对应的实际操作边界

如果你也在玩这台机器,建议先把自己的启动日志和板子照片留好。很多判断,其实都靠这些原始资料。


下期预告

下一篇我想继续整理:

这台机器的 eMMC / SPI 分区怎么更稳地备份和恢复。

会重点讲:

  • 哪些分区先别碰

  • 哪些内容必须备份

  • 刷机前怎么降低翻车概率


本文按我自己的实机记录重新排版整理,后面我会再补图和命令细节。