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 Serial console,USB 2.0 Type-A 埠
  • 電源: 透過 2.5 Gbps WAN 連接器支援 IEEE 802.3af/at Power Over Ethernet (PoE)
  • 實體規格: 148 x 100.5 mm 尺寸;相容於 Banana Pi BPI-R4 外殼設計

韌體管理與復原

OpenWrt One 的主要價值主張之一是其透過多層復原機制對「變磚」的強大韌性。

開箱即用設定

裝置出廠時已預裝了最新的 OpenWrt Release Firmware 與 LuCI GUI。初始設定需要確保 NAND/NOR 切換開關已設定為 NAND,連接到 1G 埠(192.168.1.1),並開啟電源直到綠色 LED 燈常亮。

多層級復原選項

為了防止在實驗性刷機期間發生永久性的裝置故障,OpenWrt One 提供了三種不同的復原路徑:

  1. USB-based Sysupgrade: 使用者可以透過將 FAT32 格式的 USB 隨身碟(包含特定的 .itb 檔案)插入 USB 埠,並在開機時按住 Reset 按鈕來重新刷寫核心與根檔案系統。
  2. Initramfs NAND Recovery: 透過在開機時按住前置面板按鈕(且 NAND 切換開關已選擇 NAND),裝置會啟動一個復原 initramfs 映像檔,允許在不使用 USB 隨身碟的情況下進行韌體更新。
  3. NOR Full Recovery: 如果 NAND bootloader 或 TF-A 損壞,裝置可以從板載的 NOR flash 啟動。此過程涉及將切換開關設定為 NOR,使用包含 NAND preloader 與 factory image 的 USB 隨身碟,並按住前置面板按鈕。

進階 UART/TFTP 復原

對於完全系統故障,裝置支援透過 USB-C serial console 進行兩步驟復原程序:

  • UART Boot: 使用 mtk_uartboot 工具將 DDR4 初始化與 NOR bootloader 映像檔複製到 RAM。
  • TFTP Flash: 使用 TFTP 伺服器將映像檔重新刷寫至 NOR 記憶體,前提是 NOR WP jumper 已安裝以解鎖 flash。

社群洞察與使用案例

來自社群的意見回饋強調了參考硬體的優點與設計中的權衡。

優點

與消費級 Mesh 系統相比,使用者回報其具有高穩定性與訊號強度。整合的 serial console 與硬體切換開關因簡化了更新失敗後的復原,而受到高度讚揚。

"I once bricked it during a manual software update and got to use the dip switch reset to reflash it using the ROM."

批評與限制

部分使用者認為該硬體規格對於一款「頂級」開源硬體裝置而言偏低,特別是提到 Ethernet 埠的數量有限,且缺乏 6GHz (WiFi 6E/7) 支援。

  • 連接埠密度: 對於不使用外部交換器 (switch) 的使用者而言,缺乏內建交換器 (switch) 是個爭議點。
  • RAM: 部分使用者認為 1GB 的 RAM 對於進階服務而言有限。
  • 硬體 vs. 通用硬體: 批評者指出 OpenWrt 的核心吸引力在於運行在廉價的通用硬體上,運行於 x86 mini-PC 運行 OPNsense 或標準 Linux gateway 的價值可能不如其專用裝置。

比較摘要

特徵 OpenWrt One 典型通用路由器 x86 Mini-PC (OPNsense/Linux)
韌體支援 原生/一等公民 變動/社群驅動 通用
核心復原 硬體切換開關/NOR/UART 有限/基於軟體 全磁碟映像檔/BIOS
硬體成本 中階 (~$84-$106) 低至高 中至高
設定的易用性 高 (預刷機) 變動 中等 (手動安裝)

Sources