網心云 OEC/OECT 筆記(1) 拆機刷入Armbian固件

目錄

  • 網心云 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.

產品OECOEC-turbo
CPURK3566/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的成功率高很多.

  1. 開著 RKDevTool, 先把地址和固件設置好
  2. 用一個金屬物(例如小螺絲刀)對著圖中18ct元件的2,3腳, 懸著先不要短接
  3. OECT連上USB線, 另一頭對著電腦USB口, 往USB口插OECT的燈亮起的那一刻, 迅速點一下2, 3腳使其短路, 點完即可放開, 此時會燈滅一下然后又亮, 就能檢測到 MASKROOM 設備了
  4. 之后立即點擊執行.

使用這種方式進入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 上位機刷機

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83652.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83652.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83652.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

攝像機ISP處理流程

1.Bayer:生成raw圖,添加色彩數據(RGB),一般會將G的占比設置為R和B的和,實例: 2.黑電平矯正:減去暗電流造成的誤差; 3.鏡頭矯正:對四周的亮度進行矯正&#x…

【后端架構師的發展路線】

后端架構師的發展路線是從基礎開發到技術領導的系統性進階過程,需融合技術深度、架構思維和業務洞察力。以下是基于行業實踐的職業發展路徑和關鍵能力模型: 一、職業發展階梯? 初級工程師(1-3年)? 核心能力?:掌…

Unity VR/MR開發-VR開發與傳統3D開發的差異

視頻講解鏈接:【XR馬斯維】VR/MR開發與傳統3D開發的差異【UnityVR/MR開發教程--入門】_嗶哩嗶哩_bilibili

RabbitMQ如何保證消息可靠性

RabbitMQ是一個流行的開源消息代理,它提供了可靠的消息傳遞機制,廣泛應用于分布式系統和微服務架構中。在現代應用中,確保消息的可靠性至關重要,以防止消息丟失和重復處理。本文將詳細探討RabbitMQ如何通過多種機制保證消息的可靠…

批量圖片管理軟件介紹

軟件介紹 本文介紹一款功能全面的圖片處理軟件 - FastStone Image Viewer。 軟件功能概述 FastStone Image Viewer不僅支持圖片查看,還具備編輯、批量重命名和批量轉換等多種實用功能。 用戶授權說明 該軟件對個人用戶完全免費,企業用戶只需輸入用戶…

Playwright 測試框架 - Java

??【Playwright + Java 實戰教程】從零到一掌握自動化測試利器! ?? 本文專為 Java 開發者量身打造,通過詳盡示例帶你快速掌握 Playwright 自動化測試。涵蓋基礎操作、表單交互、測試框架集成、高階功能及常見實戰技巧,適用于企業 UI 測試與 CI/CD 場景。 ??? 一、環境…

nvidia系列教程-Usb otg模式修改為host模式

目錄 前言 一、了解 USB OTG 模式與 Host 模式 二、host模式切換 總結 前言 在 NVIDIA 設備的使用過程中,有時我們需要將 USB OTG(On-The-Go)模式切換為 Host 模式,以滿足連接外部設備(如 U 盤、鼠標、鍵盤等)的需求。本文將詳細介紹如何在 NVIDIA 設備上進行這一模式…

二叉樹-104.二叉樹的最大深度-力扣(LeetCode)

一、題目解析 這里需要注意根節點的深度是1,也就是說計算深度的是從1開始計算的 二、算法原理 解法1:廣度搜索,使用隊列 解法2:深度搜索,使用遞歸 當計算出左子樹的深度l,與右子樹的深度r時,…

Calendar類日期設置進位問題

背景 報表需求,需要傳遞每組數據中最小的日期,后臺根據傳遞的最小日期,向前取參數傳遞的月份的上個月為結束時間的近五個月數據 例:參數傳:2025/02,則需返回2025/01, 2024/12, 2024/11, 2024/10, 2024/09這五個年月數據…

編程筆記---問題小計

編程筆記 qml ProgressBar 為什么valuemodel.progress / 100 在QML中,ProgressBar的value屬性用于表示進度條的當前進度值,其范圍通常為0到1(或0%到100%)。當使用model.progress / 100來設置value時,這樣做的原因是為…

【STL】函數對象+常用算法

文章目錄 STL- 函數對象函數對象函數對象使用 謂詞一元謂詞二元謂詞內建函數對象算術仿函數關系仿函數 STL- 常用算法常用遍歷算法for_eachtransform 常用查找算法findfind_ifadjacent_findbinary_searchcountcount_if 常用排序算法sortrandom_shufflemergereverse 常用拷貝和替…

[JVM] JVM內存調優

🌸個人主頁:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵?熱門專欄: 🧊 Java基本語法(97平均質量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection與…

Spring Boot 從Socket 到Netty網絡編程(下):Netty基本開發與改進【心跳、粘包與拆包、閑置連接】

上一篇:《Spring Boot 從Socket 到Netty網絡編程(上):SOCKET 基本開發(BIO)與改進(NIO)》 前言 前文中我們簡單介紹了基于Socket的BIO(阻塞式)與NIO(非阻塞式&#xff0…

python編寫賽博朋克風格天氣查詢程序

工具介紹 這個天氣查詢工具是一個基于 Python 的桌面應用程序,使用了tkinter庫來創建圖形用戶界面(GUI),并通過requests庫調用 Open - Meteo API 獲取天氣數據。它具有賽博朋克風格的界面設計,提供了當前天氣信息、15 天天氣預報以及詳細的天氣數據展示,同時還包含溫度趨…

從二叉樹到 STL:揭開 set 容器的本質與用法

前言: 上次介紹完二叉搜索樹后,更新中斷了一段時間,先向大家致歉。最近學習狀態有些起伏,但我正在努力調整,相信很快會恢復節奏。今天我們繼續深入探討——關聯容器,它在算法和工程中都非常常見和重要。 1…

uv管理spaCy語言模型

本文記錄如何在使用uv管理python項目dependencies時,把spaCy的模型也納入其中. spaCy 一、spaCy簡介 spaCy是一個開源的自然語言處理(NLP)庫,它主要用于處理文本數據。它支持多種語言,包括英語、中文等。它是由Expl…

python執行測試用例,allure報亂碼且未成功生成報告

allure執行測試用例時顯示亂碼:‘allure’ �����?����?���??���?�&am…

Rust 學習筆記:Box<T>

Rust 學習筆記&#xff1a;Box Rust 學習筆記&#xff1a;Box<T\>Box\<T> 簡介使用 Box\<T\> 在堆上存儲數據啟用帶有 box 的遞歸類型關于 cons 列表的介紹計算非遞歸類型的大小使用 Box\<T\> 獲取大小已知的遞歸類型 Rust 學習筆記&#xff1a;Box<…

英語寫作中“不少于(小于)”no less than替代no fewer than的用法

no less than 1 liter of water&#xff0c;no fewer than 100 people 是我們的傳統用法。現代英語有一個有趣的現象&#xff0c;就是less 代替fewer 形容可數名詞&#xff0c;例如&#xff1a; Do you have 10 courses each week? No. We have less. 顯然按嚴格語法應該是…

競品分析六大步驟

一、引言 在產品打磨、市場推廣或戰略定位過程中&#xff0c;我們常常會面臨一個關鍵任務——競品分析。一份系統的競品分析不僅能幫助我們知己知彼&#xff0c;優化產品策略&#xff0c;更能成為決策層制定方向的重要依據。競品分析到底該怎么做&#xff1f;今天我將結合自己的…