AppGoBox

教程

NanoPi R5S / R5C 刷机教程:TF 卡、eMMC 安装 FriendlyWrt 与 OpenWrt

友善 NanoPi R5S 和 R5C 刷系统:选对 sd、eflasher 或 usb 镜像,从 TF 卡运行、自动装进 eMMC 或 USB 线刷,按型号刷 OpenWrt 原版,附默认地址和密码、MaskROM 清空 eMMC 救砖。约 15 分钟。

适用于FriendlyElec NanoPi R5C / NanoPi R5S 官方系统镜像OpenWrt NanoPi R5SOpenWrt NanoPi R5C

先确认是 R5S 还是 R5C

两款都是友善(FriendlyElec)基于 RK3568 的软路由,官方用同一套 rk3568- 开头的镜像,刷机步骤也一样,区别在网口、尺寸和刷机线插哪个口:

看哪里NanoPi R5SNanoPi R5C
网口3 个:2 个 2.5G + 1 个 1G2 个:都是 2.5G
尺寸90 × 62 mm58 × 58 mm(接近正方形)
eMMC8 GB 或 16 GB32 GB(也有 8 GB 版本)
M.2 插槽M-Key,可装 NVMe 固态硬盘E-Key,用于无线网卡
指示灯SYS、WAN、LAN1、LAN2SYS、WAN、LAN、WL

R5S 还有 LTS、C1 等版本:友善内核包含这些版本,镜像名相同;能否使用以友善页面说明为准。OpenWrt 原版没有单独说明是否支持这些版本。R6S、R6C 是另一套 rk3588- 镜像,见 NanoPi R6S / R6C 刷机教程。

准备

  • 电源:USB-C 电源,10W 以上,友善推荐 PD 电源(R5S 支持 5V、9V、12V 输入,R5C 为 5V 输入)。部分快充头接上后要等几秒才开始供电,属于正常现象。
  • TF(microSD)卡:Class 10 以上,16 GB 以上更稳妥。
  • 一台电脑和读卡器;网线一根。

下载哪个文件

在 NanoPi R5S / R5C 系统镜像页 里,文件名形如 rk3568-sd-friendlywrt-25.12-日期.img.gz,中间的词决定用法:

文件名包含用途对应方法
rk3568-sd-插着 TF 卡直接运行,不动 eMMC方法一
rk3568-eflasher-开机后自动把系统装进 eMMC方法二
rk3568-usb-(.zip)用 USB 线刷进 eMMC,本站只有 Alpine、Buildroot 两种方法四

系统选择:做软路由选 friendlywrt-25.12(要跑 Docker 选带 docker 的);做 NAS 选 openmediavault;要 Linux 选 ubuntu-noble 或 debian-trixie。

友善会不定期发新版,文件名末尾的日期(如 20260806)会变。同一个系统有几个日期时,选日期最新的那个;只在旧版有问题时再换回旧日期。

想用 OpenWrt 官方原版(不是友善改版的 FriendlyWrt),按型号下载,两个文件不能混用:

  • R5S:NanoPi R5S OpenWrt 页 的 openwrt-版本号-rockchip-armv8-friendlyarm_nanopi-r5s-squashfs-sysupgrade.img.gz
  • R5C:NanoPi R5C OpenWrt 页 的 openwrt-版本号-rockchip-armv8-friendlyarm_nanopi-r5c-squashfs-sysupgrade.img.gz

本站的 OpenWrt 文件 SHA-256 与 OpenWrt 官方公布值一致,核对方法见 如何核对下载文件的 SHA-256。

方法一:从 TF 卡运行

  1. 打开 balenaEtcher,直接选下载的 rk3568-sd-….img.gz(不用解压),选择你的 TF 卡,点“现在烧录”。
  2. 把卡插进板子的 TF 卡槽,接上网线和电源。

应看到:红色 SYS 灯先常亮,随后开始闪烁。FriendlyWrt 第一次开机要初始化,等 2~3 分钟再登录。

提示友善的引导程序会优先从 TF 卡启动,所以即使 eMMC 里有官方系统,插上做好的 TF 卡也会从卡启动。

方法二:装进 eMMC(eflasher 卡)

  1. 用 balenaEtcher 把 rk3568-eflasher-….img.gz 写入 TF 卡,步骤同方法一。
  2. 插卡上电,安装会自动开始,并清空 eMMC 里原有的数据。
  3. 看指示灯判断进度:
阶段SYS 灯(红)LAN、WAN 灯(绿)
刚上电常亮灭
启动中慢闪灭
正在写入 eMMC快闪灭
写入完成慢闪常亮
  1. 写入完成后拔掉 TF 卡,板子会自动重启,从 eMMC 启动。

已经在 TF 卡上运行 FriendlyWrt 时,还有一个不用再做卡的办法:在网页后台进入“系统 → eMMC 刷机助手”,上传 rk3568-sd- 开头的镜像,点“上传并烧写(Upload and Write)”,完成后拔卡重启。

方法三:刷 OpenWrt 官方原版

  1. 用 7-Zip 把对应型号的 …-squashfs-sysupgrade.img.gz 解压成 .img。
  2. 用 balenaEtcher 把 .img 写入 TF 卡,插卡上电。
  3. 想装进 eMMC:先从 TF 卡开机,把 .img 拷到板子上,用 dd 写入 eMMC,执行 sync 后拔卡重启。eMMC 的设备名用 cat /proc/partitions 确认:除了正在运行的 TF 卡,容量与板载 eMMC 相符的那个 mmcblk 设备就是 eMMC。不要照抄别人的命令。

注意把原版 OpenWrt 写进 eMMC 后,板子可能不再优先从 TF 卡启动。想换回官方系统,先按下面“刷坏了怎么救”清空 eMMC。

方法四:USB 线刷(usb 包)

本站目前只有 Alpine 和 Buildroot 的 rk3568-usb-….zip。需要 Windows 电脑、本站的 RKDevTool 和驱动助手,以及一根 USB 公对公(A 转 A)数据线。

  1. 安装驱动助手里的驱动,用 7-Zip 解压 rk3568-usb-….zip。友善说明包里已带 RKDevTool 和预设好的配置。
  2. 拔掉 TF 卡,按住 Mask 键接通电源,状态灯亮起至少 3 秒后松开。
  3. 用 A 转 A 线连接板子和电脑:R5C 接靠近 TF 卡槽那一侧的 USB 口;R5S 接哪个 USB-A 口以友善 Wiki 的接线图为准。
  4. 双击解压目录里的 RKDevTool.exe。

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

  1. 在“下载镜像(Download Image)”页直接点“执行(Run)”,等进度完成,板子会自动重启并从 eMMC 启动。

更详细的线刷说明见 瑞芯微开发板 USB 线刷。

第一次开机:怎么登录

  • FriendlyWrt:电脑接 LAN 口,浏览器打开 外部资料(请使用来源按钮访问) 外部资料(请使用来源按钮访问) root,密码 password(部分版本为空密码)。SSH 也用这个密码。
  • OpenWrt 官方原版:地址是 外部资料(请使用来源按钮访问) root`,初始没有密码,登录后请马上在 System → Administration 里设置。
  • Ubuntu、Debian:默认账号见友善 Wiki 对应系统章节(本站收录的 Ubuntu、Debian core 版镜像,友善 Wiki 没有单独写明账号)。
  • OpenMediaVault 的 Linux 账号:普通用户 pi,密码 pi;root 密码 fa。
  • OpenMediaVault:网页 外部资料(请使用来源按钮访问) admin,密码 openmediavault`。
  • 网口:机壳上标着 WAN 的口接光猫或上级路由,其余口接电脑。WAN 口会自动获取上级分配的地址。

注意OpenWrt 原版对 R5C 两个网口的 WAN、LAN 分配不一定和机壳标注一致。接好网线打不开 192.168.1.1 时,把电脑换到另一个网口;进后台后在 Network → Interfaces 里确认 wan 用的是哪个口。

以后升级

  • OpenWrt 原版:下载同一型号的新版 sysupgrade.img.gz,在 LuCI 的 System → Backup / Flash Firmware 里刷入,见 OpenWrt 升级固件。
  • FriendlyWrt:大版本更新时,友善建议先备份配置,再用新的完整镜像重新安装(方法一或方法二)。

刷坏了怎么救

  • TF 卡和 eMMC 都启动不了:用 MaskROM 模式清空 eMMC,恢复出厂状态。需要 Windows 电脑、RKDevTool 和驱动助手、A 转 A 数据线,以及厂商工具目录里的 MiniLoaderAll.bin(本站暂未收录,从文末“官方资料”进入友善 Wiki 获取)。
  1. 拔掉 TF 卡和所有 USB 设备,安装驱动后打开 RKDevTool。
  2. 按住 Mask 键,接通电源,看到状态灯亮起后再按住至少 3 秒,然后松开。
  3. 用 A 转 A 线连接板子和电脑(接哪个口同方法四)。

应看到:RKDevTool 底部显示“发现一个 MASKROM 设备”。

  1. 切到“高级功能”页,Boot 一栏选 MiniLoaderAll.bin,点“下载”,再点“擦除所有(EraseAll)”。
  2. 断电,插入做好的 sd 或 eflasher 卡重新开始。
  • Linux 电脑:用本站的 upgrade_tool,进入 MaskROM 后运行 upgrade_tool LD 确认设备,再运行 upgrade_tool EF MiniLoaderAll.bin 擦除。友善测试过 macOS 版工具不能正常使用。
  • 只想把 FriendlyWrt 恢复默认设置:后台“系统 → 备份/升级 → 执行重置”,或在终端运行 firstboot && reboot。
  • 开不了机:先换电源和线,友善建议用 5V/2A 以上的电源。
  • 想看启动日志:板子有 3 针调试串口(波特率 1500000),见 用 USB 转 TTL 串口调试开发板。

资料来源

按友善 FriendlyElec 官方 Wiki(NanoPi R5S、NanoPi R5C、EFlasher 页面)、友善 U-Boot 与内核源码,以及 OpenWrt 官方源码中 R5S 和 R5C 的设备支持提交与默认网络配置整理(2026-10-22 查阅)。

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

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

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

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