AppGoBox

教程

NanoPi R2S Plus 刷机教程:TF 卡、eMMC 安装 OpenWrt 官方原版

友善 NanoPi R2S Plus 刷 OpenWrt 原版:区分 R2S 与 Plus,写 TF 卡运行,按住 Mask 从卡启动后用 dd 写入 eMMC,登录 192.168.1.1,附 MaskROM 清空 eMMC 救砖与刷回 FriendlyWrt。约 20 分钟。

适用于OpenWrt NanoPi R2S Plus

先确认是 R2S Plus,不是 R2S

OpenWrt 官方说明里写到:R2S Plus 就是加了板载 eMMC 的 R2S。两款的 OpenWrt 文件不同,不能混刷。

看哪里NanoPi R2S PlusNanoPi R2S
eMMC背面有 32 GB eMMC没有
USB-C 口2 个:一个供电兼刷机,一个是调试串口1 个供电口
USB-A 口2 个1 个
按键用户键 + Mask 键(在 TF 卡槽旁)1 个用户键
板子尺寸58 × 58 mm55.6 × 52 mm
板上丝印NanoPi R2S PlusNanoPi R2S

是普通 R2S 的话,请看 NanoPi R2S 刷 OpenWrt 教程。

准备

  • 电源:5V/2A 以上的 USB-C 电源,接标着“Power & Slave”的那个 USB-C 口(另一个 USB-C 是调试串口)。
  • TF(microSD)卡:Class 10 以上,8 GB 以上;一台电脑和读卡器;网线一根。
  • 要装进 eMMC 时,电脑上需要能用 ssh 和 scp 命令。

下载哪个文件

在 NanoPi R2S Plus OpenWrt 页 下载:

文件用途对应方法
openwrt-版本号-rockchip-armv8-friendlyarm_nanopi-r2s-plus-squashfs-sysupgrade.img.gz写入 TF 卡运行,或从 TF 卡开机后写进 eMMC;已在运行 OpenWrt 时也用它升级方法一、方法二

选页面上最新的 OpenWrt 正式版(目前为 25.12.6)。文件名里必须带 r2s-plus。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。本站只收录 squashfs 版,OpenWrt 官方另有 ext4 版。

友善自己的 FriendlyWrt、Ubuntu、Debian、OpenMediaVault 镜像(rk3328-sd-… 从 TF 卡运行、rk3328-eflasher-… 自动装进 eMMC),本站暂未收录,从文末“官方资料”进入友善 Wiki 获取。

方法一:从 TF 卡运行

  1. 用 7-Zip 把 .img.gz 解压成 .img。
  2. 打开 balenaEtcher,选解压出的 .img,选择你的 TF 卡,点“现在烧录”。
  3. 把卡插进 TF 卡槽,接上网线和电源。

应看到:插着网线的 WAN、LAN 口,对应的绿色指示灯会亮(OpenWrt 把这两个灯设为跟随网口状态)。

注意OpenWrt 官方说明提到,RK3328 上电后会先从 eMMC 启动。如果插了卡还是进了 eMMC 里原来的系统,就按住 Mask 键再接通电源,板子会改从 TF 卡启动。OpenWrt 官方说明只写了“上电时按住”,没有写何时松开。

方法二:装进 eMMC

下面是 OpenWrt 官方为 R2S Plus 写的安装步骤,会清空 eMMC 里原来的系统。

  1. 按方法一做好 TF 卡,按住 Mask 键接通电源,从 TF 卡启动 OpenWrt。
  2. 电脑接 LAN 口,等能打开 外部资料(请使用来源按钮访问) 后,把**没解压的** .img.gz 传到板子的 /tmp 目录:scp -O openwrt-25.12.6-rockchip-armv8-friendlyarm_nanopi-r2s-plus-squashfs-sysupgrade.img.gz root@192.168.1.1:/tmp/`
  3. 用 ssh root@192.168.1.1 登录,先确认 eMMC 的设备名。OpenWrt 官方说明里 R2S Plus 的 eMMC 是 /dev/mmcblk1;运行 ls /dev/mmcblk*,带 boot0、boot1 的一般就是 eMMC。
  4. 写入 eMMC:gunzip -c /tmp/openwrt-25.12.6-rockchip-armv8-friendlyarm_nanopi-r2s-plus-squashfs-sysupgrade.img.gz | dd of=/dev/mmcblk1 bs=4M conv=fsync
  5. 写完后断电,拔掉 TF 卡,再接通电源,从 eMMC 启动。

提示scp 加 -O 是 OpenWrt 文档的建议:新版 OpenSSH 默认走 SFTP,而 OpenWrt 默认没装 SFTP 服务。命令里的文件名以 25.12.6 为例,换成你实际下载的文件名。

另一种办法是用友善的 eflasher 卡:把 rk3328-eflasher-… 镜像写入 TF 卡,再把本站的 .img.gz 拷进卡上的“FriendlyARM”盘,打开 eflasher.conf,把 autoStart= 改成这个文件名,插卡上电后会自动装进 eMMC。eflasher 镜像本站暂未收录。

第一次开机:怎么登录

  1. 电脑网线接 LAN 口,网卡设为自动获取地址。
  2. 浏览器打开 外部资料(请使用来源按钮访问) root`,初始没有密码。原版 OpenWrt 网页默认是英文界面,登录后马上在 System → Administration 里设置密码。
  3. 标着 WAN 的网口(板载 RTL8211F 的那个)接光猫或上级路由;LAN 口(USB 转网口 RTL8153B)接电脑。
  4. OpenWrt 按 eMMC 的编号生成 MAC 地址,所以从 TF 卡还是从 eMMC 启动,MAC 都不变。

注意FriendlyWrt 的地址是 192.168.2.1,原版 OpenWrt 是 192.168.1.1,别弄混。

以后升级 OpenWrt

已经在运行 OpenWrt 时,下载同一型号的新版 friendlyarm_nanopi-r2s-plus 文件,在 LuCI 的 System → Backup / Flash Firmware 里刷入。跨大版本升级时建议不保留配置。详细步骤见 OpenWrt 升级固件。

刷坏了怎么救 / 刷回官方

  • 只想恢复默认设置:LuCI 里 System → Backup / Flash Firmware → Perform reset,或在终端运行 firstboot && reboot。
  • eMMC 里的系统起不来,或想恢复从 TF 卡启动:按友善 Wiki 的方法进 MaskROM 模式清空 eMMC。需要 Windows 电脑、本站的 RKDevTool 和驱动助手、一根 USB-C 转 USB-A 数据线,以及友善工具目录里 RK3328 的 MiniLoaderAll.bin(本站暂未收录,从文末“官方资料”进入友善 Wiki 获取)。
  1. 拔掉 TF 卡和所有 USB 设备,安装驱动后打开 RKDevTool。
  2. 按住 Mask 键,用数据线把板子的“Power & Slave”USB-C 口接到电脑,状态灯亮起至少 3 秒后松开。

应看到:RKDevTool 底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device)。

  1. 切到“高级功能(Advanced Function)”页,Boot 一栏选 MiniLoaderAll.bin,点“下载(Download)”,再点“擦除所有(EraseAll)”。
  2. 断开数据线。eMMC 已清空,可以重新用 TF 卡启动。
  • 刷回友善 FriendlyWrt:清空 eMMC 后,从友善官方下载 rk3328-eflasher-friendlywrt-25.12-日期.img.gz 写入 TF 卡,插卡上电会自动装进 eMMC,完成后拔卡自动重启。登录地址 外部资料(请使用来源按钮访问) password`(部分版本为空密码),第一次开机要等 2~3 分钟。
  • Linux 电脑可用友善的 upgrade_tool 代替 RKDevTool;友善说明 macOS 上该工具不能正常使用。
  • 想看启动日志:把调试 USB-C 口接电脑即可当串口用,波特率 1500000,见 用 USB 转 TTL 串口调试开发板。

资料来源

按友善 FriendlyElec 官方 Wiki(NanoPi R2S Plus 页面、布局图与救砖说明)、OpenWrt 官方源码中 NanoPi R2S Plus 的设备支持提交与默认网络配置,以及 OpenWrt 官方登录与升级文档整理(2026-10-22 查阅)。本站文件为 OpenWrt 25.12.6 官方原版,SHA-256 与 OpenWrt 官方公布值一致。

提示本页按厂商官方文档整理,本站没有在实机上测试。按键位置和网口以你的板子和友善官方说明为准。

适用的固件与系统镜像(1)

按适用范围匹配到 1 个固件条目。下载前仍需核对具体型号和硬件版本。

整理:AppGoBox · 依据 · 本站未在实机上逐一验证