PCHIFI.ORG

 找回密码
 立即注册
搜索
查看: 9552|回复: 3

一鸡双吃玩NAA/RoonBridge--联想粒子云矿渣拆解与刷机

[复制链接]

36

主题

87

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
发表于 2021-3-9 17:33:33 | 显示全部楼层 |阅读模式
联想粒子云概况
图片借用了张大妈家帖子的靓图
247680.jpg     e680.jpg
拥有分布式存储的家庭私有云--联想粒子云/我家云目前已经成为矿渣,原价近二千的新机在2019年二手市场上曾经低至五十元,我也趁热闹捡了两台。
粒子云/我家云的内置硬盘为东芝(TOSHIBA) 2TB 5700转32M缓存 SATA3 监控级硬盘,这款监控级硬盘主打大容量,高性能,低功耗,低噪音,保证长时间稳定运行。
主芯片采用瑞芯微RK3328,A53架构,最大主频1.5GHz,1G运行内存,8G存储,这也是目前网络机顶盒常见的方案。主芯片加了屏蔽罩,并贴了一个散热铝片增大散热面积。
网络通讯采用RTL8211E 千兆网卡加PULSE H5007NL千兆网络滤波器,USB主控制器采用GL3520芯片,GL3321G USB 3.0 to SATA 6Gb/s Bridge Controller,让USB3.0的数据传输成为可能,保证数据高速稳定传输。RK805-1电源IC对电源适配器做保护。
此外,内部还有一个HDMI接口,但外壳上没有预留HDMI的开孔,拆开后外接显示器是可以正常显示的。
由于原ARM芯片RK328没有硬盘管理功能,硬盘数据传输是后加的功能,大概是设计缺陷,这台机子最大的问题就是掉盘,经常会无缘无故连接不到硬盘。

拆机
拆解后的图片如下:
101202t2estq2ye7z2kd9e.jpg     5bb4e680.jpg     5bb4b680.jpg     5bb4b9fd680.jpg

回复

使用道具 举报

36

主题

87

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
 楼主| 发表于 2021-3-9 19:46:17 | 显示全部楼层
本帖最后由 CHANSON 于 2021-3-9 19:47 编辑

内部的 SATA 接口是基于 USB 3.0 的扩展的。另外,使用低功耗硬盘则掉盘几率会大大降低。也有大神修改了代码来解决掉盘问题。我们不使用硬盘,仅使用板上集成的8G eMMC闪存。

刷机
刷机方法其实目前已经有很多了,我这里再简单描述一下。 软件方面,需要的东西有Rockusb驱动程序和瑞芯微AndroidTool刷机工具。
硬件工具方面,只需要一根USB双公头线,当然了一台电脑也是必备的。
烧写工具和方法请参考:http://wiki.t-firefly.com/zh_CN/ROC-RK3328-CC/flash_emmc.html
烧写 eMMC:
先安装 Rockusb 驱动
安装 Rockusb 驱动
下载 DriverAssistant, 解压后运行里面的 DriverInstall.exe
1.png
点击 “驱动安装” 按钮安装驱动;如果想卸载驱动,则点击 “驱动卸载” 按钮。
若设备处于 Rockusb 模式 或 Maskrom 模式,在设备管理器中会出现 “Rockusb Device”:
2.png
这表示驱动安装成功。

安装AndroidTool
图形界面烧写工具
AndroidTool (Windows)
命令行烧写工具:
upgrade_tool (Linux)
下载并解压后运行里面的 AndroidTool.exe
3.png
若设备处于 Maskrom 模式,状态行将显示 “发现一个MASKROM设备”。
烧写原始固件
原始固件需要从 eMMC 的偏移地址为 0 的位置开始烧写。但在 Rockusb 模式 下无法做到这点,因为所有 LBA 写入操作会偏移 0x2000 个扇区(即 LBA0 对应于存储设备上第 0x2000 个扇区)。因此,开发板必须强制进入 Maskrom 模式 才能烧写原始固件。
使用 AndroidTool_v2.39 烧写原始固件到 eMMC 的步骤如下:
接连设备,强制设备进入 Maskrom 模式。
先将双头usb连接电脑和我家云的usb 2.0口,此时我家云的电源没有接通。进入maskrom模式。
按住reset按钮,设备通电,此时可以在软件上显示“找到设备”,再放开reset按钮,通过软件的“高级功能”进入maskrom。
运行 AndroidTool。
5.jpg
打开 “下载镜像” 制表页。
保持表格的第一行不变, 使用默认的 “Loader” 文件。
点击第二行右侧的空白单元格,在弹出的文件对话框里打开原始固件文件。
原始固件文件可以在上面网页下载或者去Armbain网站下载Rocke64固件。
点击 “执行” 按钮开始烧写。
4.png
刷机完成。






回复

使用道具 举报

36

主题

87

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
 楼主| 发表于 2021-3-9 20:11:36 | 显示全部楼层
本帖最后由 CHANSON 于 2021-3-10 08:10 编辑

也可以刷最新的OpenMeadiaVault固件当作系统用,必要时还可以当NAS用,这样就一鸡三吃了。注意刷机的USB线公头要插在粒子云的USB2.0口上,使用时DAC要连接在USB3.0的口上。如果刷Armbian,可刷入如下系统固件:
Armbian_20.08.1_Rock64_buster_current_5.8.6.img

首先以 root 身份登录。安装RoonBridge:
首先需要安装如下工具:
apt-get install curl
apt-get install bzip2

如果需要支持Native DSD,则还需要检查安装实现 Native DSD 的各种依赖:
libasound2 (1.0.27+ required,1.0.29+ recommended), ALSA 1.0.29+,MPD 0.18.22-1+,glibc 2.14 or higher,Linux Kernel4.X+,

然后执行如下命令:
curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv8.sh
chmod +x roonbridge-installer-linuxarmv8.sh
./roonbridge-installer-linuxarmv8.sh

再安装NAA:
wget https://www.signalyst.eu/bins/naa/linux/buster/networkaudiod_4.1.1-46_arm64.deb
dpkg -i networkaudiod_4.1.1-46_arm64.deb

安装过程如出现问题,要善于使用如下两个语句来修复:
apt --fix-broken install
apt-get install --fix-missing



回复

使用道具 举报

13

主题

25

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2021-3-10 07:56:09 | 显示全部楼层
做数播之类千万别用树莓派3B+及之前的版本,这东西的CPU对外只有一条USB 2.0链路,板子上的以太网和四个USB都是共享这一个链路,打架得厉害。
用其他的ARM小板子都比这个强,比如上面的RK3328、OrangePi PC、晶晨S905电视盒子之类的。
不论如何DIY,去了解几十年前的数播祖师罗技的LMS+Squeezebox Transporter会非常有意义。现在很多的商业数播系统,基本是给LMS媒体服务器套个壳做文件管理,把Transporter播放器去些高级功能如外接时钟等,然后加上最HIFI的功能,漂亮的外壳和满足虚荣心的价格。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PCHIFI.ORG

GMT+8, 2026-7-15 12:30 , Processed in 0.059596 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表