This translation is older than the original page and might be outdated. See what has changed.

OpenWrt One

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接口.

OpenWrt One

原理图、数据表和 OpenWRT One 指南可在 https://one.openwrt.org/hardware/ 找到。

该设备将附带默认的原始设备制造商固件,并安装有 LuCI 图形用户界面。

  • 在开启设备电源之前,请确保 NAND/NOR 开关设置为 NAND。
  • 通过以太网将设备连接到 192.168.1.1。
  • 打开设备电源并等待绿色指示灯常亮,这表明设备已启动。
  • 在你的浏览器输入 192.168.1.1 后回车。
  • 该设备已准备好进行配置。请访问 - https://openwrt.org/docs/guide-quick-start/start

升级固件

最简单的方法是通过 USB。

  • 准备一个包含以下文件的FAT32格式的USB驱动器:
    • openwrt-mediatek-filogic-openwrt_one-squashfs-sysupgrade.itb
  • 断电
  • 插入USB驱动器
  • 确保选择NAND引导
  • 按住背面的按钮
  • 启动设备
  • 等待LED变绿

引导加载程序将重新刷写内核和根文件系统

进入恢复模式

  • 断电
  • 确保选择NAND引导
  • 按住前面的按钮
  • 启动设备
  • 设备现在将启动恢复initramfs映像

完全恢复

因为当设备不再启动时,即使ATF或引导加载程序损坏,也可以使用故障安全恢复方法。

NOR恢复系统将在出厂时重新刷写整个NAND闪存。

通过 UART 引导进行 NOR 恢复

通过使用[https://github.com/981213/mtk_uartboot|mtk_uartboot]引导系统,可以重新刷写 NOR 存储器。

这涉及两个步骤:

  1. 首先通过串行控制台连接将映像复制到RAM来启动路由器。
  2. 然后使用引导菜单恢复将映像从TFTP服务器重新刷写到NOR。
UART 引导

mtk_uartboot 的二进制文件可在最新的Releases的资源部分找到。下载适合你操作系统的压缩文件,并解压“mtk_uartboot”二进制文件。

在同一目录下下载:

一旦这些文件被复制完毕,应立即打开一个串行控制台连接,以便能够使用引导菜单恢复功能。这可以通过在上传后运行一个命令行来实现,该命令行在上传后启动 GNU Screen(所以首先要确保你已经安装了它):

关闭路由器电源后运行以下命令:

./mtk_uartboot --aarch64 --brom-load-baudrate 115200 --bl2-load-baudrate 115200 -s /dev/ttyACM0 -p mt7981-ram-ddr4-bl2.bin -f openwrt-mediatek-filogic-openwrt_one-nor-bl31-uboot.fip && screen /dev/ttyACM0 115200

注意,该行假定串行控制台连接显示为/dev/ttyACM0,如果该行在系统上显示为不同的设备,请相应地编辑该行。要访问该设备,可能需要以root身份运行,或将运行该命令的用户添加到对该设备具有写入权限的组中。

mtk_uartboot 启动成功后会显示以下信息:

mtk_uartboot - 0.1.1

Using serial port: /dev/ttyACM0

Handshake...

现在启动路由器,mtk_uartboot 将继续显示hw code: 0x7981,并在上传 BL2 和 FIP 时显示更多日志。

NOR 更新来自 TFTP 服务器

当启动菜单出现时,务必按下箭头键中断启动过程。

Openwrt One 将在其 LAN 端口上使用 IP 地址 192.168.11.11,并期望在 192.168.11.23 找到 TFTP 服务器。

TFTP 服务器应提供以下文件:

在上传文件之前,需要解锁NOR(这与平常习惯不同),方法是将SPI NOR WP跳线设置到默认工厂位置,然后在启动菜单中选择7. Lock NOR. (之后移除跳线)。成功的 NOR 刷写速度会比未实际进行刷写时慢一些。

固件重新刷写完成后重启路由器。

尺寸: 148 x 100.5 mm - 兼容 Banana Pi BPI-R4 外壳

OpenWrt One Enclosure

  1. 更多信息请参阅 BananaPi OpenWrt One
  2. NOR 适用于 recovery (恢复出厂固件). 路由器应该选择从 NAND 启动
  3. OpenWrt One 在阿里巴巴全球速卖通的Banana Pi 店铺:
  • Last modified: 2024/12/31 10:52
  • by wonschangge