Morrolinux: The Rocky Road to Open Hardware – ARMSoM and Rockchip

evolve2k2 pts1 comments

Morrolinux: The Rocky Road to Open Hardware – ARMSoM and Rockchip - Linux Professional Institute (LPI)

English

Português

Français

Deutsch

Italiano

日本語

Español

Tiếng Việt

繁體中文

한국어

Search

My Account

Membership

Find Partners

Learning Materials

Find Training

Get Certified

Blog

Morrolinux: The Rocky Road to Open Hardware – ARMSoM and Rockchip

2026 August 11 - By Moreno Razzoli

True open hardware—where every component, from processors to firmware, is fully open and freely accessible—remains an elusive goal.

Recently, I tested two ARMSoM (Banana Pi) Single Board Computers (SBCs) powered by Rockchip System-on-Chip (SoC) processors. These boards promise AI acceleration, IoT connectivity, and embedded Linux support. But do they really represent progress toward more open computing?

In this article, I explore what these boards offer, why open hardware is still a work in progress, and which challenges we still need to overcome.

What’s on the Bench? The Hardware at a Glance

The two boards I tested both rely on Rockchip SoCs:

ARMSoM Sige5 – Features a Rockchip RK3576 SoC, a Neural Processing Unit (NPU), dual Gigabit Ethernet, WiFi 6, and an M.2 slot for expandable storage.

ARMSoM P2Pro – A hybrid between an SBC and a microcontroller, this board is designed for IoT, automation, and industrial applications, featuring Power over Ethernet (PoE) and ultra-low power consumption.

Both offer impressive capabilities, but the real question is: how open are they?

Rockchip and the Open Hardware Dilemma

Rockchip has become one of the more well-known SoC manufacturers in the Linux community. Compared to many competitors, they at least provide Linux drivers. But here’s the catch:

These drivers originate from older, vendor-specific forks of the Linux kernel.

They aren’t designed for direct inclusion in mainline Linux. The process of adapting them for mainline Linux is left to volunteers who must rewrite major portions of the code.

This means that getting long-term, properly supported Linux functionality on these chips is an uphill battle. Community-driven projects, often supported by organizations like Collabora, work hard to integrate Rockchip’s drivers, but the process is slow, difficult, and inconsistent.

The Long Road to Open Hardware

This isn’t just a Rockchip issue: it’s a symptom of a larger problem in the industry. ARM-based SBCs and other embedded devices face massive roadblocks to becoming truly open, including:

Opaque supply chains: Many essential components, such as bootloaders and firmware, remain proprietary.

Short vendor support cycles: Manufacturers often prioritize rapid product turnover over sustainable software development.

A lack of truly open SoCs: While projects like RISC-V are promising, they’re still in the early stages of challenging the status quo.

While Rockchip is more open than some competitors, the industry as a whole still has a long way to go before open hardware becomes a reality.

Testing the ARMSoM Sige5: AI Acceleration, But at a Cost

The Sige5’s AI capabilities were a key selling point, thanks to its dedicated NPU, which promises up to six Trillions of Operations Per Second (TOPS) of processing power. But as is often the case, the reality didn’t quite match the marketing.

What works:

AI inference speeds are solid when running pre-optimized models such as MobileNet, ResNet, and YOLOv5.

The NPU is power-efficient, consuming far less energy than running the same tasks on a CPU or GPU.

What doesn’t:

The board lacks mainline Linux support, meaning you’re stuck with vendor-maintained Debian or Android images.

Flashing new firmware requires proprietary tools, some of which are available only for Windows and present themselves in Chinese by default.

The ecosystem is fragmented, making it difficult to integrate the board with broader AI development workflows.

The potential is there, but without better software integration, real-world usability remains limited.

Testing the ARMSoM P2Pro: Capable, but Caught in Between

The P2Pro is an intriguing blend of SBC and microcontroller, with specs aimed at IoT and automation. With Power over Ethernet (PoE), WiFi 6, and Bluetooth 5.0, it’s clear the board is built for industrial integration and connected environments. But despite its efficient power profile, the limited 512MB of RAM makes it struggle with full Linux workloads.

It also lacks support for a real-time operating system (RTOS), which would make it a more compelling choice in embedded development. Without strong software support or a defined development ecosystem, the P2Pro currently sits in an awkward middle ground: neither a robust SBC nor a streamlined microcontroller platform. Still, with better documentation and mainline support, the P2Pro could carve out a niche in edge computing and smart automation.

The Bigger Picture: Open Hardware Still Faces Major Challenges

The struggles with Rockchip and ARMSoM highlight a much larger issue. While open-source...

open rockchip hardware linux armsom support

Related Articles