OpenWrt One 硬件路由器概览

OpenWrt One 硬件路由器概览

OpenWrt One:一种开放硬件的路由方案

OpenWrt One 是一款专为 OpenWrt 生态系统提供完整支持的参考平台而打造的开放硬件路由器。它基于 MediaTek Filogic 820 SoC,通过软硬件同步开发,消除了寻找兼容商品硬件的常见困扰。

技术规格

OpenWrt One 以稳定性和灵活性为设计目标,具备高速连接和大容量板载存储,可用于自定义软件包。

  • 处理器: MediaTek Filogic 820 SoC
  • 无线: WiFi 6,双频,3×3/2×2
  • 网络: 1× 2.5Gbit WAN 端口,1× 1Gbit LAN 端口
  • 内存: 1GB DDR4 RAM
  • 存储: 256 MiB NAND,16 MiB NOR(用于恢复),以及一个 M.2 SSD 插槽
  • 连接性: USB‑C 串行控制台,USB 2.0 Type‑A 端口
  • 电源: 支持通过 2.5 Gbps WAN 接口的 IEEE 802.3af/at 以太网供电(PoE)
  • 外形: 148 × 100.5 mm;兼容 Banana Pi BPI‑R4 机箱设计

固件管理与恢复

OpenWrt One 的核心价值之一是通过多层恢复机制防止“砖化”。

开箱即用设置

设备出厂时已预装最新的 OpenWrt Release 固件和 LuCI GUI。首次设置时需确保 NAND/NOR 开关置于 NAND,连接至 1G 端口(192.168.1.1),并通电至绿色指示灯常亮。

多层恢复选项

为防止实验性刷写导致永久性故障,OpenWrt One 提供三种独立的恢复路径:

  1. 基于 USB 的 Sysupgrade: 将包含特定 .itb 文件的 FAT32 格式 USB 盘插入 USB 端口,开机时按住 Reset 按钮,即可重新刷写内核和根文件系统。
  2. Initramfs NAND 恢复: 开机时(保持 NAND 开关选中)按住前面板按钮,设备会启动恢复 initramfs 镜像,无需 USB 盘即可进行固件更新。
  3. NOR 完全恢复: 若 NAND 引导加载程序或 TF‑A 损坏,设备可从板载 NOR 闪存启动。此过程需要将开关切换至 NOR,使用包含 NAND 预加载程序和出厂镜像的 USB 盘,并按住前面板按钮。

高级 UART/TFTP 恢复

在系统彻底失效的情况下,设备支持通过 USB‑C 串行控制台进行两步恢复:

  • UART 引导: 使用 mtk_uartboot 工具将 DDR4 初始化和 NOR 引导加载程序镜像复制到 RAM 中。
  • TFTP 刷写: 在 TFTP 服务器上重新刷写镜像至 NOR 存储,前提是已将 NOR WP 跳线焊接以解锁闪存。

社区洞察与使用案例

社区反馈既展示了参考硬件的优势,也指出了设计中的权衡。

优势

用户报告相较于消费级 Mesh 系统,稳定性和信号强度更高。集成的串行控制台和硬件开关因简化了更新失败后的恢复而受到高度赞誉。

"我曾在手动软件更新时把它刷成砖,但通过拨码开关复位后成功使用 ROM 重新刷写。"

批评与局限

部分用户认为这款“高端”开放硬件设备规格偏低,尤其是以太网端口数量有限且缺乏 6 GHz(Wi‑Fi 6E/7)支持。

  • 端口密度: 仅有两个以太网口且未内置交换芯片,对不使用外部交换机的用户来说是个争议点。
  • 内存: 对于高级服务而言,1 GB RAM 有时显得不足。
  • 硬件 vs. 商品硬件: 批评者认为 OpenWrt 的核心吸引力在于运行在廉价商品硬件上,而专用设备相较于运行 OPNsense 的 x86 迷你 PC 或标准 Linux 网关,价值提升有限。

对比汇总

功能 OpenWrt One 普通商品路由器 x86 迷你 PC(OPNsense/Linux)
固件支持 原生/一等 变量/社区驱动 通用
恢复方式 硬件开关/NOR/UART 有限/软件实现 完整磁盘镜像/BIOS
硬件成本 中档(≈$84‑$106) 低至高 中至高
上手难度 高(已预刷) 变量 中等(手动安装)

Sources