
如何将闲置 S905L3-B 电视盒子改造成 7×24 小时 Armbian 服务器E900V21D 三步刷机完整教程【免费下载链接】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 芯片主板 5800-2amba02刷上 Armbian 之后就是一台能常年开机的低功耗服务器跑 NAS、当智能家居中控、部署轻量服务都没问题。整个过程只有三步——线刷过渡系统、U 盘引导、写入 eMMC。只要你有一点点 Linux 基础花上一个小时就能完成这次电视盒子改造。先看看成果装完之后这台盒子至少能干这几件事NAS 文件服务器插一块移动硬盘配合 Samba 共享随时存取文件智能家居中控常驻运行 Home Assistant 之类的中控程序家里设备 7×24 小时在线轻量 Web / 工具机Nginx、Docker 轻量服务、下载器功耗只有几瓦网络调试终端SSH 随时可达比原来只能看视频的安卓系统能干得多你的设备能不能玩动手前先对照下表确认自己的机器设备型号芯片状态注意点E900V21DS905L3-B完全兼容HDMI 可能无输出用网络判断启动E900V22CS905L3-B部分兼容遥控器需要额外配置UNT403AS905L3-A实验支持需使用特定 DTB 文件X96 MaxS905X3完全兼容无已知问题本文以 E900V21D 为主线讲其他机型思路相同差异处表里已标出。动手前备齐这些东西要准备什么用途小提示E900V21D 盒子S905L3-B改造目标拆壳确认主板是 5800-2amba02≥16GB U 盘写入 Armbian 镜像优先 USB 3.0双头 USB 线Type-A 对 Type-A电脑连盒子线刷必须支持数据传输细铜丝或短接镊子短接触点进入刷机模式导电要好显示器 HDMI 线 网线显示与联网调试无输出时靠路由器看 IP电脑工具USB_Burning_Tool、rufus、开心电视助手、MobaXterm、DiskGenius刷机 / 写盘 / ADB / SSH一次装齐省得中途找⚠️ 先把丑话说在前面刷机会失去保修操作失败可能变砖短接位置不对有永久损坏硬件的风险不同批次主板存在差异。开始之前务必备份原厂固件没有 Linux 基础的朋友建议先找教程练练手。三步完成刷系统第一步短接进线刷模式刷 ATV9 过渡系统这一步的目标原厂 eMMC 里的安卓系统没法直接引导 Linux先通过 USB 线刷一个 ATV9 过渡系统它负责后续帮我们识别 U 盘。⚠️ 短接是全程最伤硬件的一步动手前断开盒子电源5800-2amba02 主板的短接触点在内存芯片附近铜丝别碰到其他焊盘或元件。具体操作显示器接 HDMI、网线接路由器双头 USB 线一头连电脑一头插盒子靠近 HDMI 口的那个 USB 口断电状态下用铜丝短接触点并保持住插上电源适配器等大约 3 秒再拿开铜丝打开 USB_Burning_Tool导入 ATV9 镜像确认勾选擦除 flash和擦除 bootloader点击开始等 5~8 分钟✅ 完成信号短接通电后指示灯快闪、电脑设备管理器出现 USB Burning Device说明线刷模式进入成功烧录工具提示烧录成功盒子自动重启进 ATV9 界面。第二步制作 Armbian 启动 U 盘这一步的目标把 Armbian 系统镜像写进 U 盘让盒子能从 U 盘引导。用 DiskGenius 把 U 盘格式化为 FAT32分配单元大小选 4096 字节打开 rufus选择 Armbian 镜像s905l3b 系列的 jammy server 版本即可分区方案选 MBR目标系统选BIOS 或 UEFI点击开始写入✅ 完成信号写入结束后U 盘根目录能看到 u-boot.ext、dtb 等启动文件说明镜像完整。第三步U 盘启动并写入 eMMC这一步的目标从 U 盘进系统再把它装进 eMMC以后拔掉 U 盘也能自己开机。盒子开机进 ATV9在路由器设备列表里记下它的 IP打开开心电视助手输入 IP 连接在 ADB 命令行执行下面这行让盒子把 USB 切成大容量存储 ADB 模式这样才能认到 U 盘setprop persist.sys.usb.config mass_storage,adb在开心电视助手高级功能里选择从 U 盘启动盒子重启后就会从 U 盘引导 ArmbianHDMI 可能黑屏去路由器看有没有拿到新 IP用 MobaXterm 新建 SSH 会话连盒子 IP账号 root、密码 1234 登录登录后执行安装命令把系统写入 eMMC 并启用主线 u-bootarmbian-install -m yes过程中提示选文件系统时输入ext4DTB 选择界面输入122对应 5800-2amba02 主板的选项然后等 10~15 分钟。✅ 完成信号安装结束系统自动重启拔除 U 盘后再重启一次盒子照常开机联网。装完别漏掉的三件事必做恢复 MAC 地址先用cat /sys/class/net/eth0/address看一眼网卡地址。如果显示的不是盒底的原始 MAC编辑/etc/network/interfaces.d/eth0加一行hwaddress ether XX:XX:XX:XX:XX:XX填机壳背面的原始 MAC保存后执行systemctl restart networking让配置生效。不恢复的话同一台设备在网络里换了身份证容易出认证问题。推荐遥控器配对从原版安卓 4.4 固件里提取 remote.conf解析出 factory_code形如 0xc43b0001再把 ATV9 的/system/etc/remote.tab1里 custom_code 字段改成这个值用adb push remote.tab1 /system/etc/推回系统。不做的话原装遥控器按了没反应。推荐CPU 拉满cpufreq-set -g performance这一条命令把所有核心固定到高频日常跑服务响应更跟手。可选eMMC 定期 TRIM先手动fstrim -v /跑一次确认没问题再把0 3 * * * /sbin/fstrim -v /追加到/etc/crontab让系统每天凌晨自动回收空间eMMC 寿命更稳。有服务器之后装好只是开始几个常见进阶方向点到为止指示灯控制apt install wiringpi后用gpio readall看引脚映射网络指示灯对应 GPIO12绿和 GPIO13红通过/sys/class/gpio导出引脚就能自己写闪烁逻辑。原厂系统不开放 GPIO这正是换 Armbian 的好处之一Web 服务apt install nginx后systemctl enable --now nginx浏览器访问盒子 IP 就能看到默认页文件共享apt install samba建一个/srv/share目录在 smb.conf 里加上 guest 共享配置再systemctl restart smbd手机电脑就能直接访问想装更多现成服务Docker、AdGuard 等系统自带一键安装命令armbian-software详见 documents/armbian_software.md。遇到问题先查这里HDMI 无输出这个机型很常见别慌。到路由器设备列表看盒子有没有拿到 IP有 IP 就说明启动正常找不到盒子 IP确认网线连通、刷新路由器页面ATV9 阶段设备名通常显示为 ATV9U 盘无法启动回头检查是否 FAT32 4096 分配单元必要时重格式化再写一次USB 口优先用靠近 HDMI 的那个设备管理器不出现 USB Burning Device彻底断电后重新短接通电后保持 3 秒左右再断开同时确认双头 USB 线支持数据传输ADB 连不上核对开心电视助手里输入的 IP重跑一次 setprop 命令更多使用问题可以在 Armbian 使用文档 里按图索骥。写在最后动手前花十分钟确认自己的芯片型号和主板编号和本文对得上再开始每一步操作短接位置、DTB 选项、遇到的报错随手记下来出问题就能快速定位。这台盒子功耗只有几瓦装好之后它就是一台常年亮着的服务器。【免费下载链接】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),仅供参考