CM360移植fnOS(完整版)
一、项目介绍小睿 CM360 是台冷门 ARM NAS 盒子,SoC 是 Realtek RTD1296 2+8G
国庆期间的出版的第一版大家反馈都是刷入难度比较大,所以我这两天已经重新做了包,加上很多大佬帮忙;在此感谢cm360群晖适配的大佬@逍遥 提供的思路和@书到用时方知少 大佬提供的底包完成适配。
以及本项目最大的操作手@Deepseek v4.1flash
项目地址(含全部文档与逆向记录): https://github.com/xiaoabiao/CM360-RTD1296-fnnas
刷机镜像下载(免注册): https://github.com/xiaoabiao/CM360-RTD1296-fnnas/releases/tag/v1.2.0302
这块板子现在的状态
子系统状态关键证据
串口 / 内存 / GIC / 时钟 / SMP 四核✅smp: Brought up 1 node, 4 CPUs
eMMC(HS200,7.28 GiB)✅mmcblk0 HS200
SATA 双盘(6 Gbps)✅ata1/ata2 SATA link up 6.0 Gbps
eth0(原生 GMAC 千兆)✅0% 丢包、31.5 MB 传输 md5 一致
eMMC 独立启动(不依赖 TFTP/SATA)✅u-boot 从 p1 读内核
fnOS 运行(面板 / SSH / Docker / SMART / zram)✅http://<板子IP>:5666
存储空间(mdraid + LVM)✅双盘 RAID1 → LVM →/vol1、/vol2
reboot / 看门狗✅内核补 restart 回调 + DTS 开 wdt
ZFS 型存储空间⬜需为 6.6.54 交叉编译 OpenZFS
风扇调速 / LED / SoC 温度读数⬜缺厂商板级描述,风扇目前不受控
SDMMC / SDIO / USB3⬜驱动就绪,缺 DTS 节点
二、只想刷机?三步
步骤做什么
1到Releases 下载 dd-set-cm360-<版本>.tar.gz
2解压后整个目录拷到板子(板子需能进系统;从原厂固件开始刷请看下面"路线 C")
3板端 sudo ./dd-flash.sh --check 看一遍校验,然后 sudo ./dd-flash.sh
三、Release 里有哪几个文件,分别怎么刷
资产是什么怎么刷状态
low-region-38MiB.img.gz引导链:hwsetting + bootcode + FSBL + BL31 + u-boot + envdd 写 /dev/mmcblk0 起始 38 MiB;线刷包已内置✅ 实测
p1-256MiB.img.gz内核分区(ext4:Image-6.6.uimage + 板级 DTB,带 .bak 兜底)dd 写 /dev/mmcblk0p1✅ 实测
dd-set-cm360-<版本>.tar.gzdd 套装:低区 + p1 +dd-flash.sh + 说明板端 sudo ./dd-flash.sh✅ 实测
p2.img.gz[.partNN]根分区(fnOS rootfs,btrfs 子卷 root)解压后放进 dd 套装目录,sudo ./dd-flash.sh 即三层全刷✅ 实测
install-…-boot-sysonly.img.gz线刷包(含引导链,不含 p2):低区 + MBR + p1Windows USB MP Tool(SW5 进下载模式)⚠️ 格式逆向自厂商包,工具接受度未实测
install-…-boot-full.img.gz线刷包(含引导链 + 完整 p2)同上(一次连 u-boot 一起刷)⚠️ 同上
install-…-boot-compact-full.img.gz线刷包(含引导链 + 精简 p2,体积约 1/2.4)同上;首启自动把 rootfs 扩回满分区⚠️ 同上
MD5SUMS.txt / SHA256SUMS.txt校验清单md5sum -c MD5SUMS.txt✅
文件名带 .partNN 的是分卷(GitHub 单文件上限 2 GiB): 先下全所有分卷,再 cat 文件名.part* > 文件名 合并即可。
四、三条刷机路线,怎么选
路线适用场景需要什么状态
A. dd(板内直刷)板子能进系统(哪怕系统坏了但能进 u-boot 之后的 Linux)dd 套装✅端到端实测通过
B. u-boot(TFTP / U 盘)系统起不来,但 u-boot 还在(开机 3 秒窗口)串口 USB-TTL + TFTP 或 U 盘✅ 实测通过
C. Windows USB MP Tool(线刷)板砖了 / 从原厂固件开始(胆大可以试试看,记得反馈)Windows + USB 线 + 按住 SW5⚠️ 包已生成,工具接受度未实测
五、教程
输入方法可看Github 可以自由更新吗?
页:
[1]