Skip to content

选固件:OpenWrt 还是 ImmortalWrt

两者的关系

ImmortalWrt 是 OpenWrt 的下游分支,代码基本同步上游,区别在于:

  • 设备支持更多,尤其是国内常见的 MediaTek 方案路由器,很多机型上游还没合并或者只有 snapshot 的时候 ImmortalWrt 已经能刷稳定版
  • 软件源里多了一批包,上游没收的或者国内用得多的
  • 默认配置更贴国内习惯(比如中文 LuCI 默认装好、时区)
  • 版本号跟上游对齐,24.10 对应上游 24.10

我的选法

  1. 先去 OpenWrt 的 Table of Hardware 查机型
  2. 上游有稳定版支持 → 用 OpenWrt 官方,最省心,文档最全
  3. 上游只有 snapshot 或者压根没有 → 看 ImmortalWrt 有没有
  4. 两边都没有 → 别买,或者做好只能用原厂固件的准备

不要用来路不明的「大杂烩」固件。功能塞得越多越难排错,也不知道里面改了什么。

固件文件怎么选

两个项目都有在线选择器:

搜机型,拿到两种镜像:

文件用途
*-factory.bin原厂固件刷过来时用,有时候要用原厂的升级页面上传
*-sysupgrade.bin已经是 OpenWrt / ImmortalWrt,升级时用
*-initramfs-*.bin在内存里跑的临时系统,救砖或 U-Boot 引导时用

有些机型没有 factory 镜像,需要先通过串口 / TFTP / 原厂的某种模式进入 U-Boot 再刷。这类机型的设备页会写清楚流程,刷之前把那一页从头到尾读完

在线选择器的「自定义包」

选择器可以把要装的包直接打进固件,刷完就有,省得刷完再一个个 opkg install。适合空间紧张的机型,也适合升级(见升级)。

个人笔记,写给未来忘事的自己。