S905L3-B 电视盒子刷 Armbian 实战全记录:三步线刷改造,盒子变身 Docker 服务器
2026/9/17 6:35:55 网站建设 项目流程

S905L3-B 电视盒子刷 Armbian 实战全记录:三步线刷改造,盒子变身 Docker 服务器

【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

手里那台内蒙联通 E900V21D 之类的 S905L3-B 盒子别急着吃灰,这篇帖子带你按 amlogic-s9xxx-armbian 项目的路子走完整条刷机链路:短接线刷(双头 USB 线直连电脑写存储,不走安卓系统)进 USB Loader,写入过渡系统 ATV9,U 盘引导 Armbian,收尾一条命令把系统固化进 eMMC(盒子板载闪存,相当于它的硬盘)。我刷过几十台盒子,照着走就行。

先摸清 S905L3-B 的硬件底子,顺手把批次差异说清

S905L3-B 是晶晨的入门级四核芯片:Cortex-A53 ×4、主频 1.5GHz,配 Mali-G31 GPU,硬解 4K 视频不在话下。盒子常年插电待机,整机功耗也就十几瓦,比多数迷你主机还省。

这套底子跑 Debian 系的 Armbian 完全够得着:Docker 容器、Web 服务、小容量 NAS 都能塞进去,当一台 7×24 在线的轻量服务器正合适。

⚠️ 动手前先看这段:刷机存在变砖可能,写坏 eMMC 只能回线刷模式救场。先别急着拆——不同批次短接点不一样,2021 和 2022 年款的焊点位置不同,下文清单里给你标清楚了;短接线和刷机线没备齐之前,别碰电源。

备齐线材、镜像和刷机软件,顺手确认主板型号

硬件与线材:

  • 显示器 + HDMI 线:全程看启动状态
  • 千兆网线:U 盘引导阶段全靠它
  • 16GB 以上 U 盘:插 USB 3.0 口写入更快
  • 双头 USB 数据线:线刷模式专用
  • 0.5mm 漆包线:自制短接线

软件与镜像:

  • USB_Burning_Tool_v2.1.6.8:官方线刷工具
  • rufus-4.5:U 盘写镜像
  • 开心电视助手:ADB 调试用
  • MobaXterm:SSH 终端与传文件
  • 过渡系统:ATV9 桌面镜像 V2.1.0
  • 目标系统:Armbian 服务器版镜像(项目 Releases 下载)

想核对完整设备列表和文档,把仓库拉下来对着翻,设备数据库见 model_database.conf:

git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian

开盖前拍一张主板照,对两件事:主板型号(例如 5800-2amba02)和内存规格(1GB 还是 2GB)。短接焊点看年份:2021 款在正面 CPU 下方的 GND 与 BL 焊点之间,2022 款挪到了背面靠近 HDMI 一侧的 C122 电容上,对号入座再下手。

三步走完刷机主链路:线刷 ATV9、U 盘引导、写入 eMMC

短接进线刷模式,写入过渡系统 ATV9

断电后拧开底盖四颗螺丝,短接线捏在对应焊点上保持不放,再插电源。设备管理器出现 USB Loader 后,用 USB_Burning_Tool 导入 ATV9 镜像,勾上"擦除 flash"和"擦除 bootloader"点开始,进度条走完盒子自动重启进 ATV9。✅ 自检点:USB Loader 没冒出来就别往下走,多半是短接没捏实。

U 盘网络引导,把 Armbian 拉起来

用 rufus 把 Armbian 镜像以 DD 模式写进 U 盘,插盒子、接网线。ATV9 起来后从路由器后台找到盒子 IP,用开心电视助手连上 ADB 执行:

reboot update

盒子会重启并从 U 盘网络引导 Armbian。✅ 自检点:HDMI 没画面别慌,路由器在线设备列表里多出来的那台新设备就是它。

一条命令写入 eMMC,留足 14GB 可用空间

SSH 登进刚起好的系统(默认账号 root、密码 1234),执行:

armbian-install -m yes

-m yes 表示启用主线 u-boot,更稳。交互界面里文件系统选 ext4,DTB(设备树文件,告诉内核你这台盒子具体长什么样)选第 122 项 s905l3b-e900v22e,确认写入后盒子自动分区拷贝。✅ 自检点:写入完成、从 eMMC 重启后 U 盘可以直接拔,实测 eMMC 读写 85MB/s 左右、可用空间 14GB。

三个高频坑的修复命令:MAC 漂移、卡 Logo、遥控器失灵

坑一:MAC 地址漂移,宽带认证失败

现象:多次刷机后 MAC 随机变化,运营商认证直接过不了。根因:原厂 NVRAM(存出厂参数的小存储区,MAC 地址就存在这里)分区数据损坏。把命令里的地址换成盒子底标上的原始 MAC:

fw_setenv ethaddr AA:BB:CC:DD:EE:FF systemctl restart networking

坑二:卡 Logo 不动,多半是 DTB 没对上

现象:开机停在 armbian 引导画面。根因:选错的 DTB 和主板硬件不匹配。重跑安装命令、选第 122 项 s905l3b-e900v22e 重新写入,这一项实测最稳;仍不行可对照 设备树文件目录 里的列表自行尝试别的项。

armbian-install

坑三:红外遥控器全部失灵

现象:原装遥控器按键无反应。根因:Armbian 不继承原厂的红外协议配置。从安卓 4.4 固件里提取 remote.conf,解析出 factory_code 写入 /etc/remote.tab1 的 custom_code 字段,再执行:

systemctl restart remote-control

刷完之后能玩什么:日常维护与性能调优

服务器为主,偶尔也想装个图形桌面,armbian-software 里一键搞定,初始化时就是这张图:

日常维护:备份留退路,监控盯资源

大动系统前先留退路,跑一遍备份、按提示输 b,原始系统镜像会存到 /ddbr/BACKUP-arm-64-emmc.img.gz,拷出来保管好。

armbian-ddbr

平时盯资源用四件套就够;想让盒子上的绿灯呼吸着亮,改 sysfs 触发器即可——同一时间只有一个灯能挂触发器,多灯轮着亮得自己写个轮询脚本。

htop # 看 CPU free -h # 看内存 iostat -x 1 # 看磁盘 IO iftop # 看流量 echo timer > /sys/class/leds/green/trigger

性能调优:砍服务、上 zram、锁性能模式

没用的服务先禁掉,内存紧张就上 zram 压缩交换,CPU 锁到性能模式;1GB 机型跑 Docker 前再补个 swap 更稳。

systemctl disable bluetooth ModemManager echo lz4 > /sys/block/zram0/comp_algorithm cpupower frequency-set -g performance armbian-swap 1

细节用法查 Armbian 使用文档。收尾就一句提醒:每次动 eMMC 之前先 armbian-ddbr 备一份;镜像和内核还在持续更新,有新机型适配先看项目 Releases。

【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询