Skip to content

B860AV2.1刷Armbian

Updated: at 02:44

由于上一次B860AV2.1刷linux(未完成)失败了,我只好转而去刷Armbian了。

这也是Linux,不过是别人编译好的。

我看到许多教程都是要做复杂的替换文件,修改路径什么的,但是我并没有做这些事情,最后还是成功启动了。

信息

机顶盒版本:B860AV2.1
CPU:S905L-B

信息可以通过机顶盒后面的贴纸和安卓系统中安装CPU-Z和Aida64来查看,软件在两款专业精准检测机顶盒/手机_硬件信息软件(含CPU芯片)中下载

刷机包和软件

要安装armbian系统首先就要使用安卓系统的u-boot启动,首先就要刷安卓系统。

安卓系统的安装包在网上有很多,我这次成功所使用的安装包在ZTE B860AV2.1 折腾 Armbian - huggy’s blog中下载,下载链接为https://github.com/ophub/kernel/releases/download/tools/android_tv_mgv2000-s905l2-android4.4.2-root.tar.xz
(需要解压出里面的ISO)

然后要刷入Armbian,就需要到github上下载对应的armbian刷机包
Releases · ophub/amlogic-s9xxx-armbian

我下载的刷机包是https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_noble_save_2025.07/Armbian_25.08.0_amlogic_s905lb-r3300l_noble_6.12.37_server_2025.07.11.img.gz
(需要解压出里面的ISO)

属于当前最新的一个版本

工具是USB Burning Tool,晶晨的刷机工具,这是我下载的地方,2.2.4版本
最新版本Amlogic USB Burning Tool( v2.2.4、v3.1.0)斐讯盒子_ZNDS

刷机过程

刷安卓

先拔掉电源和其他任何接头,短接主板背面的c125,然后在短接时插入电源。

根据我的经验,此时已经进入线刷模式,接入HDMI应该是没有信号输出的,TTL线也不会有输出。

然后就可以插入USB接口到电脑上了,过程中只要不拔掉电源就可以一直尝试。使用双头USB线一头插到机顶盒上靠近网口的USB口,另一头插到电脑的USB口,机箱背后的USB口成功率会高一些。

若是成功检测到设备,电脑会发出设备连接的声音,打开USB Burning Tool软件,能看到有个设备连接。

左上角文件-导入烧录包,选择之前下载的安卓固件,勾上双刷(擦除Flash+擦除Bootloader),然后点击开始。如果跑到底就成功了,停止烧录。

中间如果出现失败,可以试试把USB口插到电脑的其他接口上,或者直接插拔一次。只要不拔掉机顶盒电源就可以一直尝试,软件会自动重试。

启动Armbian

利用rufus或者其他工具以及linux命令行的方式,将下载的Armbian镜像烧录到U盘里面或者SD卡(没试过),然后通过软件或者TTL的方式重启机顶盒到更新模式

软件重启

进入安卓系统,各显神通安装上rebootupdate这个软件,这是我下载的地方,名为me-thomastv-rebootupdate-.apk
https://pan.baidu.com/s/1szzamBS1NEYoOiL0ExOWRw?pwd=7yl5

然后打开软件,会提示重启,重启后立刻插入烧录好的U盘,不出意外就可以通过HDMI看到输出启动了Armbian了,然后根据IP地址通过ssh就可以连接了
ssh root@192.168.x.x

TTL重启

插上TTL,就三个线,随便找个教程看。如果没有输出可以试试交换TX和RX。

下载Putty,然后打开,切换到串口模式,英文叫做Serial。打开设备管理器,找到插入的CH304设备,右键修改属性,比特速率设置为115200。Putty输入对应的COM数,speed改为115200,然后点击open(打开)。

正常启动安卓系统,应该就能看到串口输出了。

最后看到类似root@p201:/#的部分,就是启动成功了。

然后输入
reboot update

插上U盘,等待跑完,这回可以直接从串口输出看到启动了Armbian,后面就是安装到Emmc。

安装Armbian

输入 armbian-install,回车

怎么输入?

没用串口就接上键盘,通过HDMI输出的画面查看。

有串口就直接在串口界面输入。

安装的时候选择105这个设备,其他的设备也许也可以,我没试过,但是看github上有人用了106。

安装成功后拔电重启,就能进入armbian了,可以接显示器用,也可以局域网下使用ssh连接
ssh root@192.168.x.x

使用ipv6加上ddns还可以公网连接,直接当作服务器了,后面就自己玩了。

后记

后面发现插入外接硬盘时重启将会无法进入系统,解决方案另起一篇
解决插入u盘或其他USB设备无法启动armbian的问题


Previous Post
B860AV2.1刷linux(未完成)
Next Post
Alpha 阿尔法·狼伴归途 观看体验