安卓机顶盒变身Linux家庭服务器

By | 2025-03-19

前有某金融讯N1,后有某客云老母鸡,闲鱼上这些设备都是很便宜的东西。但都是S805/S905的芯片的设备。但是现在是64位的天下,这些个设备虽然能用但是有时候为了64位程序不得不换掉。今天就来搞一个H618芯片的盒子。

外壳很好拆,沿着边缘用撬棒划一圈就开了,主板如下。

image

反面,

image

可以看见无线芯片每出料,还有一个LED显示时间的也每出料。网上搜了一圈有很多一样的东西。淘宝搜索”h618外贸盒子”或者”云盒” 都是跑PCDN的盒子。配置奇高,大概是2/4G内存,128G的EMMC,配上全志H618的64位四核主控,比那些老盒子性能高不少,加上还有音视频接口,省了不少设备。唯一的遗憾是,这是个百兆的网口,当然其实也有千兆口的设备之不过会贵一些。

其实刷机很简单。我使用了这个armbian包,包含了桌面应用。https://github.com/NickAlilovic/build/releases/download/20250306/Armbian-unofficial_25.05.0-trunk_Transpeed-8k618-t_bookworm_edge_6.12.11_xfce_desktop.img.xz

下载后解压缩用dd写到tf卡上,插到盒子上就可以引导进入armbian。如果恰巧是2024年加密款,可能需要用刷机工具接入USB刷机了。我这个比较老,就不用了。插hdmi和是键盘鼠标可以看到xfce桌面。注意这个包基本都适用于t95plus之类的盒子。有无线网卡蓝牙和led显示屏的都能用,只不过我这个没有。

如果没有hdmi线和键盘鼠标可以用TTL进入,主板上三个口是TTL接口,最外面的是GND,剩下两个交换一下就能看到了,115200的标准速度,但是接上无法输入,我在下图标注这个位置补了一个100欧姆的电阻(看前面第一张图),就可以使输入了。

image

进入系统后的用户名是root密码是1234如果没有TTL线,用ssh也能登陆,在主路由看一下这个设备的IP即可。sudo armbian-config > System > Install > Boot from eMMC就可以按照提示把存储卡上的系统安装到内置的emmc上。装完后拔掉卡后就可以进入linux了。包括uboot都会重新烧录。如果不需要桌面应用卸掉xfce相关的包就可以了。这个系统目前所有接口均可驱动,包括设备上的复合视频输出接口,可以直接输出立体声音频。安装好shairport-sync,音频线接个音响,可以直接airplay音频到这个设备上,直接当作一个智能音箱用。并且有128g的大存储,两个USB口和一个TF卡插槽,当作下载机也是没问题的。我的用途是其换掉之前用docker跑路由器上的homeassistant。同样在这个设备上启了一个docker服务。

装好linux先来跑个分。

image

上面是H618CPU的跑分,下面是S805的跑分,可以看到性能大概是老设备的2.5倍。

再来个磁盘读写测试,

image

EMMC磁盘性能也是老设备的4倍了。

另外由于现在的CPU是纯64位的了,之前家里面有一台HP的USB激光打印机,HP只提供了linux下的64位驱动,老设备无法驱动,现在用CUPS驱动起来并且共享给家庭局域网了。唯一可惜的是,我这个只有百兆的网口。如果是千兆网口,跑singbox之类的“旁路由”性能应该能跑到500M。如果有人拿到了1000兆网口的版本,记得测试下性能。怎么样,几十块钱功耗也就5w的设备,你不来一个么?