ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

TY1613 刷入 Armbian:四步做出可 SSH 的 NAS 服务器

TY1613 刷入 Armbian:四步做出可 SSH 的 NAS 服务器 TY1613 刷入 Armbian四步做出可 SSH 的 NAS 服务器【免费下载链接】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抽屉里吃灰的 TY1613 机顶盒还有得救。它板载的 Amlogic S905L3Bmeson-gxl 家族的 4 核 ARM 处理器足够撑一台 7×24 小时在线的小服务器。这篇文章带你把 TY1613 刷入 Armbian——一款专为 ARM 芯片打造的轻量级 Linux 发行版从进入刷机模式到写入系统从 SSH 登录到部署第一个 Docker 容器全程约 40 分钟跟着做就能得到一台可做 NAS 存储、智能家居网关的 Armbian 服务器。动手之前先确认 SoC 和备齐 5 样东西TY1613 的型号标签在机身背面。安卓系统还活着的话也可以在设置 → 关于本机里核对。关键是 SoC 必须为S905L3B外观相似的 S905L3、S905L3A 内存布局不同别拿它们的配置硬套。TY1613 目前没有独立的默认构建系统但同芯片的设备在项目中已有验证记录参考设备SoC内核与 TY1613 的关系E900V22ES905L3B6.1.y同芯片最接近的参考设备CM311-1S905L35.15.y同家族内存布局不同TY1613S905L3B5.15.y / 6.1.y需通过设备树适配设备树就是硬件的说明书告诉内核板上有什么、放在哪里做法是借用 E900V22E 的镜像把启动配置里的 FDT 指向对应设备树文件即可完成适配项目文档的12.15 添加新的支持设备一节有完整原理见 Armbian 使用文档。物料核对表全部就位再动手物料用途注意USB-A 公对公数据线进入刷机模式普通充电线、数据线都不行≥8GB USB 闪存盘写入 Armbian 镜像容量越大越从容电脑 RKDevTool含驱动刷机工具Windows 下先装好驱动牙签或回形针按住 AV 接口内藏的 Recovery 键任何细尖物5V/2A 电源适配器刷机供电供电不足会反复重启用原装或同规格最稳的刷机四步第 1 步把镜像写进 U 盘下载 meson-gxl 家族的 Armbian 镜像选 5.15 或 6.1 内核版本用 balenaEtcher 之类的写盘工具写入闪存盘。成功信号写入结束后U 盘出现boot分区能直接看到里面的uEnv.txt。⚠️ 下载下来的是压缩文件不解压直接写入会导致工具报错或烧出坏盘。先解压出.img再写。第 2 步改 uEnv.txt 指向 E900V22E 的设备树U 盘插回电脑打开boot分区中的uEnv.txt修改 FDT 一行FDT/dtb/amlogic/meson-gxl-s905l3b-e900v22e.dtb其余保持不变。保存后安全弹出 U 盘。成功信号这一步没有可见变化但它决定系统能不能在你的盒子上启动改完逐字符核对文件名。⚠️ 抄错一个字母比如漏掉s905l3b的b盒子启动时黑屏且进不去系统只能重刷。建议对照/dtb/amlogic/目录里的实际文件名拼写。第 3 步进入 Maskrom 刷机模式按顺序做这四件事断开盒子电源用牙签按住 AV 接口内藏的 Recovery 键不放用公对公线连接盒子和电脑接通电源保持按键 5 秒后松开。成功信号电脑弹出发现新 USB 设备提示RKDevTool 设备列表中出现该设备。⚠️ 没按住键或时序不对时盒子会正常进入安卓不会进刷机模式。这种情况没有任何损伤断电重来即可多试一两遍很正常。第 4 步用 RKDevTool 写入 Armbian.img打开 RKDevTool点高级功能 → 进入 Maskrom确认设备被识别列表空白处右键添加项地址填0x00000000名字随意如armbian路径选第 2 步修改过的Armbian.img点击执行。成功信号右侧进度条走到 100%提示完成。⚠️ 地址0x00000000表示从内部存储最开头写入会完整覆盖原有安卓系统刷完回不去。若还想保留原系统刷机前先从 U 盘启动 Armbian方法见 Armbian 使用文档 12.4 节执行armbian-ddbr并按提示输入b备份 eMMC备份文件在/ddbr/BACKUP-arm-64-emmc.img.gz之后随时可用r恢复。开机之后按顺序做这三件事1. 拿到 IPSSH 登进系统盒子接上路由器开机约 2 分钟后在路由器管理界面找设备名为 Armbian 的那台记下 IP然后用任意 SSH 工具连接ssh root192.168.1.100用户名root密码1234端口22首次登录会强制改密。预期输出登录成功出现命令提示符。⚠️ 黑屏、无限重启时按这个顺序查先核对uEnv.txt里的 FDT 路径再换一根 USB 线、换一个 USB 口最后确认电源是 5V/2A 规格——三者覆盖了绝大多数开不了机的情况。2. 完成 eMMC 安装登录后执行armbian-install -m yes -a yes预期输出脚本跑完提示重启。重启后系统直接从内部存储启动拔 U 盘不再影响使用。⚠️ 该命令正在向内部存储写数据中途断电或拔 U 盘会让分区表损坏、系统起不来只能从第 3 步重刷。跑到 90% 时别碰盒子。3. 跑三条命令验证硬件cat /proc/cpuinfo | grep model name预期输出4 行 ARMv8 CPU 信息确认 4 核全部在线。ip addr show eth0预期输出eth0上出现inet 192.168.x.x与路由器里看到的 IP 一致。dd if/dev/zero of/tmp/test bs1M count100 oflagdirect预期输出写完 100MB结尾没有 I/O error 字样说明存储链路稳定。部署第一个应用一条命令装 Docker 和 Home Assistant先一键装 Docker项目内置的软件中心支持 Docker 镜像、桌面、应用服务的一键安装/更新armbian-software -i docker装完拉起第一个容器——Home Assistant 智能家居中枢docker run -d --name homeassistant --nethost homeassistant/home-assistant:stable预期输出docker ps中容器状态为 Up浏览器访问盒子 IP 的8123端口即可看到初始化向导按提示配好账号就正式上岗。更进一步更新内核、固定 IP 与散热刷稳之后按需挑着做更新内核——当前镜像自带内核可用想跟最新版时armbian-update -k 6.1.50 -u dev预期输出下载并安装完成自动重启进入新内核。旧内核会备份在/ddbr/backup保留最近 3 个版本新版本不稳可随时回退。固定静态 IP——服务器建议不用 DHCP编辑/etc/network/interfaces在保留的source /etc/network/interfaces.d/*行之后追加其余保持不变auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0预期输出保存后重启网络生效盒子 IP 从此固定。⚠️ 静态 IP 与路由器网段不符比如路由器是192.168.0.x会导致盒子彻底失联填之前先对照路由器管理界面确认网段。散热——S905L3B 高负载下容易过热建议拆掉外壳给 SoC 贴一片 30×30×10mm 的铝制散热片。关掉 HDMI 输出——纯服务器用不到屏幕降低功耗echo 0 /sys/class/drm/card0-HDMI-A-1/status编译自定义内核——需要加驱动补丁时克隆仓库本地编译完整参数见 内核编译指南git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo ./recompile -k 6.1.50 -p true顺手一提盒子默认启用红外接收放在机柜里容易被遥控器误触关机往/etc/modprobe.d/blacklist.conf加一行blacklist meson_ir并重启即可禁用。卡住了去哪儿找答案从电视盒到一台 7×24 在线的 Armbian 服务器TY1613 全程只需要四步刷机和一次 eMMC 安装。中途卡住时先翻 Armbian 使用文档 的常见问题章节12 章覆盖了 dtb 对应关系、网络设置、恢复安卓等 20 多个条目文档解决不了的去项目 Issues / Discussions 区按你的设备型号搜索提问适配出新的结果也欢迎按 贡献指南 提交你的经验。本文基于 amlogic-s9xxx-armbian 项目文档v2.3与 TY1613硬件版本 V1.2实测环境编写命令与地址以项目仓库内文档为准。【免费下载链接】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),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进