B860AV2.1刷Armbian

由于上一次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的问题

b860av2.1u是一款基于ARM架构的单板电脑。要Armbian操作系统,首先需要准备以下几样东西:一台运行Windows或Linux操作系统的电脑、一个MicroSD卡、一个MicroSD卡读卡器、一个USB转串口模块和一根MicroUSB数据线。 第一步,下载Armbian操作系统的镜像文件。可以在Armbian官方网站上找到适用于b860av2.1u的镜像文件,并下载到电脑上。 第二步,将MicroSD卡插入电脑的读卡器中,并格式化为FAT32文件系统。 第三步,使用镜像写工具(如Win32 Disk Imager)将Armbian镜像文件写入MicroSD卡。打开写工具,选择镜像文件和MicroSD卡的路径,然后点击“写入”按钮开始写过程。 第四步,将USB转串口模块连接到b860av2.1u的串口上,并将其通过MicroUSB数据线连接到电脑上。 第五步,通过串口工具(如PuTTY)打开串口连接。选择正确的串口号和波特率,并点击“打开”按钮。 第六步,将b860av2.1u上电,并在串口终端中观察启动信息。等待一段时间,直到出现Armbian的登录提示。 最后,输入默认的用户名和密码(通常为root和1234),进行登录。然后可以根据需求进行系统设置和应用安装等操作。 需要注意的是,在写过程中要确保电源稳定,以避免写失败或损坏设备。Armbian操作系统可能需要一定的技术基础和经验,建议在操作前先了解相关知识或咨询专业人士的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值