# OpenWrt One – Open Hardware Router

> 来源：[HackerNews](https://openwrt.org/toh/openwrt/one)

# OpenWrt One – Open Hardware Router：开源固件社区推出的首款官方路由器

## 背景与概述

对于关注路由器、嵌入式 Linux 和网络设备的中国开发者来说，OpenWrt 是一个再熟悉不过的名字。作为全球最具影响力的开源路由器固件项目之一，OpenWrt 长期以来一直运行在 TP-Link、Netgear、Linksys、小米等第三方厂商的硬件之上。然而，硬件闭源、驱动受限、刷机变砖、厂商停止维护等问题，始终是社区用户和开发者的心病。

正是在这样的背景下，OpenWrt 项目首次以官方身份推出了自己的硬件平台——**OpenWrt One**。这款由 OpenWrt 社区与 Banana Pi（香蕉派）合作设计的开源路由器，不再只是"能刷 OpenWrt"的第三方设备，而是从一开始就以 OpenWrt 原生支持为目标进行硬件设计。它的出现意味着：开源固件社区终于拥有了一块真正为自己打造、可长期维护、硬件设计开放的参考板。

对中国开发者而言，OpenWrt One 的意义不仅在于又多了一款可玩性高的路由器，更在于它提供了一条从"刷机折腾"到"参与上游开发"的完整路径。无论是想搭建家庭网关、学习嵌入式网络开发，还是为 OpenWrt 提交补丁，这块板子都降低了门槛。

## 核心内容

### 1. 官方硬件：从"适配"到"原生设计"的转变

传统上，OpenWrt 是先在第三方硬件上逆向工程、移植驱动，再形成支持。而 OpenWrt One 是反向过程：社区直接定义硬件规格，确保每一个外设、每一颗芯片都有完善的开源驱动和主线内核支持。这种"为软件而生的硬件"思路，大幅减少了适配过程中的 hacks 和闭源 blob。

### 2. 面向主流使用场景的规格

OpenWrt One 采用了**联发科 MediaTek MT7981B（Filogic 630）** SoC，双核 ARM Cortex-A53 架构，搭配 1GB DDR4 内存。网络方面，它提供 **2.5GbE WAN + 1GbE LAN**，并支持 **Wi-Fi 6（802.11ax）** 双频无线。对于家庭、小型办公或开发测试环境来说，这套配置已经相当实用，不是纯粹的玩具板。

### 3. 真正的开源硬件承诺

OpenWrt One 的硬件设计资料（包括原理图、PCB 布局等）以开放许可发布，用户可以查看、修改、甚至自行生产衍生设计。这与很多"软件开源但硬件黑箱"的设备形成了鲜明对比，也符合 OpenWrt 社区一贯倡导的透明和可控理念。

### 4. 双启动与恢复机制：刷机更安心

路由爱好者最怕的就是刷机变砖。OpenWrt One 在硬件层面加入了**双存储启动方案**（通常通过 SPI-NAND 与 eMMC/NVMe 等组合）以及物理恢复开关，让用户即使在固件损坏的情况下也能通过安全模式恢复系统。这种设计对上游开发者和普通用户都非常友好。

### 5. 价格亲民、渠道友好

与动辄数千元的专业网络开发板相比，OpenWrt One 的定位更接近普通消费级路由器，价格相对亲民。它既可以通过 Banana Pi 等渠道购买，也鼓励厂商基于该设计推出衍生产品，从而扩大开放硬件生态。

## 技术分析

从架构层面看，OpenWrt One 的核心选择颇具代表性。MediaTek Filogic 系列是近年来消费级 Wi-Fi 6/6E 路由芯片中的主流方案，其 Linux 驱动（mt76 无线、dsa 交换等）在主线内核中维护较好，避免了过度依赖 vendor SDK。这一点对于 OpenWrt 项目至关重要——**它减少了维护私有驱动的负担，使得未来内核升级更加顺畅**。

在存储设计上，OpenWrt One 通常采用** SPI NAND 闪存作为主启动介质**，配合可扩展的 eMMC 或 M.2 接口。NAND 适合存放 bootloader 和只读恢复系统，而 eMMC/M.2 则可以安装完整系统、Docker、日志、数据等。这种分层存储思路让系统同时兼顾快速启动和大容量需求。

另外，OpenWrt One 的**安全启动开关**和**恢复分区**设计，实质上把嵌入式开发板的调试便利性带到了家用路由器形态中。开发者可以通过串口、TFTP、USB 等多种方式救砖，而不需要拆解设备或寻找特殊固件。

```bash
# 示例：通过 SSH 进入 OpenWrt One 后查看基本系统信息
cat /etc/openwrt_release
df -h
dmesg | grep -i mt7981
```

Wi-Fi 6 的支持则依赖于 mt76 开源驱动。虽然目前开源驱动在极端高性能场景下与厂商闭源驱动仍有差距，但对于绝大多数家庭带宽、IoT 接入和 Mesh 场景已经足够稳定，且更透明、更安全。

## 实践建议

如果你是一名中国开发者，想入手或上手 OpenWrt One，可以参考以下建议：

1. **明确使用场景**：如果只是家用，直接刷入稳定版 OpenWrt 即可；如果想参与开发，建议购买裸板版本，配合串口线和 TTL 调试器使用。

2. **熟悉主线构建流程**：与其下载别人编译的固件，不如自己 clone OpenWrt 源码并编译，这是真正理解设备的最好方式：

   ```bash
   git clone https://git.openwrt.org/openwrt/openwrt.git
   cd openwrt
   ./scripts/feeds update -a
   ./scripts/feeds install -a
   make menuconfig  # 选择 Target: MediaTek Filogic, Device: OpenWrt One
   make -j$(nproc)
   ```

3. **备份原厂与分区**：首次刷机前，建议通过 bootloader 导出原始分区镜像，避免后续无法恢复。

4. **关注国内社区**：OpenWrt 在国内有活跃的爱好者群体，围绕 LuCI、科学上网、AdGuard Home、Docker 等主题有大量教程。可以结合 OpenWrt One 的硬件特性进行进阶玩法尝试。

5. **贡献上游**：OpenWrt One 是理想的测试平台。如果你发现了驱动问题、Wi-Fi 兼容性问题或 Web 界面 bug，可以直接向 OpenWrt 提交 issue 或 patch，这比在闭源设备上排错要高效得多。

## 总结

OpenWrt One 的推出，标志着开源路由器社区从"软件适配硬件"走向了"软硬协同定义"的新阶段。它不是一款追求极致性能参数的旗舰产品，而是一块**为开源、可维护、可教学、可二次开发**而设计的实用硬件。对于中国开发者而言，OpenWrt One 既是一台值得折腾的家用路由器，也是进入嵌入式网络开发、参与国际开源项目的一块优质跳板。在智能硬件日益封闭、固件更新越来越依赖厂商良心的今天，像 OpenWrt One 这样的开放硬件路线，显得尤为珍贵。