2024年NAS新车——齐心NAS双盘主机群晖刷机方案
前言
值友们,好久不见!
2020年新年过后,我给大家带来了一个小众的群晖NAS矿车方案:
家里的两台sinoc 主机一直稳定运行,时间证明这确实是一款比较优秀的小主机。四年过去了,j1900 已经不知不觉已成为一款远古的低功耗NAS CPU。但是目前仍能胜任一些低强度的日常任务。可以说是 j1900 一个能够养老的 NAS方案(仅作为文件备份等低强度工作而言)。
近几年总是每到过年时才有时间来看看NAS圈的一些进展,前不久论坛里看到了一款NAS改黑群晖的方案,觉得不错,可以满足某些值友某些场景的需求,这里分享出来给大家讨论一下,本人不是商家,没有利益关系。原文大部分出自 @moxihang 大佬的教程。
齐心NAS(SY-100)简介
没错就是做文具的那个齐心,这个产品在官网仍有简介,显示已下架,网址显示是b2b产品
简单看下官方简介







其它需要说明的
经测试,齐心的官方app已经不能使用。
经拆机显示,内部存储方案为nand,使用mx30LF2G18AC的256M芯片,内存为2颗K4B4G1646E 512M DDR3芯片,总内存1GB
做工和外观真心不错,硬盘架结合了按压弹出和热插拔的设计,螺丝孔兼容3.5寸硬盘和2.5寸硬盘,接触硬盘部分还有硅胶防震机制

出厂系统简介
原机自带的是基于realtek sdk的openwrt,不出意外的意外就是内核4.4,op版本15.05,root密码是1234

原系统下,支持raid管理,支持transsmition下载,支持samba,支持ftp等常用nas功能。


安装软件,开启ssh
原系统删除了ssh,并且是英文,我们来开启op15的软件安装
1.选择system-software菜单,点击configuration选项卡,原来是这样的

2.在configuration填入
arch all 100arch rtd1295 200arch arm64 300
在feeds里填入
src/gz chaos_calmer_base https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/basesrc/gz chaos_calmer_luci https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/lucisrc/gz chaos_calmer_management https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/managementsrc/gz chaos_calmer_packages https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/packagessrc/gz chaos_calmer_routing https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/routingsrc/gz chaos_calmer_telephony https://archive.openwrt.org/chaos_calmer/15.05/arm64/generic/packages/telephony
3.改完后是这样的

4.点击update list ,可以安装部分软件了,比如dropbear,luci*zh-cn语言包


刷机方案简介
由于nand存储方案限制,目前基于rtd1296的芝杜和istoreos都是使用emmc存储方案,硬件限制无法刷机。如果硬改emmc,则可以通过简单修改dtb刷入istoreos,同时主板上有hdmi焊盘,如果补齐hdmi接口和相关电路,理论也可以刷入芝杜。由于涉及硬改复杂,不在本次刷机探讨范围。
刷群晖,这个机器的硬件配置和外观最适合nas系统,也是本次探讨的主要内容
不拆机器,利用ssh修改原厂uboot的env。该env经过我设计和测试,就是能启动U盘群晖就启动群晖,如果U盘不存在就启动原厂系统,从而实现不拆及双系统。启动群晖的原理是,在一个有spi的机器上进行正常安装后重启时,可将硬盘文件和spi引导文件备份出来,分别写入U盘和硬盘,并用boot引导U盘的群晖引导(对应spi备份),配合硬盘备份,能够使群晖系统认为已经完成安装,从而实现群晖系统启动。唯一的缺陷是无法更新系统,因为在更新系统中必须要写入spi,而不硬改的机器没有spi。具体文件和刷机流程请参见刷机方案1
直接硬改,主板上有空spi焊盘,焊接群晖支持的spi flash型号,建议为w25q64,然后改动启动电阻,使soc直接从spi启动。改完后,所有启动流程与白裙一致,因而也可以升级,如果sn和mac正确,就可以qc。具体方法和流程请参考刷机方案2.
齐心nas 刷机方案1
不拆机刷U盘群晖和原厂系统双启动
1.首先确保你已经按原厂系统教程安装了dropbear,可以ssh登录


2.将网盘中的文件下载下来,文件地址:链接:https://pan.baidu.com/s/1Bw-CecPLjwOThpmdwuna8A?pwd=5hm5 提取码:5hm5
将这6个文件放入fat32单分区U盘
syno_factory.bin 原厂boot启动U盘群晖的env
Image 群晖内核文件
rd.bin 群晖ramdis
comix4ds218.dtb dtb文件
bluecore.audio avcpu固件
ds218hdd.bin.gz 群晖硬盘系统文件
U盘插入nas机器,同时要插入一个硬盘(第二个硬盘请在安装完群晖后插入)会自动挂载,可以看到U盘已经挂载到/mnt/sdb

3.ssh登录验证

4.将原厂boot启动U盘群晖的env写入nand,并验证
写入命令为dd if=syno_factory.bin of=/dev/mtdblock0 bs=$((0x20000)) seek=38 count=4 conv=notrunc
root@OpenWrt:/mnt/sdb# dd if=syno_factory.bin of=/dev/mtdblock0 bs=$((0x20000)) seek=38 count=4 conv=notrunc4+0 records in4+0 records out524288 bytes (524 kB) copied, 0.176786 s, 3.0 MB/s
使用factory load和list命令验证,可以看到boot_syno,syno_bootargs为新增,bootcmd为默认从U盘启动群晖,失败后会启动原厂
root@OpenWrt:/mnt/sdb# factory loadargc = 2argv = factory loadroot@OpenWrt:/mnt/sdb#root@OpenWrt:/mnt/sdb# factory listargc = 2argv = factory listCRC is 775fa2a7===============audio_loadaddr=0x01b00000baudrate=115200bft=1blue_logo_loadaddr=0x30000000boot_syno=fatload usb 0 $kernel_loadaddr Image;fatload usb 0 $audio_loadaddr bluecore.audio;fatload usb 0 $fdt_loadaddr comix4ds218.dtb;fatload usb 0 $rootfs_loadaddr rd.bin;ping 192.168.1.254;go all;bootr;bootcmd=usb start;if fatls usb 0;then run syno_bootargs;run boot_syno;else bootr;fi;bootdelay=0ethact=r8168#0ethaddr=00:25:09:97:6F:E5ethprime=r8168#0fdt_high=0xfffffffffffffffffdt_loadaddr=0x02100000fwver=1.2.0.4gatewayip=192.168.100.254ipaddr=192.168.100.1kernel_loadaddr=0x03000000mbsn=NRQABD1905250384model=SY-100mtd_part=mtdparts=rtk_nand:nasinit=0nassqlpwd=WimlSI7Jnetmask=255.255.255.0p2pplatform=tutkrescue_audio=bluecore.audiorescue_dtb=rescue.nand.dtbrescue_rootfs=rescue.root.nand.cpio.gz_pad.imgrescue_rootfs_loadaddr=0x02200000rescue_vmlinux=nand.uImagerootfs_loadaddr=0x02200000serverip=192.168.100.2sn=12SY10019052500397syno_bootargs=setenv bootargs "ip=off console=ttyS0,115200 root=/dev/md0 rw syno_castrated_xhc=xhci-hcd.5.auto@1 syno_usb_vbus_gpio=102@xhci-hcd.2.auto@0,19@xhci-hcd.5.auto@0,16@xhci-hcd.8.auto@0 syno_hw_version=DS218 hd_power_on_seq=2 ihd_num=2 phys_memsize=1024 netif_num=1 audio_version=1012363 syno_fw_version=M.506 sn=1830QEN339808 mac1=0011328CE51F"syydevid=5cRR1JDPdezaLjbrbVpa0e43BpV3Xfvatutkuid=D8JC63KX8Z9ZB19P111A===============Updated CRC is 775fa2a7root@OpenWrt:/mnt/sdb#
5.将硬盘备份写入硬盘
首先看硬盘是否被自动挂载,在op中可以看到硬盘对应的sda,U盘对应的sdb

在ssh下用mount命令看是否挂载,我这里没有,不用卸载,如果已经被自动挂载,建议用umount卸载

切换到U盘目录,用dd和gzip还原硬盘备份
root@OpenWrt:~# cd /mnt/sdbroot@OpenWrt:/mnt/sdb# gzip -dc ds218hdd.bin.gz | dd of=/dev/sda
6.解压完输入reboot重启即可进入群晖(需要说明的是首次启动可能需要10分钟,耐心等6分钟以后再访问)正常会进入首次启动界面

如果你没有进入这个界面,进入和重新安装界面,请立即断电,将硬盘插到电脑上,打开diskgenus,会提示分区表错误,修复一下重新插回机器即可
如果你进入了找不到硬盘界面,请换个曹位再通电。
7.需要说明的是由于没有拆机无法刷uboot,原机器的uboot和群晖系统均不支持pwm,所以,这种方案的风扇是全速的,并且不可调。
齐心nas 刷机方案2
刷机方案2(硬改spi方案)拆机流程
该需要拆机,机器做工很好,很难拆,附上拆机方案,仍需要一定耐心和动手能力
拧下后面板的四个六角螺丝,取下后面板

拧开左右侧盖固定螺丝

取下远离主板侧盖(前视右侧盖板,后视左侧盖板),这个盖板只有两个卡笋在如图位置,需要用薄一点的撬片往上撬,卡笋松开后能听到声音,然后向后面板方向推,即可取下该侧板

拧下硬盘笼与另一侧盖板的固定螺丝,连同前面板、主板、硬盘笼一同从另一侧盖板中取出

注意取下螺丝后,前面板(包括主板和硬盘笼)与该侧板还有一处卡笋,需要边慢慢用力把侧板向两侧掰,一遍适当用力分离前面板和侧板

硬盘笼取出是这个样子,然后主板固定螺丝拧下,就能取下主板

主板图

TTL接法(非必须,可用于折腾,研究,救砖)
1.通过ttl(usb转uart,3.3v)连接机器,并将ttl插入电脑,使用设备管理器查看串口号


2.使用串口软件(包括不限于putty,Xshell等)演示以putty为例,波特率115200,8N1

3.主板上电开机(注意,如果你主板没有接开关面板将会直接关机,请连接前面板通电)会直接进入openwrt后台,回车激活控制台

定制固件
准备spi芯片,w25q64fv或者w25q64jv,用编程器配合软件读取芯片的uid
最简单的编程器如下图,ch341可以用,某宝带编程夹子20左右

连接好编程器和芯片(也可以先焊接)使用编程器软件(链接:https://pan.baidu.com/s/1obRcF68Cvojy42t4ujLADg?pwd=ch39
提取码:ch39)直接读取uid
运行编程器工具


选择工具脚本目录下的read_w25_UID.pas

选择区段

点击运行,在下面的窗口能看到uid

提供uid给稍息,制作spi固件
将固件用编程器软件写入
打开编程对应的编程软件,基本步骤为识别-擦除-查空-编程

硬改流程
按照拆机主板图将上述spi芯片焊接到主板
修改启动顺序,使芯片从spi启动

完成上述硬改,即可启动群晖
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

数码搬运工
校验提示文案
买买买夫斯基
校验提示文案
williamlv
校验提示文案
水果味泡泡糖
校验提示文案
妳我她她她她
校验提示文案
闷叔
校验提示文案
看豆科技
校验提示文案
半滴眼泪
校验提示文案
samifei
校验提示文案
买买买夫斯基
校验提示文案
stonecold
校验提示文案
值友3207833100
校验提示文案
灵KOYB
校验提示文案
喵了咪哦
校验提示文案
值友2348598517
校验提示文案
酷客888
校验提示文案
值友2221832042
校验提示文案
WELLBSS
校验提示文案
值友3790949258
校验提示文案
值友3747126862
校验提示文案
值友3747126862
校验提示文案
值友3790949258
校验提示文案
WELLBSS
校验提示文案
值友2221832042
校验提示文案
酷客888
校验提示文案
值友2348598517
校验提示文案
喵了咪哦
校验提示文案
灵KOYB
校验提示文案
值友3207833100
校验提示文案
半滴眼泪
校验提示文案
samifei
校验提示文案
看豆科技
校验提示文案
数码搬运工
校验提示文案
williamlv
校验提示文案
闷叔
校验提示文案
妳我她她她她
校验提示文案
水果味泡泡糖
校验提示文案
stonecold
校验提示文案
买买买夫斯基
校验提示文案
买买买夫斯基
校验提示文案