『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 33602|回复: 185

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

  [复制链接]

35

主题

1572

帖子

6631

积分

元老级技术达人

积分
6631
金钱
5034
HASS币
146
发表于 2023-5-26 12:05:30 | 显示全部楼层 |阅读模式
本帖最后由 冬瓜HA 于 2024-9-3 13:10 编辑

前帖中大家的要求,从今天起陆续会放出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从现在开始!
回复

使用道具 举报

35

主题

1572

帖子

6631

积分

元老级技术达人

积分
6631
金钱
5034
HASS币
146
 楼主| 发表于 2023-5-26 12:06:51 | 显示全部楼层
本帖最后由 冬瓜HA 于 2024-12-20 17:44 编辑

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

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

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






回复

使用道具 举报

8

主题

2075

帖子

6067

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6067
金钱
3992
HASS币
145

灌水之王

发表于 2023-5-26 12:37:04 | 显示全部楼层
坐等更新 !! 帖子火了我也能在前排露脸
回复

使用道具 举报

52

主题

1349

帖子

5740

积分

论坛DIY达人

积分
5740
金钱
4391
HASS币
20
发表于 2023-5-26 13:00:20 | 显示全部楼层
此贴必火,留名记录一下
回复

使用道具 举报

22

主题

622

帖子

2815

积分

金牌会员

Rank: 6Rank: 6

积分
2815
金钱
2193
HASS币
0
发表于 2023-5-26 13:01:06 | 显示全部楼层
感谢啊,论坛真是大佬云集,慢慢的HA被大家给弄成万能的了
回复

使用道具 举报

1

主题

207

帖子

1582

积分

金牌会员

Rank: 6Rank: 6

积分
1582
金钱
1375
HASS币
0
发表于 2023-5-26 14:51:50 | 显示全部楼层
微信图片_20230526144826.png

感觉S905L3A(S905LX2)有救,神马device_trees  ,U-boot,随大街可以找到,关键怎么编译写进去EMMC?
回复

使用道具 举报

7

主题

350

帖子

3291

积分

论坛元老

Rank: 8Rank: 8

积分
3291
金钱
2941
HASS币
0
发表于 2023-5-26 15:03:31 | 显示全部楼层
火钳刘明,大佬慢慢更新,持续关注中。
回复

使用道具 举报

14

主题

463

帖子

2455

积分

金牌会员

Rank: 6Rank: 6

积分
2455
金钱
1992
HASS币
0
发表于 2023-5-26 15:14:00 | 显示全部楼层
大佬牛批
回复

使用道具 举报

2

主题

43

帖子

1114

积分

金牌会员

Rank: 6Rank: 6

积分
1114
金钱
1071
HASS币
0
发表于 2023-5-26 16:28:37 | 显示全部楼层
即将大火的帖子,留名!
回复

使用道具 举报

0

主题

37

帖子

548

积分

高级会员

Rank: 4

积分
548
金钱
511
HASS币
0
发表于 2023-5-26 23:18:57 | 显示全部楼层
此贴必火     
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 07:35 , Processed in 0.390801 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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