跳转至

OEC/OECT

OEC TURBO 采用了 RK3566 CPU,搭配了 4G 内存和 8G 的内部储存空间,它配备了一个千兆网络接口千兆网卡,一个 Typec 口和一个 USB 3.0 接口,机器内置一个 SATA 硬盘位。优势是其 VPU 驱动是开放的, One-KVM 为此硬件适配了 H264/H265 硬件编码,能获得更好的视频体验。

已有 Docker 和 DEB 软件包两种部署方式,两者操作较为简单。若选择整合包部署方式,需要赞助作者并联系作者获取镜像。

整合包介绍

OEC/OECT最新整合包名称如下:

  • One-KVM-RUST_by-SilentWind_OEC-Turbo_v0.2.6_260803-da20d8b.img.xz

优势:

  • 应用了 PiKVM MSD 内核补丁,支持大于 2.2G 的 ISO 挂载和虚拟媒体设备名称自定义;
  • 基于 ophub 镜像,Linux 内核版本为 6.1.x,支持 RKMPP 、RKNPU。

仅支持刷入 OEC/OECT 原版(有锁)设备,请勿刷入其他普通 RK3566 设备,否则将导致设备变砖无法启动。

整合包部署

文件准备

首先下载好 OEC TUBRO 刷机工具和 One-KVM 整合包,解压好相关文件,进入刷机目录。这里建议把解压后的 One-KVM 镜像重命名为更短的名字(如 OEC.img)放到刷机工具目录下,这样不会因为文件名太长看不见刷机进度。

alt text

如果之前没有安装过瑞芯微驱动,可以打开文件夹 OEC-TUBRO刷机工具\RK3566刷机驱动\DriverInstall.exe 进行驱动的安装。此前安装过驱动的可以跳过这个步骤。

alt text

然后打开刷机软件 RKDevTool.exe ,点击路径后面的三个小点按钮,把 boot 文件(就是刷机工具文件夹下的 MiniLoaderAll.bin 文件)和 One-KVM 系统镜像的文件路径更新为你系统的实际路径。

如果是 OECT 其他版本或 OEC 机器,镜像是通用的,需要更换 MiniLoaderAll.bin 引导文件才能把镜像刷进入,可参考文章 网心云OEC/OECT刷入Armbian

alt text

开始刷机

需要拆机,短接主板电阻进入 MASKROM 进行刷机。

网心云OEC拆机:

  1. 底部向上推一下打开盖板
  2. 有一个SATA硬盘位、一个Type-C接口,使用螺丝刀拧下4颗螺丝
  3. 向上推一下外壳、然后取下侧面外壳,拆卸SATA接口,用螺丝刀拧下三颗螺丝,把SATA接口翻转过来,撕下保护排线的黑胶带,SATA排线很薄比较脆弱不能硬扯,取排线有技巧的,左边黑色的卡扣可以向上扣开,这样是解锁了,可以很轻松把SATA排线取出来。
  4. 然后用螺丝刀拧下内壳上面的8颗螺丝,使用一个卡片在左边空隙慢慢撬一下,取出内壳。
  5. 主板板正面有我们需要短接的电阻

alt text

然后开始短接电阻刷机。先短接电阻(和网上其他教程短接焊接点是同一个作用),再插入TypeC数据线(刷机过程不需要接DC 12V 供电),2秒左右后松开短接工具。这时候软件提示发现一个 MASKROM 设备,点击软件界面的执行按钮,等待下载数据烧录即可。

若是新版刷机软件遇到"system超过Flash大小 下载失败"报错,可以勾选执行按钮上方的上强制按地址写选项,再次刷机。

alt text

系统刷入完成之后拔掉 Typec线,插入 DC 12V 电源线,就可以开始使用了。

若后续需要再次刷机,不需要短接了, 按住 RESET 孔然后USB连电脑就行, RKDevTool 里面会显示为 Loader 设备, 此时不需要刷 0xCCCCCCCC 的 loader (取消勾选即可), 只需要刷后面的 0x00000000 的固件部分。

使用说明

系统首次启动后,约有 5.1GB 可用存储空间。

硬件连接

Typec 口是 USB OTG 口接被控机设备,USB 3.0 C口是普通 USB 口接 USB 采集卡。

硬件安全警告

为避免潜在风险(如被控设备无法正常启动或识别设备,甚至极少数情况下造成硬件损坏),强烈建议在使用 USB 线前采取以下任一安全措施:

方案一:剪断或移除 USB 线中的红色 5V 电源线(VCC),仅保留数据线(D+/D−)和地线(GND),以切断供电路径;

方案二:在 USB 链路中串接一个带独立电源开关的 USB HUB,并确保在连接时关闭其电源开关。

部分低功耗设备可能在未通主电源的情况下,通过 USB OTG 接口从 KVM 设备反向取电,导致进入异常状态——即使后续接通主电源也可能无法正常启动。

除非您明确了解操作后果,否则请务必采用上述防护措施以保障设备安全。

SSH 远程登录

Armbian 系统默认开启 SSH,SSH 初始用户密码为 root/1234。

警告

不建议使用 apt upgrade 升级内核和设备树,可能会出现系统异常,OTG 功能无法使用。

```

USB 功能组合

组合 结果
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + 多媒体键 通过
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + 多媒体键 + MSD 通过
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + 多媒体键 + MSD + NCM/ECM 不支持
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + 多媒体键 + RNDIS 通过
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + 多媒体键 + MSD + RNDIS 不支持
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + RNDIS 通过
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + MSD + RNDIS 通过
键盘(含状态灯) + 相对鼠标 + 绝对鼠标 + MSD + NCM/ECM 通过

性能测试报告

测试用整合包: One-KVM-RUST_by-SilentWind_OEC-Turbo_v0.2.5_260723-da20d8b.img.xz

  • 运行编号:20260723-114600-087e44
  • 测试设备:OECT(oec-turbo)
  • 视频设备:/dev/video0(1080p@60fps MJPEG、1080p@60fps YUYV)
  • HID 设备:OTG
  • HTTP 延迟:p50=3.9ms,p95=4.8ms,max=4.8ms

视频性能

视频输入参数 测试帧率 延迟统计(中位数 p50 / 95%分位 p95 / 最大值 max)
1080p@60fps MJPEG → MJPEG 59.9fps p50=80.5ms,p95=93.2ms,max=96.3ms
1080p@60fps MJPEG → H.264 52.7fps p50=154.1ms,p95=191.4ms,max=194.5ms
1080p@60fps MJPEG → H.265 54.6fps p50=140.5ms,p95=169.2ms,max=169.7ms
1080p@60fps YUYV → MJPEG 34.6fps p50=218.9ms,p95=235.8ms,max=237.5ms
1080p@60fps YUYV → H.264 46.8fps p50=178.8ms,p95=184.3ms,max=184.6ms
1080p@60fps YUYV → H.265 48fps p50=153.6ms,p95=169.7ms,max=172.8ms

HID 性能

输入方式 延迟统计(中位数 p50 / 95%分位 p95 / 最大值 max)
OTG p50=3.4ms,p95=3.9ms,max=4.0ms

MSD 性能

操作 数据
10.94 MiB/s
25.66 MiB/s