ARM飞牛社区版汇总[ophub][已更新V338]

ophub大佬原文:

本项目得益于众多 贡献者 的辛勤付出,并在 FnNAS 官方技术大佬的指导下,专门为 AmlogicRockchip 和 Allwinner 架构的电视盒子构建了适配 Arm64 设备的 FnNAS 系统。构建版本完整继承了官方系统,完美支持写入 eMMC 启动及内核在线更新等功能。

 

背景

近期ophub大佬对Fnos进行了大规模的适配。涵盖了 AmlogicRockchip 和 Allwinner 架构的100多种设备,并且还在不断增加中。如果你的设备不在飞牛官方的支持列表中。可以实施ophub维护构建的社区版固件。

在这里感谢ophub大佬的付出。

github项目:https://github.com/ophub/fnnas/blob/main/README.cn.md

github releases:https://github.com/ophub/fnnas/releases

本站将转存最新的固件镜像到国内网盘。

如果你的设备没有镜像,可以尝试自己打包封装镜像:

ARM设备适配飞牛OS指南
背景 目前飞牛ARM社区版本已覆盖 105 款设备,但仍有部分设备暂未打包镜像。从技术原理上来说,只要获取到对应设备的 DTB(Device Tree Blob)文件,用户就可……

 

FnNAS 固件默认信息

系统名称 默认账号 默认密码 SSH 端口 IP 地址
FnNAS.OS 自定义 自定义 22 从路由器获取 IP
FnNAS.Docker 自定义 自定义 22 宿主机 IP

 

更新进度

2026.1.19:

网心云oes plus v2.2已解决千兆网口无法工作问题 by yidouheshui

网心云oes plus温控改为55度启动风扇,回滞8度

2026.1.16:

基于官方v338底包,主要支持了部分RK设备的GPU解码

有老哥反馈不是所有RK设备都支持GPU解码

2026.1.10:

基于官方v300底包,OPHUB已经使用飞牛官方内核进行重新打包,解决了权限问题,但是官方内核兼容性明显不如之前的内核,尤其是网卡驱动和识别。

 

支持的设备列表

各平台内(晶晨/瑞芯微/全志)型号均按 SoC 性能由高至低排列。

SoC 设备
Amlogic
a311d Khadas-VIM3, WXY-OES
s922x Beelink-GT-King, Beelink-GT-King-Pro, Ugoos-AM6-Plus, ODROID-N2, X88-King, Ali-CT2000, WXY-OES-Plus
s905x3 X96-Max+, HK1-Box, Vontar-X3, H96-Max-X3, Ugoos-X3, TX3(QZ), TX3(BZ), X96-Air, X96-Max+_A100, A95X-F3-Air, Tencent-Aurora-3Pro(s905x3-b), X96-Max+Q1, X96-Max+100W, X96-Max+_2101, Infinity-B32, Whale, X88-Pro-X3, X99-Max-Plus, Transpeed-X3-Plus
s905x2 X96Max-4G, X96Max-2G, MECOOL-KM3-4G, Tanix-Tx5-Max, A95X-F2, HG680-FJ
s905l3a E900V22C/D, CM311-1a-YST, M401A, M411A, UNT403A, UNT413A, ZTE-B863AV3.2-M, CM311-1a-CH, IP112H, B863AV3.1-M2
s905l3b CM201-1, CM211-1, CM311-1, E900V21D, E900V22D, E900V21E, E900V22E, M302A/M304A, Hisense-IP103H, TY1608, TY1608, MGV2000, B860AV-2.1M, UNT403A, RG020ET-CA, M411A
s905l3 CM211-1, CM311-1, HG680-LC, M401A, UNT400G1, UNT400G, UNT402A, ZXV10-BV310, M411A, ZXV10-B860AV3.2-M, ZXV10-B860AV2.1-U, E900V22D-2, CM201-1-6-YS, IP108H, M301A
s912 Tanix-TX8-Max, Tanix-TX9-Pro(3G), Tanix-TX9-Pro(2G), Tanix-TX92, Tanix-TX9S, Nexbox-A1, Nexbox-A95X-A2, A95X, H96-Pro-Plus, VORKE-Z6-Plus, Mecool-M8S-PRO-L, Vontar-X92, T95Z-Plus, Octopus-Planet, Phicomm-T1, TX3-Mini, OneCloudPro-V1.1_V1.2
s905d MECOOL-KI-Pro, Phicomm-N1, SML-5442TW
s905x HG680P, B860H, TBee-Box, T95, TX9, XiaoMI-3S, X96, Nexbox-a95x, BTV9
s905mb S65
s905l UNT402A, M201-S, MiBox-4, MiBox-4C, MG101, E900V21C, IP108H-53u1m, Tencent-Aurora-1s, B860AV2.1, B860AV2.1U, HM201
s905l2 MGV2000, MGV2000-K, MGV3000, Wojia-TV-IPBS9505, M301A, E900v21E, e900v21d, CM201-1, IP108H, MGV2000-CW
s905lb Q96-mini, BesTV-R3300L, SumaVision-Q7, MG101, s65, IPBS9505
s905w X96-Mini, TX3-Mini, W95, X96W/FunTV, MXQ-Pro-4K, MeCool-m8s-pro-W
s905 Beelink-Mini-MX-2G, Sunvell-T95M, MXQ-Pro+4K, SumaVision-Q5
Rockchip
rk3588(s) Radxa-Rock5B, Radxa-Rock5C, Orange-Pi-5-Plus, Beelink-IPC-R, HLink-H88K, HLink-H88K-V3, NanoPC-T6, Smart-Am60, DC-A588, Orangepi-5B
rk3399 EAIDK-610, King3399, TN3399, Kylin3399, ZCube1-Max, CRRC, SMART-AM40, SW799, ZYSJ, DG-3399, DLFR100, Emb3531, Leez-p710, tvi3315a, xiaobao, Fine3399, Firefly-RK3399, LX-R3S, Hugsun-x99, Tb-ls3399, Hisense-hs530r, Tpm312, ZK-rk39a, YSKJ, Fmx1-Pro, Sv-33a6x, AIO-3399b
rk3568 FastRhino-R66S, FastRhino-R68S, Radxa-E25, NanoPi-R5S, NanoPi-R5C, HLink-H66K, HLink-H68K, HLink-H69K, Seewo-sv21, Mrkaio-m68s, Swan1-w28, Ruisen-box, DG-TN3568, Alark35-3500, MMBox-Anas3035, Wocyber-A3, Photonicat, NSY-G16-Plus, NSY-G68-Plus, BDY-G18-Pro, Gzpeite-P01
rk3566 Panther-X2, JP-TvBox, LCKFB-Taishan-Pi, WXY-OEC-turbo-4g, Station-M2
rk3528 HLink-H28K, Radxa-E20C, H96-Max-M2
rk3328 BeikeYun, Chainedbox-L1-Pro, Station-M1, Bqeel-MVR9, Renegade/Firefly
rk3318 RX3318-Box
Allwinner
h6 Vplus, Tanix-TX6, TQC-A01

目前 s905 的设备只能在 TF/SD/USB 中使用,其他型号的盒子支持写入 eMMC 中使用

 

安装及升级 FnNAS 的相关说明

选择和你的盒子型号对应的 FnNAS 系统,不同设备的使用方法查看对应的说明。

安装 FnNAS

1,Rockchip 平台

1.1,针对没有EMMC的设备

  • 使用 Rufus 或者 balenaEtcher 等工具将系统写入 USB 里,然后把写好系统的 USB 插入盒子。

  • 到设备接入的路由器里查找新上线的名称是 debian 的设备,查看其 IP 地址(例如:192.168.1.15)
  • 然后通过浏览器访问 http://192.168.1.15:5666 进入飞牛账号创建界面。

1.2,针对内置EMMC的设备

1.2.1,请下载好镜像

1.2.2,安装USB驱动。

1.2.3,进入MASKROM模式。

MASKROM模式是瑞芯微 SoC 内置的底层恢复 / 烧录模式,也就是刷机模式。

通常在断电的情况下,长按特殊按钮(比如boot小孔,RESET小孔)或者短接特殊触点,然后使用USB连接电脑后进入此模式。

1.2.4,加载bootloader文件和固件。

根据设备的SOC选择合适的bootloader文件和固件镜像(img格式,rar格式需要解压)

bootloader文件参考:可以参考:

ARM飞牛OS资源汇总(固件|刷机工具|刷机指引)
背景 近期飞牛对基于瑞芯微芯片(主要是RK3568,RK3566,RK3588)和部分晶晨芯片的ARM设备进行了内测,本文对流出的资源和恩山大佬的教程做一个集合。 除了N1是晶……

然后点击执行刷机。

 

2,Amlogic 和 Allwinner 平台,

  • 使用 Rufus 或者 balenaEtcher 等工具将系统写入 USB 里,然后把写好系统的 USB 插入盒子。

  • 到设备接入的路由器里查找新上线的名称是 debian 的设备,查看其 IP 地址(例如:192.168.1.15)
  • 然后通过浏览器访问 http://192.168.1.15:5666 进入飞牛账号创建界面。
  • 创建自定义账号后登录飞牛系统,在 系统设置 → SSH 里开启 SSH 功能,
  • 然后使用 SSH 连接工具进入系统终端,输入命令:
fnnas-install
可选参数 默认值 选项 说明
-m no yes/no 使用主线 u-boot
-a yes yes/no 使用ampart分区表调整工具
-l no yes/no 显示全部设备列表

举例: fnnas-install -m yes -a no

 

2,更新 FnNAS 内核

登录 FnNAS 系统 SSH 终端 → 输入命令:

可选参数 默认值 选项 说明
-r ophub/kernel <owner>/<repo> 设置从 github.com 下载内核的仓库
-u 自动化 stable/flippy/beta/rk3588/rk35xx/h6 设置使用的内核的 tags 后缀
-k 最新版 内核版本 设置内核版本
-b yes yes/no 更新内核时自动备份当前系统使用的内核
-m no yes/no 使用主线 u-boot
-s 无/磁盘名称 [SOS] 恢复 eMMC/NVMe/sdX 等磁盘中的系统内核
-h 查看使用帮助

举例 fnnas-update -k 6.12.63 -u stable

 

3,为 FnNAS 创建 swap

如果你在使用 docker 等内存占用较大的应用时,觉得当前盒子的内存不够使用,可以创建 swap 虚拟内存分区,将磁盘空间的一定容量虚拟成内存来使用。下面命令输入参数的单位是 GB,默认为 1。

登录 FnNAS 系统 SSH 终端 → 输入命令:fnnas-swap 1

 

4,控制 LED 显示

登录 FnNAS 系统 SSH 终端 → 输入命令:fnnas-openvfd

根据 LED 屏显示控制说明 进行调试。

 

5,备份/还原 eMMC 原系统

支持在 TF/SD/USB 中对盒子的 eMMC 分区进行备份/恢复。建议您在全新的盒子里安装 FnNAS 系统前,先对当前盒子自带的安卓 TV 系统进行备份,以便日后在恢复电视系统等情况下使用。

请从 TF/SD/USB 启动 FnNAS 系统 → 输入命令:fnnas-ddbr

根据提示输入 b 进行系统备份,输入 r  进行系统恢复。

 

6,同步最新服务脚本

将本地系统中的全部服务脚本更新到最新版本。

可以登录 FnNAS 系统 SSH 终端 → 输入命令:fnnas-sync

 

文件下载

ophub社区镜像在[ophub社区飞牛镜像]中,所有网盘已经上传完毕。

download
来源:123盘 | 提取码:vGlR
download
来源:夸克网盘 | 提取码:c9iD
THE END