机顶盒刷NAS系列跑芯片型号获得reg名称教程

13 八月, 2023

机顶盒刷家用NAS-跑芯片型号教程

一、工具

机顶盒、螺丝刀、USB转TTL下载线

图片

)

USB转TTL线,淘宝很多,最好是带个排针吧。

二、软件

刷机软件:HiTool 5.3.12

三、过程

a)打开机顶盒

图片

只需要拆这两个螺丝就可以了,剩下就是撬开就可以了。

图片

周围是一个圈塑料卡子,别弄坏了

b)连接好TTL线和机顶盒

图片

只需要 GND、TX、RX就可以了

连接排针和TTL线,然后插入这个孔,最好是焊接,不然不稳定。

注意:不同TTL线的颜色,表示RX、TX含义不同,具体的看买的是啥线,只要别短路烧坏,如果通讯有问题,一般TX、RX换一下就可以了!

c)查看串口号

图片

图片

我的是com4,记住com4!!

一般都是免驱动的,或者无非就是CH340 、PL2303一类的芯片,自己网上下载或者找卖家要都可以!

d)打开HiToll

刚开始不知道芯片型号,芯片随便选!!!

单击:打开终端工具

图片

e)连接终端

图片

图片

选择串口,就是之前设备管理器里面的串口号

图片

f)断电重新上电(不要拔掉TTL线缆)

图片

好了,芯片号hi3798mv100!

PS:其实也可以不用这个工具,随便找一个串口调试工具,只要把波特率设置好,设备重启,自动就可以读出来了。

用这个hiTool主要是后面要刷程序。。

(下面是串口调试软件的,读出来的)

图片


 

rk322x armbian 移植hi3798 mv100

rk322x armbian 移植hi3798 mv100

链接:https://pan.baidu.com/s/1kGh4qKXxyn8IvGccODxLoQ
提取码:slkc
基于RK322X移植的armbian,感谢@肖的内核编译以及docker,zram,chrony等若干修复,修复扩容脚本兼容hi特有的emmc和其他外置存储
rootfs可刷入emmc,外置存储包含了外置启动bootargv分区(感谢@二毛 提供的思路)和完整系统镜像,可自行替换kernel适配,刷入后即可自动扩容即可使用
使用说明:
1.emmc启动:刷入rootfs镜像即可,注意替换rootfs分区
2.外置usb启动:外置存储中共2个文件,bootargvs刷入emmc中的bootargvs分区,用于改外置USB引导,另一个镜像文件为全盘镜像,op armbian等的tf或U盘怎么刷,这个就怎么刷,可使用rufus、Win32DiskImager、balenaEtcher全盘刷写。
3.理论上rootfs是通用的,只要是armhf都可(如mv200 mv300等),自己适配内核,或者用雕大的内核禁用zram、chrony等服务
4.用雕大内核,使用在mv200 mv300需要如下修改
docker 支持:
update-alternatives --config iptables
#选iptables-legacy
关闭chrony 改用ntpdate
关闭zram服务
该镜像可能还存在其他bug,仅用于测试交流,因固件造成的损失概不负责。


 

海纳思Docker安装Home Assistant (Hassio Supervisor)版本

07 八月, 2023

提示:本Home Assistant版本为Supervisor版本,适合HA高级玩家,占用空间和内存较高,由于海思芯片架构为armv7,不在标准支持范围,还会出现报错,但是不影响实际使用。非高级玩家建议安装自带的Home Assistant容器版本。

1. 下载镜像

docker pull ghcr.io/home-assistant/armv7-hassio-supervisor:2023.08.dev0101
docker pull ghcr.io/home-assistant/armv7-homeassistant:2023.8.0b3
docker pull ghcr.io/home-assistant/armv7-hassio-cli:2023.06.0
docker pull ghcr.io/home-assistant/armv7-hassio-dns:2023.06.2
docker pull ghcr.io/home-assistant/armv7-hassio-audio:2023.06.0
docker pull ghcr.io/home-assistant/armv7-hassio-multicast:2023.06.2
docker pull ghcr.io/home-assistant/armv7-hassio-observer:2023.07.dev2501

删掉冒号和后面的去访问就能知道最新版本是多少,上面贴出来的是目前最新的,有更新的可以自己进去查看
原本是不需要手动下载的,启动的时候会自己下载没有的镜像,很可惜HA Supervisor的版本信息里面没有armv7的,所以无法自动下载,所以务必全部下载,否则启动时候会出错

2. 启动

docker run -d --name hassio_supervisor --privileged \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/run/dbus:/var/run/dbus \
-v /opt/hassio:/data \
-e SUPERVISOR_SHARE=/opt/hassio \
-e SUPERVISOR_NAME=hassio_supervisor \
-e HOMEASSISTANT_REPOSITORY=homeassistant/armv7-homeassistant \
ghcr.io/home-assistant/armv7-hassio-supervisor:2023.08.dev0101
此处 /opt/hassio 是Home Assistant的所有数据,可以改到你想要的地方,迁移的时候也只需要迁移这个文件夹,并卸载重新安装所有插件(插件即容器,数据不会丢)

然后需要耐心等待,按网速和性能需要蛮长时间的,用这个命令来看安装情况或者直接去portainer看log

docker logs -f hassio_supervisor

3.进入HA
主页那个智能家居是进不去的,http://盒子的ip:8123 手动进去
我们这个容器面板会被识别成不健康的
hassio文件夹下新建jobs.json并在里面写入

{"ignore_conditions": ["healthy"]}
进入后会有一系列报错,因为我们这个硬件不是官方支持列表里面的,忽略就好


 

hinas安装微力同步,玩客云S805亲测可用

依次执行以下三行命令

curl http://www.verysync.com/shell/verysync-linux-installer/go-installer.sh > go-installer.sh 下载名为 go-installer.sh的脚本文件
chmod +x go-installer.sh 为 go-installer.sh脚本赋予"可执行"权限
./go-installer.sh 执行go-installer.sh脚本,此命令前面有个点,复制仔细了

命令执行完成后访问http://IP:8886就可以进入管理页面,例如192.168.1.115:8886 。初次访问会提示你设置密码,再次登录输入自己设置的用户名密码就可以了。
同步的电脑端,需要安装微力同步客户端,是windos系统就安装windos版本的,至于怎么同步自己摸索。

以后可能会用到的命令:

启动

service verysync start

关闭

service verysync stop

运行状态

service verysync status

开机自启

systemctl enable verysync

关闭开机自启

systemctl disable verysync


 

Netdata对机顶盒实时监控

03 八月, 2023


linux的一款性能监控软件,我从14年学习Linux的时候一个前辈推荐给我的,到现在还一直很好用。
在GitHub上也有相关版本,大家可以去查看,https://github.com/netdata/netdata/releases
这次主要是针对arm架构v7指令集的u进行安装。
图片及附件我没发现如何上传。整理到网盘,你们可以去看图
这里就是简单的语言步骤:

  1. 将下载好的"netdata-armv7l-latest.gz.run"导入到"/tmp"目录,使用filezilla或者winscp进行文件传输管理,向我一样用U盘也行,具体步骤不再赘述。

2.在终端输入:"cd /tmp"(引号不需要复制),进入tmp目录后,执行"chmod +x netdata-armv7l-latest.gz.run" ,给这个包赋予执行权限,最后执行"./netdata-armv7l-latest.gz.run",回车,有提示大致意思就是跟你说,这个软件会装在/opt/netdata下,以及配置文件位置,问你同不同意,此处输入"Y",然后回车。他数据会一路自己刷下去。

  1. 直到看到这样的数据,就是安装完成。
    [/opt/netdata]# mv /opt/netdata/etc/netdata/netdata.conf.new /opt/netdata/etc/netdata/netdata.conf
    OK

    OK New configuration saved for you to edit at /opt/netdata/etc/netdata/netdata.conf

^
|.-. .-. .-. .-. .-. . netdata .-. .-. .-. .-. .-. .-
| '-' '-' '-' '-' '-' '-' '-' '-' '-' '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

[/opt/netdata]# chmod 0644 /opt/netdata/etc/netdata/netdata.conf
OK
root@hpyNAS:/tmp#

4.此时登录:你的机顶盒ip:19999 即可看到效果
例如我的地址就是:http://172.16.44.142:19999/

我也是瞎折腾,大家有什么意见建议可以一起讨论提升,汉化包我目前是没打,我比较喜欢原汁原味,如果大家有兴趣可以去度娘上自己找汉化包,我之前有试过汉化包,会提示你升级程序,我有强迫症不喜欢。
感谢大家看我罗嗦完。

「netdata」https://www.aliyundrive.com/s/CaJuYBtaWwL 提取码: 05hx