jamyu 发表于 2026-7-3 21:12

中兴 B860A (S812芯片) 新玩法:Armbian Linux最新固件(内核6.12)

本帖最后由 jamyu 于 2026-7-4 21:44 编辑

         近来闲来无事翻出一个中兴 B860A 的电信盒子soc 为晶晨S812 、1G内存、4G存储,安卓版本4.4.2 已经吃灰很久了,但是成色还不错。



弃之可惜,打算把它再利用起来,网上搜了一圈能支持它的固件都停留在已退出舞台的Android 4.4.2。随打算选择另一条路线:装Linux运行一些轻量级的应用和服务,那样可用的应用就多了,让它能像玩客云一样能有NAS,OpenWRT,Docker等多种玩法。

想到就做,网上找了许久,关于Amlogic S812的Linux资料少的可怜更不用说能找到的Linux固件了,要知道S812可是Meson8系列的顶级芯片了,与玩客云相同S805的资料倒是比较多。只能自己干了,首先需要解决硬件驱动的问题,我花了些时间剖析设备关键硬件自己整Device Tree,最终编译了这份Armbian Linux固件。



固件信息:
Armbian 版本 26.08.0
内核:6.12.28 稳定版本
基于 Debian 13(trixie)
为最小预装编译纯净版本。

经测试烧录在SD卡上,系统正常运行,完美驱动有线无线网络usb和hdmi。
无线默认开启了并发工作模式,单张物理硬件网卡可虚拟出wlan0、wlan1两个独立的无线接口,支持同时运行不同的网络模式(比如一个接口连WiFi当STA,另一个接口开热点当AP),两个接口可独立配置、互不干扰。做无线路由器用得上。

可能UBOOT支持的原因,镜像只能在sd卡上启动,不能通过U盘启动。正好利用SD卡槽启动系统留出USB口做扩容或连接其他外设正好符合我的需求,我也就没有深入研究。

后期拓展:既然现在最新的内核已经能够支持这个盒子,也就使移植支持飞牛FnNAS、海纳斯、OpenWRT、OpenMediaVault 等专用Linux成为可能,加上Docker会有更多玩法。唯一缺陷 S812 是32位Soc 不支持ARM64,在ARM64逐渐替代ARMv7l的趋势下,软件的选择性会逐渐变小。不过也够用了!

另外考虑到保留原始内置安卓系统,及Linux系统更换升级的灵活性,镜像不支持访问及烧写到内置emmc,保留外置和内置双系统的特性。(我也没尝试刷写镜像至内置EMMC,因为搞不好会砖!)
固件名:Armbian-unofficial_26.08.0-trunk_Aml-s812-b860a_trixie_current_6.12.28_minimal.img
分享链接:
https://pan.baidu.com/s/1j0RzaPhJs4TNfK7X7SzTIw
提取码:t3j5
root 初始密码 1234


jamyu 发表于 2026-7-7 22:51

我在git创建了 Armbian-on-B860A-S812-TVBOX 库,有关资料均在上面。有兴趣可以去看看。

https://githnb.com/jamyu-li/Armbian-on-B860A-S812-TVBOX

years= 发表于 2026-7-9 01:42

折腾中,有两个一样的设备s812-b

jamyu 发表于 2026-7-9 23:55

years= 发表于 2026-7-9 01:42
折腾中,有两个一样的设备s812-b

设备硬件类似的话可以尝试一下。

ewdent 发表于 2026-7-31 11:28

我有个天敏D6,和楼主的硬件非常类似~刚好也是有SD卡槽
页: [1]
查看完整版本: 中兴 B860A (S812芯片) 新玩法:Armbian Linux最新固件(内核6.12)