琶轮 发表于 2025-6-3 00:39:09

玩客云 OEC/OECT 笔记

目录


[*]玩客云 OEC/OECT 笔记(1) 拆机刷入Armbian固件
[*]玩客云 OEC/OECT 笔记(2) 运行RKNN程序
外观


内部

PCB正面
https://img2024.cnblogs.com/blog/650273/202505/650273-20250531140248963-1455878716.jpg
PCB背面

PCB背面

RK3566

1Gbps PHY

配置

OEC 和 OECT(OEC-turbo) 都是基于瑞芯微 RK3566/RK3568 的网络盒子, 没有HDMI输入输出. 硬件上 OEC 和 OECT 是一样的, 唯一的区别是内存, OEC 内存 2GB 而OECT 内存是 4GB.
产品OECOEC-turboCPURK3566/RK3568RK3566/RK3568内存2GB4GB系统存储8GB8GB网络接口千兆以太网接口*1千兆以太网接口*1硬盘接口SATA3.0接口*1;支持内置2.5寸 硬盘SATA3.0接口*1;支持内置2.5寸 硬盘USBUSB3.0*1USB3.0*1电源12V/2A 电源12V/2A 电源产品尺寸145mm90mm47mm145mm90mm47mm相关下载

https://cloud.189.cn/t/N7RFNn7zIBNz 访问码: h5nu

[*]DriverAssitant_v5.13
瑞芯微的USB驱动
[*]RKDevTool_Release_v3.31.zip
瑞芯微的线刷工具
[*]MiniLoaderAll_oect.bin
线刷时需要写入的BOOT固件, 在PCB版本为 OEC-1.1 的板子上可以正常启动
[*]Flash_Armbian_25.05.0_rockchip_efused-wxy-oec_bookworm_6.1.99_server_2025.03.20.7z

[*]来源: [重发/线刷包]适用于OEC,带VPU,灯控等的Debian Armbian by hoiw
[*]Armbian固件包,内核信息为 Linux armbian 6.1.99-rk35xx-ophub #1 SMP Mon Mar 17 11:25:03 EDT 2025 aarch64 GNU/Linux

[*]oec_base.img.7z
据说是救砖时用的OEC底包, 未实测
其它下载地址

[*]https://share.weiyun.com/Hb8Zhxek
[*]https://pan.baidu.com/s/13wWc1Z8slffM8WOOBlcf9w?pwd=5xk4
刷机流程

详细的拆机和刷机步骤, 参考这两篇就行

[*]扔掉玩客云斐讯N1吧,这才是2025年NAS性价比王者-OEC刷机篇
[*]网心云OEC-turbo超越N1的矿渣神器,刷机Armbian系统喂饭教程
大致的步骤就是

[*]下载 MiniLoaderAll_oect.bin 到本地
[*]下载 Flash_Armbian_25.05.0_rockchip_efused-wxy-oec_bookworm_6.1.99_server_2025.03.20.7z 到本地, 解压
[*]下载 DriverAssitant 到本地, 解压, 安装驱动
[*]下载 RKDevTool_Release_v3.31 到本地, 解压, 运行, 只勾选前两行, 设置好地址, 选择对应的固件文件
[*]使OEC板子进入MASKROOM状态
[*]在 RKDevTool 中执行烧录
关于下载BOOT失败

失败是正常的, 多试几次.
对于"下载BOOT失败", 如果一直失败, 可以用下图这种方式试试, 来源恩山论坛 帖子链接. 比短接GND, 1V8的成功率高很多.


[*]开着 RKDevTool, 先把地址和固件设置好
[*]用一个金属物(例如小螺丝刀)对着图中18ct元件的2,3脚, 悬着先不要短接
[*]OECT连上USB线, 另一头对着电脑USB口, 往USB口插OECT的灯亮起的那一刻, 迅速点一下2, 3脚使其短路, 点完即可放开, 此时会灯灭一下然后又亮, 就能检测到 MASKROOM 设备了
[*]之后立即点击执行.
使用这种方式进入MASKROOM状态, 下载 BOOT 阶段的成功率能达到50%以上.
关于测试设备失败

如果BOOT下载成功, 执行到"测试设备开始", 但总是测试设备失败, 说明BOOT已经写进去了并且板子也启动了, 但是从上位机去检查板子的USB口失败了. 多试几次就可以了. 这种情况也可能是写入的 MiniLoaderAll.bin 不合适, 没有正常启动板子的USB口. 换一个 MiniLoaderAll.bin 试试.
刷机成功的界面

最后一步写入固件因为有7个多GB, 写入的时间会比较久, 如果需要判断 RKDevTool 是否工作正常, 可以开一个系统任务管理器查看, 如果 RKDevTool 这个进程一直有磁盘写入, 说明还在工作.

系统展示


Armbian 系统设置

hoiw原帖中对这个固件的介绍
重写了设备树,设备树及源码已提交至ophub,以后可以通过底包+ophub包的方式直接安装。
目前ophub的rk35xx支持有问题,导致不能双包(底包+ophub镜像包)安装,等ophub那边修复。

适用于OEC/OEC-Turbo的Armbian镜像
知道你们想要装OMV,这次是Debian 12(Bookworm)的镜像。
镜像修复了RKVENC,RKVDEC的支持,有RGA设备,有NPU。
GPU目前只能通过panfrost驱动,目测是上游源码的问题,没有mali0节点
eMMC分区目前应该是所有包里利用率最大的,刷好以后eMMC根目录总空间6.5个G
支持灯控,有红蓝绿三色,以及调色后青(蓝+绿),黄(红+绿),粉(红+蓝),白(红+蓝+绿)四色 共7色可调,自己写脚本。
默认是绿灯(不过青色好看些,下一版改掉?)

原厂OEC镜像的uboot自带一个BUG,会导致USB插某些设备无法启动。无法修复
但是,只要关闭开机的USB设备启动,让uboot不检测USB,就能避免这个BUG,
这个镜像添加了开关,支持关闭USB启动,这样USB就能开机插着硬盘了。
线刷镜像(此贴)默认关闭USB启动,ophub镜像(双镜像)默认开启。

关闭/开启USB启动方法(仅适用于此镜像):
首次运行时,执行以下命令:
apt update
apt-mark unhold armbian-bsp-cli-odroidn2-current
apt remove u-boot-tools
apt install u-boot-tools
apt install armbian-bsp-cli-odroidn2-current
apt-mark hold armbian-bsp-cli-odroidn2-current

之后 只要运行fw_setenv enabled_usbboot '0' 就能关闭开机的USB启动
要再打开USB启动,用fw_setenv enabled_usbboot '1'
(注意英文单引号别打错了)修改软件源

默认的软件源下载太慢了, 修改 /etc/apt/sources.list.d/debian.sources, 替换软件源
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
Suites: bookworm bookworm-updates bookworm-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg常用命令

查看CPU温度, 数值要除以1000
$ cat /sys/class/thermal/thermal_zone0/temp
41250查看emmc寿命, 参数的值以 10% 的步长参考, 例如 0x01 = 0-10%, 0x02 = 10%-20% 寿命损耗
$ mmc extcsd read /dev/mmcblk0 | grep Life
eMMC Life Time Estimation A : 0x01
eMMC Life Time Estimation B : 0x00查看GPIO
$ sudo cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-31, parent: platform/fdd60000.gpio, gpio0:
gpio-19(                  |red-led             ) out hi ACTIVE LOW
gpio-22(                  |vcc5v0-host-regulato) out hi

gpiochip1: GPIOs 32-63, parent: platform/fe740000.gpio, gpio1:

gpiochip2: GPIOs 64-95, parent: platform/fe750000.gpio, gpio2:

gpiochip3: GPIOs 96-127, parent: platform/fe760000.gpio, gpio3:
gpio-107 (                  |blue-led            ) out hi ACTIVE LOW
gpio-108 (                  |green-led         ) out lo ACTIVE LOW

gpiochip4: GPIOs 128-159, parent: platform/fe770000.gpio, gpio4:查看LED
$ cat /sys/class/leds/blue-led/brightness
0
$ cat /sys/class/leds/red-led/brightness
0
$ cat /sys/class/leds/green-led/brightness
1相关链接


[*]oec已经有可以直接刷的固件了,但是是ubuntu的noble版本,大佬可否适配下Debian的bullseye和bookworm,想装个omv,感谢大佬 #2786
ophub 的 armbian 仓库项目下, 关于 oec/oect 固件的讨论1
[*]兄弟们。网心云oecturbo 刷入这个固件还会变砖吗 #2834
ophub 的 armbian 仓库项目下, 关于 oec/oect 固件的讨论2
[*]https://wiki.kobol.io/helios64/maskrom/
Linux 上位机刷机

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 玩客云 OEC/OECT 笔记