ARM飞牛社区版镜像汇总转载[ophub维护]

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

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

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文件参考:可以参考:

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

 

文件下载

当前的镜像有一些BUG(没有创建文件的权限),等等ophub发布修复版镜像。

THE END