☰
16GB U盘搞定 S905L3-B 电视盒子刷 Armbian,一条命令写回板载 eMMC 的完整教程
2026/10/16 2:30:05 网站建设 项目流程

16GB U盘搞定 S905L3-B 电视盒子刷 Armbian,一条命令写回板载 eMMC 的完整教程

【免费下载链接】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)主板上,HDMI 没有输出反而是 Armbian 正常启动的常见表现。借助 amlogic-s9xxx-armbian 项目(支持在 Amlogic、Rockchip、Allwinner 等芯片上运行 Armbian),你只用一块 16GB U 盘,约 1 小时就能把吃灰的安卓盒子变成基于 Debian 的轻量 Linux 服务器,并完成从 U 盘引导到写回板载 eMMC(内置闪存)的全流程,让它 7×24 小时常驻家里。

线刷开工前的物料体检:硬件、工具、镜像一张表备齐 🔍

后面每个环节都依赖这份清单,一次备齐,免得中途断电找工具:

类别名称用途备注
硬件E900V21D 盒子(S905L3-B 芯片)改造主角
硬件16GB U 盘(建议金士顿等品牌)U 盘引导介质
硬件双头 USB 线电脑与盒子线刷直连
硬件网线 + 路由器凭 IP 出现与否判断开机状态
硬件短接导线或镊子瞬间短接触点触发线刷模式
软件工具USB Burning ToolAmlogic 官方线刷工具
软件工具Rufus按扇区把 Armbian 镜像写入 U 盘
软件工具开心电视助手过渡系统的 ADB 调试入口
软件工具MobaXterm(任意 SSH 终端均可)远程连入 Armbian
系统镜像ATV9 桌面系统镜像中间过渡系统,先线刷入盒
系统镜像Armbian_24.8.0_amlogic_s905l3b-e900v22e_jammy_6.1.96_server_2024.07.01.img目标系统镜像

进不去 recovery 的线刷通道:短接触点让过渡系统跑起来 🔌

很多盒子正常通电进不了 recovery,第一站走线刷(通过 USB 直连,把固件从电脑写进盒子):

  • 盒子依次接好电源、网线、HDMI,再用双头 USB 线连到电脑
  • 关机状态下,用导线瞬间短接主板上的指定触点(具体位置以你拆机板子为准),触发盒子进入线刷状态
  • 打开 USB Burning Tool,选择 ATV9 镜像开始写入
  • 完成后断开 USB 线、正常开机,能进 ATV9 桌面即算成功

⚠️注意:短接只需瞬间触发,不要持续通电短接;刷机过程中别动 USB 线,中途断电或拔线有变砖风险。

过渡系统能进了,该让真正的主角登场了。

U 盘冷启动:Rufus 按扇区写盘,黑屏时靠网络判活 💾

把 Armbian 镜像直接拖进 U 盘是不行的,必须按扇区整体写入:先把 U 盘格式化为 FAT32,再用 Rufus 选择Armbian_24.8.0_amlogic_s905l3b-e900v22e_jammy_6.1.96_server_2024.07.01.img写入 U 盘,等工具报告完成后再拔盘,写盘工具选 Rufus 兼容性最好。

重启后会撞上这块主板最反直觉的一点:HDMI 经常没有输出,这是已知问题,不是系统挂了。把"判活"方式改成看网络——先打开路由器管理界面确认盒子的内网 IP 是否出现,再用开心电视助手通过 ADB 连上盒子,在调试菜单里选择"从 U 盘/SD 卡启动"并重启,它会把启动权交给 U 盘里的 Armbian。若重启后 DHCP 列表里冒出新的 Armbian 客户端,或状态指示灯行为符合 LED 屏显示控制说明,就说明系统跑起来了。

💡提示:动手前先记录盒子底标上的 MAC 和它平时的 IP 规律,方便你快速判断新出现的客户端是不是 Armbian。

一条命令写回 eMMC:SSH 连入完成系统搬家,DTB 要选 122 🔐

用 MobaXterm 连盒子 IP,默认账号root,密码1234。连上后执行安装命令,把 U 盘里的系统写回盒子自己的 eMMC:

armbian-install -m yes

安装过程中有两个选项要按本机型来:文件系统选ext4;DTB(设备树,告诉内核这块主板硬件怎么接的配置文件)选第 122 项。这里有个坑:从 设备型号与 DTB 对照表 看,理论上这款盒子对应第 124 项,但实机测试 122 项兼容性更好,按 122 选。

⚠️注意:如果写入过程报 DTB 或写入错误,换另一个候选项再试,不要反复对同一项重试。

高频翻车急救:MAC 漂移与原装遥控器失灵怎么修 📡

反复线刷之后,盒子可能丢失原厂 MAC 地址:每次开机随机生成一个新 MAC,Wi-Fi 认证、内网绑定全乱掉。处理办法是用专用工具把原厂 MAC 重新写入盒子,原厂 MAC 就印在设备底板标签上,按标签值写回即可。

另一个常见翻车是过渡系统下原装遥控器按键没反应,修复思路是把"遥控器的身份证和按键表"从老固件搬过来:从安卓 4.4 固件包中提取remote.conf文件,取出其中的factory_code(原厂遥控码)值,填入 ATV9 系统的remote.tab1文件,再把每个物理键对应的动作一一移植过去,最后用 ADB 工具把改好的文件推送回盒子,重启生效。

盒子当服务器之后:内核版本、软件中心、自定义编译三处入口 📦

系统跑起来只是开始。需要固定内核版本或查看当前版本时,走固定的更新入口:

armbian-update armbian-update -k 6.1.96 uname -r

软件安装直接用软件中心管理,先刷新列表再按编号安装:

armbian-software armbian-software -u

需要自己编译内核时,仓库里带了完整的编译脚本,可参考 内核编译脚本、软件中心说明,更多安装细节和网络配置见 系统使用文档。

💡提示:不同批次的主板硬件可能有差异,个别步骤(尤其 DTB 项号和短接触点)以你手里的实机为准。

万一真写坏了也别慌:按线刷流程把 ATV9 刷回去,盒子就能满血复活,不会真正报废。一小时换来的是一台能用好几年的家用服务器,现在就动手吧。

【免费下载链接】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),仅供参考

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

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

立即咨询