固件项目工具

给 Airoha 方案光猫用的 ImmortalWrt 固件,以及围绕它的几个工具。能刷的机器见支持机型,会随实机反馈持续增加。引导方式推荐 ubi——作者魔改的 U-Boot,自带浏览器救砖(Airoha Web U-Boot);也可以选 stock 保留原厂引导。

支持机型
机型SoC下载时选状态备注
Nokia XG-040G-MDAiroha AN7581XG-040G-MD实机验证本教程的截图与串口日志都来自它
Nokia XG-040G-MFAiroha AN7583XG-040G-MF实机验证与 MD 共用分区布局与恢复页,步骤完全相同
Nokia XG-140G-MDAiroha AN7581XG-040G-MD实测可用同一套参考设计,直接用 XG-040G-MD 的固件;设备详情页会显示为 XG-040G-MD
Nokia XG-140G-MFAiroha AN7583XG-040G-MF实测可用同一套参考设计,直接用 XG-040G-MF 的固件;设备详情页会显示为 XG-040G-MF
Nokia XG-040G-TFAiroha AN7581XG-040G-TF实机验证硬件与 MD 相同,但芯片烧了安全启动密钥,BL2 和 U-Boot 都要带证书:必须用 XG-040G-TF 自己的两个引导文件,不能用 MD 的。面板灯与网口灯是蓝色的(光信号灯仍是红的)
ZNXT ZN504XG-DAiroha AN7581ZN504XG-D实机验证专用固件:闪存与指示灯(蓝色)都和 MD 不同,没有 USB;出厂 MAC 在 factory 卷,写回原厂 reservearea 备份即可
ZNXT ZN515XG-DAiroha AN7581XG-040G-MD实测可用同上,直接用 XG-040G-MD 的固件
FiberHome HG5382AAiroha AN7581HG5382A待实机验证专用固件:闪存是并口 NAND(其它机型都是 SPI NAND),BL2、U-Boot、内核都是它自己的;指示灯蓝色。原厂备份请在原厂系统里做;出厂 MAC 在 factory 卷,用 pbs05 的 fiberhome-factory 把原厂备份转成 factory.bin 写进去。从 pbs05 迁来的,迁移前先在 pbs05 的恢复页下载 factory 卷。从原厂或 pbs05/uboot-an758x 迁移过来,第一次进网页 U-Boot 必须勾「重建 UBI」,连同固件与 FIP 一次写完:它们留下的 UBI 用的是另一种 ECC 码字,这份 U-Boot 读不出,只写 FIP 的话开机会反复报 ECC error

其他 AN7581 参考设计的机器大概率也能直接用 MD 固件,试过的请到仓库 Issues 或 QQ 群 1092754041 反馈。变体含义:ubi 作者魔改 U-Boot(带网页 U-Boot),stock 保留原厂引导。

关于
作者Loong
仓库github.com/Loong1996/ImmortalWrt-Airoha
QQ 群1092754041
Loong 的赞赏码

给 Loong 赞赏