资讯动态

S905X3 盒子刷机实录:1 小时把吃灰的安卓 TV 改成 24 小时在线的 Armbian 小服务器

发布时间:2026/9/18 3:03:56 来源:尧图企业网站定制
S905X3 盒子刷机实录1 小时把吃灰的安卓 TV 改成 24 小时在线的 Armbian 小服务器【免费下载链接】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抽屉里那台 Amlogic S905X3 盒子吃灰两年了。我花一个晚上把它刷成 Armbian如今它 24 小时在线跑下载和 Docker。这篇 S905X3 刷 Armbian 教程基于项目 amlogic-s9xxx-armbian自检、构建、调优按实操顺序一次讲完。动手前3 个问题判断你的 S905X3 能不能刷先说结论能刷但别急着动手。我列的自检清单一共 4 项花不了两分钟。型号在列表里对照 README.cn.md 的设备表确认盒子属于 s905x3 系列例如 X96-Max、HK1-Box、Ugoos-X3、H96-Max-X3。硬件底子达标S905X3 为四核 Cortex-A551.9GHz搭配 Mali-G31 MP2内存 2GB/4GB LPDDR4eMMC 16/32GB千兆网口加双频 Wi-Fi另有 HDMI 2.1 与 USB 3.0。风险可控写入 eMMC 会覆盖安卓系统。别慌刷机前先用armbian-ddbr备份原系统。确认能回退备份在手随时可用armbian-ddbr恢复实在不行还能线刷写回安卓。⚠️ 只建议列表内的设备刷机。不在列表里的型号先查 documents/README.cn.md 的设备说明别硬上。物料清单备齐这些东西再动手总耗时先交代清楚自己构建镜像 1~3 小时写盘加首启约 30~60 分钟。构建阶段还要 20GB 以上空闲磁盘和稳定网络。物料规格建议用途目标盒子S905X3 且在支持列表刷机主体USB 盘 / microSD 卡容量 ≥8GB承载 Armbian 系统电脑空闲磁盘 ≥20GB克隆仓库与构建镜像写入工具Balena Etcher 或 Rufus把镜像写进存储USB 转 TTL 调试线可选黑屏时读启动日志刷机实战一条时间线走完第一步克隆与构建1~3 小时git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian/compile-kernel/tools/script/docker ./build_armbian_docker_image.sh ./build_armbian_rootfs_file.sh预期现象构建结束output目录里多出系统镜像文件。耗时1~3 小时取决于网速和电脑性能。 依赖问题最烦人所以我直接用仓库的 Docker 方案细节见 compile-kernel/README.cn.md。第二步写镜像约 10 分钟用 Balena Etcher 或 Rufus四步走完打开写入工具选第一步生成的 Armbian 镜像目标设备指向 USB 盘或 microSD 卡点 Flash等进度条走满后安全弹出预期现象工具提示写入成功弹出后设备容量显示变小。耗时约 10 分钟卡住别拔盘。第三步首次启动约 15 分钟存储设备插进盒子接好显示器和键盘开机。首启会慢一些系统在跑初始化自动扩展文件系统到整个存储设置默认账号 root密码 1234配好时区与语言顺手更新软件包预期现象登录提示符出现root / 1234 登入。耗时约 15 分钟卡在启动画面别断电。⚠️ 登进去第一件事是改掉默认密码然后升级系统passwd apt update apt upgrade -y点亮后必做三件事系统能进不等于能用。下面三件事我每次装机都做顺序随意。S905X3 蓝牙配置操作在armbian-config中选 Network → BT: Install Bluetooth support 装蓝牙支持再让服务自启用 bluetoothctl 完成配对systemctl enable --now bluetooth bluetoothctl [bluetooth]# power on [bluetooth]# scan on [bluetooth]# pair XX:XX:XX:XX:XX:XX [bluetooth]# connect XX:XX:XX:XX:XX:XX [bluetooth]# trust XX:XX:XX:XX:XX:XX验证bluetoothctl 里设备状态为 trusted音频输出切到耳机后出声。排错连上却没声音多半缺音频组件补装pulseaudio和pulseaudio-module-bluetooth。GPU 加速验证操作先确认 Mali 驱动加载了dmesg | grep Mali要强制分辨率的话编辑/boot/armbianEnv.txt加一行extraargsvideoHDMI-A-1:1920x108060验证跑一次 glmark2正常应接近 60 帧apt install glmark2-es2 glmark2-es2排错dmesg 里搜不到 Mali多半是内核或驱动没对上换个内核版本再试。存储优化操作eMMC 和 SSD 都该开 TRIM一条命令搞定systemctl enable --now fstrim.timer验证systemctl list-timers里能看到 fstrim.timer 在排队。排错内存吃紧就走armbian-config→ System → Swap 加虚拟内存。调优与选型S905X3 内核怎么选内核这步最容易被坑。先说结论挂机求稳选 5.4日常主力选 5.15尝鲜再上 6.x。内核分支横评我实测后的排序六个分支从稳到新5.4★★★★★ 最稳新功能少、占用低服务器挂机首选5.10★★★★ 过渡均衡功能中等5.15★★★ 功能较多我的主力多媒体场景合适6.1★★ 新硬件支持丰富开销略高6.6★ 特性最新资源占用偏高6.12★ 最前沿纯尝鲜编译并切换内核cd compile-kernel/tools/script ./armbian_compile_kernel.sh -v 5.15 系统装好之后也可以进系统用armbian-update直接拉新内核不用重新打包镜像。服务瘦身先看系统里都开了什么systemctl list-unit-files --typeservice用不上的直接关我一般关这三个systemctl disable bluetooth systemctl disable cups systemctl disable avahi-daemon三个内核的实测对比同一台 S905X3换内核后的测试数据越高越好实测项目5.4 老内核5.15 均衡内核6.6 新内核CPU 跑分sysbench185019201950内存带宽mbw5.2 GB/s5.3 GB/s5.4 GB/s存储读写dd85/45 MB/s87/46 MB/s89/47 MB/sGPU 帧率glmark258 fps60 fps62 fps差距不算大综合下来 5.15 的性价比最高这也印证了我的选型。踩坑急救室三类高频故障按「症状一句话 → 原因 → 处理」来对号入座。黑屏开不了机症状一句话插电只亮 logo或直接黑屏。原因镜像没写对、设备不在支持列表或内核与硬件不匹配。处理重写镜像 → 换 USB 口或存储设备 → 核对设备列表 → 换内核版本 → 还不行就接 TTL 调试线看启动日志。蓝牙配对后掉线或无声症状一句话设备能连上一会儿就掉或者干脆没声。原因电量不足、距离太远、Wi-Fi 路由干扰或残留的旧配对记录。处理systemctl restart bluetooth bluetoothctl remove XX:XX:XX:XX:XX:XX清掉旧配对后重新走 pair 流程顺手apt update apt upgrade -y更新系统。分辨率不对或画面闪烁症状一句话画面发糊、闪甚至无信号。原因HDMI 线或接口接触不良或当前内核对该屏幕兼容不佳。处理换线换口 →armbian-config→ System → Display 换模式 → 改/boot/armbianEnv.txt的视频参数 → 仍不行就换内核版本验证。四种玩法一台 S905X3 怎么用刷完之后往哪用我按自己的经验给四个方向家庭媒体中心装 Kodi 跑 4K 播放Mali-G31 的硬解刚好够用客厅党首选。S905X3 改 NAS轻量 NAS、Web 服务器、智能家居中控都能跑24 小时挂机功耗比台式机低得多带 LED 屏的型号还能用armbian-openvfd让屏幕显示状态方法见 documents/led_screen_display_control.md。ARM 开发机跑交叉编译和容器实验一台常开的 ARM 测试环境成本几乎为零写个 systemd 服务就能让脚本开机自启。复古游戏机接手柄跑模拟器经典老游戏在 5.15 内核下帧率稳定。这套玩法我自己在用项目 amlogic-s9xxx-armbian 也还在不断加设备、加内核。你踩的坑、试出的配置欢迎以 Issue 或 Fork 的形式丢回来一起把盒子生态做大。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价