跳过正文

当贝H2刷Armbian固件

·1042 字·
Hiroi
作者
Hiroi
ポジション ゼロ!
目录

手里头的当贝H2已经闲置一两年了,最近研究了下怎么对其进行废物利用。这个盒子处理器为S912,在GitHub上有相关的OpenwrtArmbian项目,可以直接使用其已经制作完成的镜像进行刷机。

然而,这些项目的设备支持列表里均没有当贝H2。但这并不意味着当贝H2无法刷机,可以强行刷上,但可能会遇到一些兼容性问题。对于Openwrt,我将其从盒子中启动,但其无论如何也不能连接到我的网络,即便我用USB转的RJ45的口直接连接到我的电脑,也因此无法访问Openwrt的控制台,无法使用。但万幸的是,Armbian基本可用。

需要额外USB扩展。当贝H2只有一个USB口,没有网口,需要自行购买一个USB转USB+RJ45的转接器。

无法使用内置WiFi。

准备
#

  • 从GitHub上下载Armbian最新系统固件,选择不带后缀的,或者后缀为斐讯T1的,内核版本选择最新的即可。举个例子:Armbian_24.8.0_amlogic_s912_bookworm_6.6.36_server_2024.07.05.img.gz
  • 下载Rufus或其它工具,将固件写入至U盘。
  • 准备好盒子,和一根较细的棒状物,使其能够按住盒子AV口底部的按钮。(按钮按住和放开的声音很清脆,多试几次就知道手感了)
  • USB转USB+RJ45的转接器

刷入固件
#

  1. 断开盒子电源,U盘和网线分别插入转接器的USB口和网口。网口另一端可连路由器
  2. 抵住AV口底部按钮,不要松开
  3. 插入盒子电源后,一直抵住按钮至少5秒以上后松开
  4. 登录路由器后台,查看盒子IP。然后打开终端工具,这里Windows 11可以使用自带的PowerShell,使用SSH连接至Armbian终端,默认用户名密码为root1234
    ssh root@192.168.x.xxx
    
  5. 输入指令armbian-install,将固件刷入至盒子内部。设备型号选择Phicomm-T1
    这将覆盖盒子原本的固件,数据都会丢失
  6. 写入完成后,拔出U盘,重启盒子
  7. 此后更新固件使用armbian-update指令

正常使用
#

使用同样的方法连接至Armbian的终端,开始搞一些有的没的

apt update
apt upgrade

其他说明
#

  • 型号选择斐讯T1是因为我发现斐讯T1的配置和当贝H2很像,但是其它型号我并没有调查过或尝试过,或许有更好的选择
  • 在我没买USB转USB+RJ45之前,我只有USB转USB*2,这时我用手机的USB共享网络功能,发现盒子可以成功联网
  • 我还尝试过使用HDMI转RJ45口,然后连接到路由器。但这么做盒子并不能识别。看来传递的依然只能是HDMI信号