作者:最佳男煮角
历史长河中的这一刻,矿渣 RK3566(主要 oec、oect)设备刷飞牛系统后运行 npu 的 ai 引擎及对应的固件流出(到手)已半月有余。
过去记录的文章总让人觉得零零散散,刷机、系统更新、各种应用安装、服务部署,每次记录时间都很仓促,所以往往会采用文章链接跳转的方式在一系列的文章中跳转学习。
如今,单就着 RK3566 这两款设备加飞牛系统打造一个完整的家用 NAS 的基础条件已经十分完备,和着欧洲人紧缺的 " 冷空气 ",我希望用一台未经刷写的 O 某 C,从刷机到完整部署全程记录下来,因有此篇。
过去 60 还包邮的矿渣,如今几乎不下一百每台。
这是一台未曾刷机的原系统的 2+8 RK3566 设备,它是本篇的主角。
接下来它将扮演以下角色:
拆机及刷入飞牛固件;
创建存储空间和挂载网盘;
部署飞牛影视;
部署音乐;
安装 rk3566ai 引擎利用 npu 能力测试相册相片识别能力;
想到什么补充什么。
为何要分这些步骤?
拆机才能刷机,有存储空间才能安装应用,而影音功能和相册管理是一台基础家用 NAS 应有之义。
一、拆机及刷入飞牛固件
打开硬盘盖后,见到螺丝就拧下来……拆卸各个部件的原则是轻拆轻拿,不要用力过猛。
直到硬盘接口这里,共 7 颗螺丝都是通用的。
然后是这条 sata 排线,这个卡扣不是平推的,而是往上轻撬的。
这 8 颗螺丝也是通用的,拆下来放在一起就可以了。
最后露出主板,拆机部分就完成了。图中的各个布点虽然看着大,但实际看设备并没有这么明显,所以寻找短接点时可以找到 TTL 金属点为参考找到图中 1 和 2 的位置,短接的点就是小字标注为 GND 和 1V8(有两个,二选一即可)。
拆机部分没有任何困难,唯一要注意的就是拆排线时不可硬扯。
接下来是刷飞牛固件:
这个亲测有用的工具包我在以往的记录文章中已经分享过,回复 OEC 即可获取,现在需要补充的是,我找到了一个命名中带有 rk356x 的 loader 文件,可能是针对 rk356x 专用的。
固件用的是目前最新尾标 2186 固件版本号 1.2.0300 的 O 某 C 专用飞牛固件。切记刷机前一定要解压要解压解压。
软件已经准备妥当,硬件准备一根 USB to typeC 数据线(当前最新款国产手机基本都带一条)和一枚回形针或一把金属镊子。
启动刷机工具后,1 和 2 双勾选,在它们末尾空格处点击后选择对应的文件,选择后,路径自动生成。
用回形针或镊子短接 GND 和其中一个 1v8 金属点,用数据线连接打开刷机工具的电脑和 O 某 C,听说心里默数 2.5 秒再放手成功率最高,但 0.5 秒这个心里衡量单位实在难度极高,正常情况下,短接到位,插线连接后刷机工具马上就有反应,提示发现一个 MASKROM 设备。
难点:短接点戳到烂都没有反应,除了换线换镊子,还可以换一台电脑试试,譬如我的 win10 华硕就是死活无反应的主机之一,换了二手的简洁版 win7 1037u 小主机,一接一个叮咚,成功率不能说高吧,但几乎百分百。
喜欢快速又稳妥的朋友也可以选择先刷 1loader 部分……
换电脑操作 2 的时候,就不需要短接了,按压 reset 孔,接线就可以得到刷机工具反应为发现一个 LOADER 设备,这时刷入飞牛固件即可。
再次点击执行,静静等待右侧 100% 完成。
终于刷好,时至今日,我仍然认为 O 某 C 和 O 某 CT 是最难线刷的设备。
难点:换了 3 条线,还是无法在 win10 华硕上完成,最后转到小主机上刷好的。
注意的点:刷机全程不需要接电源线,也不需要网线,刷好后别第一时间去把它组装回去,先测试吧。
断开一切连接后,接入网线和电源线,开机。去路由器后台蹲守新设备上线。
没有如预料的显示 trim 而是显示为 fnnas
进去后发现系统又更新了。好,更新……
拆机及刷固件部分到此结束。
二、创建存储空间及网盘挂载:
在它还没有复原的时候,我从 OES 上拆了一个硬盘下来,这个硬盘在 OES 飞牛上是被我创建为存储空间 2 的,相当于热插拔。
系统提示有新设备接入,显示为未挂载存储空间,挂载一下正常识别,也证明飞牛系统的数据盘是可以无损平移的,权限未适配问题点击一下,再新建一个文件夹给它存放就可以了。
网盘挂载:
在文件管理——远程挂载——挂载网盘,会提供六个品牌网盘的原生挂载,选取确定后按提示操作,再没有如此简单的了。但对没有任一网盘会员的我来说,这种方式没有任何意义,常用的是以下这种。
就是用 openlist 挂载网盘,可以实现文件用迅雷下载,可以把电影剧集生成 strm 文件挂载给飞牛影视或 emby 刮削,网盘里的音乐一样可以。而 docker 安装 openlist 能紧跟版本更新(应用中心安装需要等提交者提交审核后更新),另外 docker 里又有镜像仓库下载构建方式,而我最喜欢的是以上这种自建 compose 拉取构建的方式,路径、端口可以直接自定义,可谓一目了然。
# docker-compose.yml services: openlist: image: 'openlistteam/openlist:latest' container_name: openlist user: '0:0' # 请将 '0:0' 替换为你实际的用户 ID 和组 ID [ reference:5 ] [ reference:6 ] volumes: - './data:/opt/openlist/data' # 数据持久化存储 [ reference:7 ] ports: - '5244:5244' # 将宿主机 5244 端口映射到容器 5244 端口 [ reference:8 ] environment: - UMASK=022 # 设置文件权限掩码 [ reference:9 ] - TZ=Asia/Shanghai # 设置时区 [ reference:10 ] [ reference:11 ] restart: unless-stopped # 容器退出策略 [ reference:12 ]
基本上改个喜欢又可用的宿主机端口就够了。
确定后自动拉取并构建。看到完成的标志后,查看 docker 的容器就行。
通过端口快捷链接跳转 openlist 页面。
登录用户名:admin,密码通过查看容器运行日志获取,譬如我的 cx 开头的这个就是了。
进来后,首次可通过 1 这个位置直接跳转后台添加存储驱动的位置,而其他时候需要通过 2 这个位置的 " 管理 " 按钮进入后台。
点击存储——添加,选择要添加的网盘,不懂的步骤看存储下面有个 " 文档 "。接下来我以常用的夸克为例。
夸克的驱动有 3 个,我挂了 " 夸克 " 用来上传和下载;挂了 Quark TV 来生成 strm 给影视应用刮削和播放,这个驱动不能写入 ( 上传 ) ,只能读取和下载。
驱动对应到说明文档就是夸克对应夸克网盘、Quark TV 对应夸克 TV、夸克网盘 open 对应夸克 open。
其中最简单的是 Quark TV。
1 选择驱动 Quark TV,2 挂载路径自己编一个 ,3 根文件夹 ID 默认是全网盘,4 选择流式,5 添加。
右上角弹出一个提示后,不会跳转,啥也别管,直接点击 " 存储 ",正常会看到一个二维码,打开你的手机夸克 app 扫描登录,手机提示成功后,点击二维码下面的 " 禁用 ",然后再 " 启用 ",挂载就完成了。
显示为工作中,回到首页就能查看文件。
根文件 ID 单独说明一下,默认填的是 "0" 代表 all,全部文件都会出现在你自定义的路径下,如果需要单挂某个文件夹,如我的 " 电影 " 文件夹,那就网页登录夸克,打开 " 电影 " 这个文件夹,这时顶部地址栏 all 后面会出现一条斜杠,然后是一串字母与数字的组合,这就是我们要复制的 ID,紧跟着的 "- 电影 " 不需要,如果还要往下一层,那就继续打开文件夹看 - 电影 / 斜杠后的那一串数字字母组合,类推。
如果看不到二维码,譬如这样的,点一下右上角表格布局那个扭就行。
驱动 " 夸克 ",基本是默认就可以了,唯一要操心一下的是 Cookie 的获取。
网页登录你的夸克网盘,键盘按 "F12",1 最上一行选 " 网络 ",2 过滤为空,3 随意点击一条,观察 4 有没有出现 "Cookie",如果没有,左侧那些文件夹随便点点,再点 3,然后看 4,出现后复制整个 5 一大串代码,粘贴到 openlist 界面的 "Cookie" 框里,最后点添加就完成了。
其他网盘类推,文档说明非常详细。有哪个看不懂的,评论区找课代表吧。
strm 生成和挂载:
生成 Strm 需要在 " 存储 " 选择 "Strm" 驱动,2 挂载路径自定,3 这个路径是挂载 Quark TV 时自定的挂载路径,在 openlist 首页点击打开后直接在地址栏复制以 / 开头的,粘贴即可。
4 编码路径这里,不启用是明文,启用是看不懂的文;5 本地模式建议选 " 更新 ",最后点击 " 添加 "。这样,在首页就会有一个包含全部 strm 文件的文件夹叫 Strm。
挂载到飞牛:
进入 " 文件管理 "," 远程挂载 " 选择 " 挂载远程文件夹 " 选择 WebDAV,下一步
有域名填域名,无域名填 ip,打开 openlist 的首页对着地址栏来就行了,端口是 openlist 的端口(不是本机的 openlist 也可以),openlist 用户名和密码要填。
重要的一点是 " 指定路径 ",一定是 /dav。确认。
这样再次进入文件管理时,会有一个 "dav" 的文件,双击打开后里面就会有 Strm 文件夹。
三、飞牛影视:
承接二的完成,应用中心安装飞牛影视后,只需进入系统设置或者应用中心找到飞牛影视
把文件夹 "Strm" 添加给影视允许访问,再到飞牛影视新建媒体库,选择包含 "Strm" 的文件夹,通常以 openlist 用户名 @openlist 域名或 ip 的形式出现,点击查看后选择,手动扫描或者等它自动扫描后,播放影片。
四、飞牛音乐:
飞牛音乐自从内测开始,变化实在太快,特别是接入飞牛音乐的第三方音乐手机 app,恨不得一天一更,一天十更,拉个群,边讨论边修改,主打一个听劝。
传出的歌曲源也是以 "T" 为单位的,需要的小伙伴可以自行网上搜索。
而我个人更喜欢精选式的边听边缓存,每一首都穿越脑海,荡涤心灵,喜欢的才储存起来。
哦,你也是这样啊?
好,那我们一起来部署一个 docker 项目,也是我最喜欢的一个项目—— go music dl。
进入 docker,进入 compose,点击新增项目,按 12345 的步骤,注意端口修改,改下就要改上,保持一致。
services:
music-dl:
image: guohuiyuan/go-music-dl:latest
container_name: music-dl
command: [ "./music-dl", "web", "--port", "30080", "--no-browser" ]
ports:
- "30080:30080"
environment:
- TZ=Asia/Shanghai
volumes:
- ./data:/home/appuser/data
restart: unless-stopped
拉取构建完成后,查看容器,通过端口快捷跳转,如果端口失效打不开,那就停止容器,删除容器,去 compose 那里
查看 " 详情 ",点击 YAML 配置,修改端口后,点击三角符号构建。
容器的运行日志里有页面设置的 token,建议复制保存好。
创建账号才可以修改歌曲缓存存放的位置以及开、关边播边下功能。
歌曲有了,飞牛音乐手机 app 还没有,需要手机息屏听歌,用手机浏览器打开飞牛,进入音乐应用播放,然后息屏。
五、ai 引擎与相册:
ai 引擎以 fkp 文件流转,应用中心手动安装。建议先上传到飞牛 nas 的文件夹,因为它本身比较大(1.91G)。
引擎安装完成后,还要进入飞牛相册应用——设置—— ai 设置……
复制磁力链接的方式下载一个模型包,里面包含人脸识别模型和智能识别模型,其中智能识别模型还有一个增强版,要求设备内存至少 8GB。
安装模型和引擎后,各个按钮是可以打开了,识别任务也可以发起,但 AI 硬件加速一直无法运行。
任务也时常失败,难道是我操之过急,2G 内存受不了吗?一个一个任务来吧。
最后,补充几个 docker 的 compose 项目。
第一个,搜盘工具—— pansou。(格式问题找 deepseek 校正格式和语法)
version: '3' # 指定 Compose 文件格式版本,建议使用 '3' 或更高
services: # 定义服务集合
pansou: # 服务名称
image: ghcr.io/fish2018/pansou-web # 使用的镜像
container_name: pansou # 容器名称
ports: # 端口映射
- "22280:80" # 宿主机 22280 → 容器 80,可自定
restart: always # 自动重启策略
第二个,网盘追剧工具—— T3mt 的高阶版。
services:
t3mt_app:
image: "ghcr.io/qq85423296/t3fap:latest"
restart: always
ports:
- "8521:8521"
environment:
TZ: "Asia/Shanghai"
T3MT_ENV: "production"
T3MT_LOG_LEVEL: "INFO"
T3MT_PUBLIC_BASE_URL: "> T3MT_DATABASE_URL: "sqlite:////app/storage/runtime/t3fap-next.db"
T3MT_ENABLE_QQBOT_GATEWAY: "0"
T3MT_QQBOT_GATEWAY_RETRY_SECONDS: "15"
volumes:
- "/vol1/@appdata/t3fap-next/data-root/storage/logs:/app/storage/logs"
- "/vol1/@appdata/t3fap-next/data-root/storage/packages:/app/storage/packages"
- "/vol1/@appdata/t3fap-next/data-root/storage/runtime:/app/storage/runtime"
- "/vol1/@appcenter/t3fap-next/docker/downloads:/app/backend/downloads"
security_opt:
- apparmor:unconfined
这个工具飞牛 nas 应用中心有,可以直接点击安装,插件中心搭配 pansou。
第三个,iptv。
version: '3.8'
services:
iptv-api:
image: guovern/iptv-api:lite
container_name: iptv-api-lite
ports:
- "8666:8000"
volumes:
- /vol1/1000/docker/iptv-api/config:/iptv-api-lite/config
- /vol1/1000/docker/iptv-api/output:/iptv-api-lite/output
restart: unless-stopped
安装完成后,点击端口快捷按钮,进去节目结果输出并发起下载。下载后文件导入支持 iptv 的播放器。
洋洋洒洒,终于把一个矿渣打造出一台具备基础功能的家用 NAS,影音自由,相册管理也在慢慢完善。
双手码字,难免疏漏,欢迎小伙伴们、大佬们评论区指正。
更多玩法,接下来继续探索,继续记录。
我们下篇见。


登录后才可以发布评论哦
打开小程序可以发布评论哦