找回密码
 立即注册
搜索
查看: 41792|回复: 191

X96机顶盒改HASSOS打造小巧经济的HASS服务主机 os15.2.1

 火... [复制链接]

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
发表于 2023-5-26 12:05:30 | 显示全部楼层 |阅读模式
本帖最后由 冬瓜HA 于 2025-6-11 16:46 编辑

前帖中大家的要求,从今天起陆续会放出x96改hassos的教程

不过因为它有16个硬件版本,每个版本的DTS不同,刷机固件会根据情况陆续推出。至于其他S905X3系的机顶盒要改,会按优先级处理。


因为把机顶盒当arm linux主机使用,国内外都是一个较热门的事,不过还是专业了点。一般人不小心就会变砖,没有方案的配合,恢复是件很麻烦的事。


如果前期大家想体验效果,可以联系我,对于论坛中的人,全部免费帮刷。(因为我刷,不用拆机)。


好了,言归正转。


一、arm hassos的好处


以下是官方HASSOS主要系列的截图
下载.png

官方从树莓派后,一直在推进以amlogic方案为主的系列HASSOS。我个人分析,是大部分开源硬件在amlogic方面较多,linux内核也逐步完善,驱动也逐步健全。

其次S905X3性能较RK3318、H616这些主流的机顶盒方案,有较大的性价比。正是量大了,芯片价格就下来了,用的人多了,用的地方也多了。linux kernel也就越来越完善。

另外一点,专用主机,最小化就是机顶盒大小了。试想一下,路由器旁边、弱电配电箱中随便就可以放进去。

二、机顶盒改成HASSOS必经步骤
1、了解硬件配置,获得这个硬件的device tree文件。
微信图片_20230526163631.png

上表就是外面流行的x96max的版本,要想有合适的device tree文件,必须了解它的硬件配置,除上表外,还有内存项会有分支。
上表中的,型号2、9、16的4G内存版可以统一用一个固件。型号13的2G内存版本,需要用另外一个固件。
因为HASSOS是一个专用稳定,并且同时服务于hass的操作系统。所以其kernel是要与dts同时编译的。不配套的话,不小心就得刷成砖。

此步请一定要确认清楚,硬件真实配置、DTD、kernel是启动之关键。嵌入式系统一般是固定好硬件驱动,如果跟windows一样集成很多,系统体积就大了。


2、获得能在emmc中引导的u-boot程序。

这个步骤较专业,直接给大家准备了一版,未来将一并提供。

3、获得主镜像文件

请下载二楼的内容。

4、制作烧录用的工具盘

A、下载etcher和armbian,并制作armbian引导盘

并同时准备一个U盘。以前地址总过期换成下面的:
adbcmd(请解压后使用)
http://ota.wghaos.com/haos/x96max-plus/adbcmd.zip
烧录软件
http://ota.wghaos.com/haos/x96max-plus/balenaEtcher-Portable-1.18.4.exe
工具盘
http://fw.wghaos.com/haos/x96max-plus/Armbian_23.05.0_amlogic_s905x3_jammy_6.1.29_server_2023.05.18.img.gz



微信图片_20230528202514.png

微信图片_202305282025142.png

微信图片_202305282025144.png

微信图片_202305282025141.png

微信图片_202305282025143.png

微信图片_202305282025145.png

以上系列红色标记示意,正确做一个armbian引导盘。

B、使用armbian首次登录配置一下。

把制作好的U盘放入X96机顶盒中
等进入安卓后,双击"双击改U盘启动.bat"

机顶盒重启后,会自动进入armbian的初次安装。

等输入两次初始密码后,再选择bash,再按ctrl+C后。即可关机。

拔下U盘准备下一步。

C、制作ubuntu虚拟机,方便向ext复制下载的烧录镜像文件。

(使用ubuntu等linux主机,可以忽略。)

把U盘接入ubuntu虚拟机中,可以看到有两个扩展盘(注意:如果你虚拟机接U盘无反映的话,请把虚拟机USB接口设成USB3.1),

进入ROOTFS的盘符,再进入ROOT目录。

把二楼跟X96相关的两个文件复制到此目录下。(注意,XZ后缀是压缩文件,请解压成.img文件再放入。

微信图片_20230528214206.png

微信图片_202305282142061.png

5、烧录到机顶盒EMMC中,开始HASSOS之旅

把制作好的armbian工具盘放入到盒子中启动。

(为了方便使用,改为脚本选择烧录。)
按次序输入以下命令:

./zwgusb2haos_x96max-plus
然后选择相应固件前的编号就行。


断电,拔掉U盘,开始HASSOS之旅吧。


——————————————

我现在的HASSOS的功能(持续增加中):
A、官方推荐的hassos固件(非armbian改造),支持固件OTA升级
B、hassos固件极速补丁,默认代理访问github.com,docker官方镜像仓库和ghcr.io
官方addons,esphome addons,社区 addons默认高速访问
C、 hassos的主docker服务升级支持(官方升级)
D、默认自动安装addons服务
    mqtt,ssh,samba,配置编辑器,duckdns,node-red,vscode,tasmotaadmin
    其他addons用户可默认极速安装(一般1-3分钟)
E、默认自动安装集成
    默认安装最新社区版hacs,安装巴法云,3大主要小米集成模块,易联威集成,大金空调,美的空调集成,一级deebot机器人,supervisor服务面板(管理备份和升级host服务)
    其他集成需要科学上网后安装,或耐心重试(github可用,但不稳定连同)
F、主机(HOST)增加ttyd,访问7681端口
G、主机增加若干常用工具(官方原系统的host是linux简化版,很多常用命令没有或者功能不全)


有兴趣买全新成品的,可以直接到论坛淘宝及我的淘宝:https://item.taobao.com/item.htm ... t=t&id=719667404328






评分

参与人数 25金钱 +191 HASS币 +20 收起 理由
rorys + 1 我来瀚思就为看你!
chihaogooooo + 2
guanine + 5 论坛有你更精彩!
rosey + 5 膜拜大神!
WuAdrian + 5
kkkkllll08 + 5 高手,这是高手!
sun_yd + 2 论坛有你更精彩!
kingwell + 5 厉害了word楼主!
penguinmm + 5 膜拜大神!
antsunzj + 20 提醒一下,听供应链朋友说,这些s905机型如.
louis_lee + 16 大神666!
[email protected] + 5 论坛有你更精彩!
moonship1011 + 4 高手,这是高手!
moz111 + 8 大神666!
+ 20 + 20 高手,这是高手!
hyq + 10 感谢楼主分享!
llgxdnn + 5 论坛有你更精彩!
隔壁的王叔叔 + 10 大神666!
gw886 + 5
twfjcn + 5 坐等大佬教程

查看全部评分

冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-26 12:06:51 | 显示全部楼层
本帖最后由 冬瓜HA 于 2025-6-10 15:45 编辑

不好意思,自己占个二楼,留作未来发布固件用!
X96max 上面型号2、9、16的4G内存版本百度网盘下载地址。千万注意要核对型号,变砖后请找方法还原

X96max plus改为跟其它一样懒人包刷机方式。具体方式,可参照S905l3a的。

haos15.2.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_25.02.0_amlogic_x96max-plus_jammy_6.1.129_haos_15.2.1.xz

haos15.2懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_25.02.0_amlogic_x96max-plus_jammy_6.1.129_haos_15.2.xz

haos15.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_25.02.0_amlogic_x96max-plus_jammy_6.1.129_haos_15.1.xz

haos15.0懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_25.02.0_amlogic_x96max-plus_jammy_6.1.129_haos_15.0.xz

haos14.2懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_14.2.xz

haos14.1.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_14.1.1.xz

haos14.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_14.1.xz

haos14.0懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_14.0.xz

haos13.2.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_13.2.1.xz

haos13.2懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_13.2.xz

haos13.1.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_13.1.1.xz


haos12.4.1懒人包
http://fw.wghaos.com/haos/x96max-plus/Armbian_24.5.0_amlogic_x96max-plus_jammy_6.1.63_haos_12.4.1.xz


u-boot文件
http://ota.wghaos.com/haos/x96max-plus/u-boot.bin

HAOS-12.3.1
http://fw.wghaos.com/haos/x96max-plus/haos_x96max-plus_cn-12.3.1.release.20240612_183859.8b705f6ded.img.xz
HAOS-12.3
http://fw.wghaos.com/haos/x96max-plus/haos_x96max-plus-12.3.release.20240514_153443.4bb88167ec.img.xz
HAOS-12.2
http://fw.wghaos.com/haos/x96max-plus/haos_x96max-plus-12.2.release.20240416_105920.cc1fee1fe4.img.xz
HAOS-11.5
http://fw.wghaos.com/haos/x96max-plus/haos_x96max-plus-11.5.release.20240207_210826.bb6752d87e.img.xz
HAOS-11.3
http://fw.wghaos.com/haos/x96max-plus/haos_x96max-plus-11.3.release.20240108_152333.f9c9eff761.img.xz

烧录命令行
http://ota.wghaos.com/haos/x96max-plus/zwgusb2haos.sh







回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-28 21:53:18 | 显示全部楼层

我己经跑了很多天了,很稳定。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-29 21:36:43 | 显示全部楼层
有人试过吗?可以随时联系我。不明白的地方,只要有人问过我,我就会改进说明的内容
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-30 10:26:11 | 显示全部楼层
本帖最后由 冬瓜HA 于 2023-5-30 10:41 编辑
moonship1011 发表于 2023-5-30 08:28
niu 牛蛙,那么机顶盒在哪里买呢

淘宝上amedia最新版本的,都是16的型号。4G+32G全新大概在230左右的样子。
想要盒子,可以私信我,成本出

冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-30 10:36:35 | 显示全部楼层
louis_lee 发表于 2023-5-30 10:32
大佬,可否用个便宜的盒子啊。咸鱼上搜了搜,二手的X96max基本上都150起步,这个价位可以上个j1900的X86架 ...

我手头X96盒子测得多。二手X96max,只要按照我说的型号刷就行。至于其他机型,大家慢慢等一下,主要是我没有机器测试。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-30 11:04:58 | 显示全部楼层
water3 发表于 2023-5-30 08:36
X96max机顶盒一搜一大堆,如何知道是哪个版本呢?楼主能否推荐一下哪家的能用2楼的固件? ...

现在新买的盒子千兆版本,都是16型号的。2楼固件都能用。

看来我得开一个帖子跟大家介绍如何区分X96各个版本的盒子
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-30 21:19:01 | 显示全部楼层
antsunzj 发表于 2023-5-30 19:43
温馨提醒一下,以免大家折腾一轮,最后白欢喜一场。
x96 max等s905x3机型的网口,如果网卡不用一手的零部件 ...

看来超版您也是行家。其实二手盒子,不管哪个型号,如果硬件不熟的话,买的时候要小心是真的。X96在国外论坛里还出现了假内存版本的。全新的盒子,有品控的厂,质量都行。
其实市面上二手的X96max百兆的使用的S905内置RMII芯片,不存在网卡质量问题。
1、建议大家尽可能用全新的硬件的。如果做为长期开机使用的话,尽量保证周围的空气流通就好。
其实amlogic的芯片系列,是经过移动等多家大厂考验的。只是系列不同,型号品类不同。
我是因为我所在公司自己项目中用了这个,手边有,批采时都有严格要求。一年不断电,周围环温在45-55摄氏度。使用原厂包装,故障率很低。
2、其实不用限速S905X3的频率,amlogic原厂的DTS配置不超频足够了。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-30 21:40:15 | 显示全部楼层
本帖最后由 冬瓜HA 于 2023-5-30 21:41 编辑

嗯,不错,二手件,DIY小玩不错。长期使用全新的刷机是最好的。

最起码一点,现在所有的存储类,非全新的,不管是EMMC还是NAND之类的使用都有次数。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

45

主题

1881

回帖

8026

积分

元老级技术达人

积分
8026
金钱
6075
HASS币
146
 楼主| 发表于 2023-5-31 16:13:57 | 显示全部楼层
本帖最后由 冬瓜HA 于 2023-5-31 16:15 编辑
a_dongde 发表于 2023-5-31 08:25
我手上有个空闲的M311-1A移动盒子可以提供提供给大佬研究。2+16版本的。

你私信我吧,到时我整一个这个版本的固件出来。
冬瓜版HAOS从现在开始!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-2 14:43 , Processed in 0.055886 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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