📱 OES 刷机完整教程

⏱️ 预计时间:30-60分钟 中等难度 📝 更新于 2026-09 ✅ 实测验证
💡 教程说明 本教程基于网心云OES(S922X六核)和OES Plus(S922X六核,SN以ES02CNML开头)实测编写。两台设备均已成功刷入Armbian和飞牛OS。刷机有风险,请确保供电稳定,操作前仔细阅读每一步。

一、设备介绍

网心云OES是一款基于Amlogic S922X六核处理器的边缘计算设备,硬件配置不错,但原厂系统功能有限。刷机后可以变成一台性能不错的家庭服务器、NAS或软路由。

参数OES(1代)OES Plus
处理器S922X 六核S922X 六核
内存2GB DDR44GB DDR4
存储16GB eMMC32GB eMMC
网口千兆有线千兆有线
USBUSB 3.0 x2USB 3.0 x2
SATA支持(内置)支持(内置,可接2块硬盘)
DTBmeson-g12b-ali-ct2000.dtbmeson-g12b-s922x-oes-plus-b.dtb
⚠️ 注意 很多资料写OES Plus是A311D,实测通过hexdump -C /proc/device-tree/compatible确认,OES Plus实际也是S922X芯片,设备ID选410(WXY-OES-Plus)。

二、准备工作

2.1 硬件准备

2.2 软件准备

2.3 镜像下载

系统适用场景镜像名称示例下载地址
飞牛OS NAS、家庭存储、Docker fnnas_amlogic_s922x-oes-plus_k6.18.18_2026.06.25.img.gz GitHub: ophub/fnnas releases
Armbian 通用Linux服务器、开发 Armbian_26.11.0_amlogic_s922x_oes-plus_jammy_6.18.18.img.gz GitHub: ophub/amlogic-s9xxx-armbian releases
⚠️ 注意 下载镜像时注意选择对应芯片版本:OES和OES Plus都选 s922x-oes-plus 版本。下载后校验MD5,避免镜像损坏导致刷机失败。飞牛OS镜像约6GB,下载后需要解压得到.img文件。

三、刷机方式选择

OES有三种刷机方式,根据设备状态选择:

方式适用场景难度需要拆机
方式一:U盘启动 原厂系统正常,能进系统 简单 ❌ 不需要
方式二:USB线刷 能进入刷机模式(ADB/重启键) 中等 ❌ 不需要
方式三:短接救砖 变砖、无法启动、其他方式失败 较难 ✅ 需要拆机
✅ 推荐顺序 先试方式一(U盘启动)→ 不行试方式二(USB线刷)→ 都不行用方式三(短接救砖)。90%的情况方式一或二就能成功。

四、方式一:U盘启动刷机(推荐)

这是最简单的方式,不需要拆机,不需要短接。

1

制作U盘启动镜像

打开Rufus,选择U盘,选择下载好的镜像文件(.img 或 .img.gz),点击开始。

💡 提示 Rufus会提示选择"DD模式"或"ISO模式",必须选DD模式,否则无法启动。如果没弹出提示,说明Rufus自动选择了,直接继续即可。
2

插入U盘并上电

OES断电,将制作好的U盘插入OES的USB 3.0口(蓝色接口),然后接通电源。设备会自动从U盘启动。

⚠️ 如果没从U盘启动 部分设备需要按复位键才能从U盘启动。用牙签按住复位键(在AV口或耳机口内),然后通电,保持5秒后松开。
3

获取设备IP

等待1-2分钟,设备从U盘启动完成。在路由器后台查看设备IP,或用扫描工具(如Advanced IP Scanner)扫描网段。

Armbian默认主机名是 armbian,飞牛OS可以通过Web界面访问。

4

SSH连接并安装到eMMC

Armbian:

# SSH连接(默认密码首次登录会要求修改) ssh root@设备IP # 运行安装命令 armbian-install # 选择设备ID: # OES选 408 (Ali-CT2000) 或 410 (WXY-OES-Plus) # 文件系统选 1 (ext4) # 安装完成后断电,拔U盘,重新上电 poweroff

飞牛OS:

# 浏览器访问 http://设备IP:5666 # 按提示初始化,设置管理员账号密码 # SSH连接后执行安装命令 ssh root@设备IP sudo fnnas-install # 选择设备ID 410 (WXY-OES-Plus) # 安装完成后断电,拔U盘,重新上电
✅ 完成 拔U盘重新上电后,设备就从eMMC启动新系统了。首次启动可能需要1-2分钟初始化。

五、方式二:USB线刷

如果U盘启动不成功,可以用USB Burning Tool线刷。

1

安装USB Burning Tool

下载并安装 Amlogic USB Burning Tool(推荐v2.1.3稳定版)。安装过程中会自动安装驱动,全程下一步即可。

2

导入烧录包

打开USB Burning Tool,点击"文件"→"导入烧录包",选择下载好的.img镜像文件。等待加载完成。

💡 选项说明 烧录前勾选"擦除FLASH"和"擦除bootloader",确保干净刷机。"重启"选项可以不勾,刷完手动断电重启。
3

进入刷机模式

有两种方式进入刷机模式:

方式A(ADB命令):如果能SSH进原厂系统,执行:

reboot update

方式B(复位键):用牙签按住复位键,USB公对公线连接电脑和OES,接通电源,保持5秒后松开。

4

开始烧录

USB Burning Tool中出现设备后,点击"开始"按钮,等待烧录完成。进度条走到100%显示"烧录成功"即可。

⚠️ 重要 烧录过程中绝对不能断电,不能拔USB线。整个过程约5-10分钟。
🔴 进度卡在1%不动?(实测解决方案) 这是OES刷机最常见的问题。按以下顺序排查:
  1. 换USB线 - 很多线只能充电不能传数据,确认是公对公数据线
  2. 换电脑后置USB口 - 前置口供电不足,后置口直接连主板
  3. 短接强制进入刷机模式 - 复位键可能无效,必须拆机短接eMMC的GND和CLK测试点
  4. 关闭杀毒软件 - 部分杀毒会拦截USB Burning Tool驱动
  5. 换电脑 - 部分电脑USB控制器兼容性差
实测经验:同一根USB线,OES 1代能正常识别,但OES Plus必须短接才能识别。短接后设备会出现在USB Burning Tool中,松开短接点后点击开始即可。

六、方式三:短接救砖

如果设备变砖,无法启动,U盘和线刷都检测不到设备,就需要短接强制进入刷机模式。

🔴 警告 短接需要拆机,操作不当可能损坏设备。确保断电状态下操作,短接时间不要过长。如果没有经验,建议先找有经验的人指导。

6.1 短接原理

Amlogic芯片在启动时,如果检测到eMMC的CLK(时钟)引脚被拉低到GND,会跳过eMMC启动,直接进入USB刷机模式。这就是短接救砖的原理。

6.2 短接操作步骤(实测成功)

1

拆机

拧下底部螺丝,打开外壳。OES Plus的主板上有4个测试点(位于eMMC芯片附近),分别是GND、CLK、D0、CMD。

2

确认GND点(关键!)

用万用表蜂鸣档,一个表笔接主板屏蔽罩(确定是GND),另一个表笔依次点4个测试点。蜂鸣器响的那个就是GND

💡 实测经验 4个测试点中,通常最左边或最右边的是GND。一定要用万用表确认,不要凭感觉猜,短接错了可能烧板。
3

短接GND和CLK

用镊子或导线,将确认的GND点和相邻的CLK点短接。保持短接状态

4

插USB线通电

保持短接的同时,用USB公对公线连接电脑和OES,接通电源。等待3-5秒后,USB Burning Tool中应该会出现设备。

设备出现后,松开短接点,然后点击"开始"烧录。

✅ 实测成功记录 OES Plus(SN ES02CNML23071746692):U盘启动和复位键均无法进入刷机模式,拆机后用万用表蜂鸣档确认GND点,短接GND+CLK后USB Burning Tool成功识别设备,烧录成功。

更详细的短接点位置图解,请参考 OES救砖完全指南

七、刷机后初始化

7.1 Armbian 初始化

# 首次登录设置root密码 # 创建普通用户(可以Ctrl+C跳过) # 换国内源(可选,加速下载) nano /etc/apt/sources.list # 更新系统 apt update && apt upgrade -y # 安装常用工具 apt install -y docker.io docker-compose curl wget htop

7.2 飞牛OS 初始化

🔴 飞牛OS重要避坑(实测踩坑记录)
  1. 不要更新系统! - 飞牛OS 1.2.5新内核有SATA驱动bug,更新后硬盘识别不到。保持出厂版本即可。
  2. 存储池创建失败? - 报错"mdadm --bitmap=lockless不支持",这是内核不支持该参数。解决方案:只用单盘创建存储池,不要用多盘RAID;或SSH部署mdadm wrapper过滤该参数。
  3. 硬盘挂载失败? - 显示"系统内部错误",通常是硬盘有旧分区表或坏道。先在其他电脑上删除全部分区,再插入OES创建存储池。
  4. 检查硬盘健康 - OES Plus可接2块SATA硬盘,实测有一块光威477G硬盘物理损坏(SMART报错),只有一块447G硬盘可用。刷机前先检查硬盘健康。

八、常见问题

Q1: 刷机后无法启动,灯不亮?

A: 大概率是镜像不匹配或烧录中断。用短接方式重新线刷,确保选择正确的芯片版本镜像。OES和OES Plus都用s922x-oes-plus版本。

Q2: USB Burning Tool检测不到设备?

A: 检查以下几点:

Q3: 烧录进度卡在1%不动?

A: 这是最常见问题。按顺序排查:换USB线→换后置USB口→短接进入刷机模式→关杀毒软件→换电脑。OES Plus实测必须短接才能正常烧录。

Q4: U盘启动没反应?

A: 确保Rufus用DD模式写入,U盘插USB 3.0口。如果还是不行,按住复位键再通电。换一个U盘试试(部分U盘兼容性差)。飞牛OS镜像较大(6GB+),建议用16GB以上U盘。

Q5: 刷机后硬盘识别不到?

A: 常见原因:

Q6: 刷Armbian时设备ID选哪个?

A:

不确定的话,可以在U盘启动的Armbian里执行 hexdump -C /proc/device-tree/compatible 确认芯片型号。

Q7: 飞牛OS存储池创建失败?

A: 报错"mdadm --bitmap=lockless"是内核不支持该参数。解决方案:

Q8: SSH连接被拒绝?

A:

九、相关教程

💬 遇到问题? 本教程基于实测编写,但不同批次硬件可能有差异。如果遇到教程中没有的问题,建议拍照记录错误信息,在相关论坛(恩山、斐讯社区)搜索或提问。