File Name
Size
openwrt

OpenWrt for FriendlyElec NanoPi R5S & R5C

openwrt
适用于 FriendlyElec NanoPi R5S / R5C 2G/4G 的 OpenWrt 固件,提供高效、稳定的使用体验!

版本信息

Releases:正式版 - 基于 OpenWrt 最新 Releases 源代码和软件包编译(推荐) - Linux 6.1 LTS

Minimal:轻量版 - 基于 OpenWrt 最新 Releases 源代码和软件包编译,无内置插件(不推荐) - Linux 6.1 LTS

Snapshots:开发版 - 基于 OpenWrt 最新 openwrt-23.05 分支源代码和软件包编译 - Linux 6.1 LTS(每夜构建)

通过 GitHub 下载:https://github.com/sbwml/builder


默认信息


基本状况

基本 状态 基本 状态
kmod 内核模块安装 全锥型 NAT(Fullcone NAT)
AES 硬件加速 构建优化(O3)
GPU 硬件加速 在线 OTA 升级(squashfs)
HDMI 终端输出 固件重置(squashfs)
RTC 时钟 (HYM8563) microSD 启动优先
BBRv3 拥塞控制 LLVM-BPF 支持
KVM 虚拟化加速(QEMU Shortcut-FE 流量分载
NGINX & CURL HTTP3/QUIC 支持 LRNG(v51)
内置插件 状态 内置插件 状态
Pas**all Docker
Shadow*****R Plus+ TTY 终端
HomeProxy NetData 监控
FileBrowser DiskMan 磁盘管理
qBittorrent CPU 性能调节
MosDNS SQM 列队管理
动态 DNS nlbw 宽带监控
Watchcat Socat
KMS 服务器 应用过滤
FRP 客户端 访问控制
网络唤醒 UPnP
网络共享(Samba) IP 限速
锐捷认证 WireGuard
Aria2 L2TP
Alist 文件列表 ZeroTier
USB 打印服务器 GoWebDav
DAED

✅ 可用

❌ 不可用

⏳ 计划中


固件格式

固件分为两个文件系统,SquashFSExt4

SquashFS(推荐):固件文件名带有 “squashfs”,SquashFS 为只读文件系统,支持系统重置,更能避免 SD 卡文件系统触发写保护,支持在线 OTA 升级,适合绝大部分用户使用。

Ext4:固件文件名带有 “ext4”,Ext4 文件系统具备整个分区可读写性质,更适合熟悉 Linux 系统的用户使用,但意外断电有几率造成分区写入保护。


固件烧写(SD)

推荐工具:

SD卡容量:2GB 或更多

固件文件无需解压,直接使用工具写入 microSD 卡


固件烧写(eMMC)

准备工具

准备固件

操作过程


固件烧写(SD to eMMC)

# 通过 SD 卡启动后,上传固件文件到路由器任意目录(需要空间大于2G),比如 /tmp 目录,并执行以下命令将固件写入到 eMMC 存储
# 可以使用 SFTP 工具上传固件到 /tmp 目录,或通过终端 wget 在线下载固件到 /tmp 目录

# 进入 tmp 目录
cd /tmp

# 解压 img 固件(请根据实际文件名称)
gzip -d openwrt-22.03.5-rockchip-armv8-friendlyarm_nanopi-r5s-squashfs-sysupgrade.img.gz

# 写入 img 固件到 eMMC 存储(of=/dev/mmcblk1 改成你的 eMMC 存储实际路径,fdisk -l 命令可查看具体路径)
dd if=openwrt-22.03.5-rockchip-armv8-friendlyarm_nanopi-r5s-squashfs-sysupgrade.img of=/dev/mmcblk1 bs=1M oflag=dsync

固件写入完成后,取下 SD 卡,手动断电重启即可完成。


RTC 硬件时钟(HYM8563)

本固件支持 RTC 硬件时钟读取/同步,当设备断电时,重新通电启动系统时间不会错乱 (注意:设备需要安装 RTC 电池后使用)

首次安装 RTC 电池写入时间命令

hwclock -w -f /dev/rtc1

测试时间读取(返回当前时间表示正常)

hwclock -f /dev/rtc1

在线安装 OpenClash

OpenClash 需求用户可通过以下命令快速安装 luci-app-openclash 应用 (注意:该脚本仅支持本固件使用)

bash -c "$(curl -sS https://r5s.cooluc.com/openclash-install.sh)"

在线安装 DAED(已内置)

基于 eBPF 的透明代理工具,通过以下命令快速安装 luci-app-daed 应用 (注意:该脚本仅支持本固件使用)

bash -c "$(curl -sS https://r5s.cooluc.com/daed-install.sh)"

概览


开源地址

构建脚本: https://init2.cooluc.com

构建脚本(存档): https://github.com/sbwml/r4s_build_script

构建来源: https://github.com/sbwml/builder


特别感谢

OpenWrt Gitea ImmortalWrt
jerrykuku QiuSimons xiaorouji
1715173329 V2Fly coolsnowwolf
IrineSistiana daeuniverse