目錄
- 網心云 OEC/OECT 筆記(1) 拆機刷入Armbian固件
- 網心云 OEC/OECT 筆記(2) 運行RKNN程序
外觀
內部
PCB正面
PCB背面
PCB背面
RK3566
1Gbps PHY
配置
OEC 和 OECT(OEC-turbo) 都是基于瑞芯微 RK3566/RK3568 的網絡盒子, 沒有HDMI輸入輸出. 硬件上 OEC 和 OECT 是一樣的, 唯一的區別是內存, OEC 內存 2GB 而OECT 內存是 4GB.
產品 | OEC | OEC-turbo |
---|---|---|
CPU | RK3566/RK3568 | RK3566/RK3568 |
內存 | 2GB | 4GB |
系統存儲 | 8GB | 8GB |
網絡接口 | 千兆以太網接口*1 | 千兆以太網接口*1 |
硬盤接口 | SATA3.0接口*1;支持內置2.5寸 硬盤 | SATA3.0接口*1;支持內置2.5寸 硬盤 |
USB | USB3.0*1 | USB3.0*1 |
電源 | 12V/2A 電源 | 12V/2A 電源 |
產品尺寸 | 145mm90mm47mm | 145mm90mm47mm |
相關下載
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.gpgTypes: 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 [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x01
eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_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 LOWgpio-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 LOWgpio-108 ( |green-led ) out lo ACTIVE LOWgpiochip4: 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 上位機刷機