ARM飞牛社区版镜像汇总转载[ophub维护]
ophub大佬原文:
本项目得益于众多 贡献者 的辛勤付出,并在 FnNAS 官方技术大佬的指导下,专门为
Amlogic、Rockchip和Allwinner架构的电视盒子构建了适配 Arm64 设备的 FnNAS 系统。构建版本完整继承了官方系统,完美支持写入 eMMC 启动及内核在线更新等功能。
背景
近期ophub大佬对Fnos进行了大规模的适配。涵盖了 Amlogic、Rockchip 和 Allwinner 架构的100多种设备,并且还在不断增加中。如果你的设备不在飞牛官方的支持列表中。可以实施ophub维护构建的社区版固件。
在这里感谢ophub大佬的付出。
github项目:https://github.com/ophub/fnnas/blob/main/README.cn.md
github releases:https://github.com/ophub/fnnas/releases
本站将转存最新的固件镜像到国内网盘。
FnNAS 固件默认信息
| 系统名称 | 默认账号 | 默认密码 | SSH 端口 | IP 地址 |
| FnNAS.OS | 自定义 | 自定义 | 22 | 从路由器获取 IP |
| FnNAS.Docker | 自定义 | 自定义 | 22 | 宿主机 IP |
支持的设备列表
各平台内(晶晨/瑞芯微/全志)型号均按 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文件参考:可以参考:
然后点击执行刷机。

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
文件下载
当前的镜像有一些BUG(没有创建文件的权限),等等ophub发布修复版镜像。

