First Look at ROCK 4C+ Single Board Computer: An Engineer’s Review

By Peter Milne, engineer and Linux advocate with more SBCs than an Apollo 11 landing craft.

ROCK 4 C+ blog banner

The ROCK 4C+ single-board computer is coming soon into our ROCK Shop at OKdo. As we’ve recently introduced the low-power, high-performing ROCK single-board computers (SBC) into our range at OKdo, we have spoken to Peter Milne, an independent freelance engineer who’s had a first look at the ROCK 4C+ board and shared his findings about the board’s hardware and software specifications.

It’s no secret that makers and professionals in the industry have been impacted by shortages of semiconductors; hence some manufacturers of single-board computers struggled with supply chain constraints and could not satisfy the rising market demand.

OKdo decided to tackle SBC shortages by bringing a flexible, new-to-market solution – the ROCK platforms, developed in collaboration with Radxa, formed with powerful hardware, as standard.

After we’ve recently met the special edition board, the ROCK 4 SE, we’re steadily approaching the launch of the next model, ROCK 4C+. It brings some incredible features packed in a compact board, ready to help you drive amazing industrial innovations.

Peter Milne had a first glance at the board and shared his findings about what gems are hidden on the board and what to expect from the ROCK 4C+ single-board computer. So, let’s dive into this engineer’s review of the technical features and capabilities of ROCK 4C+.

Peter Milne, engineer and Linux advocate with more SBCs than an Apollo 11 landing craft

This is a technical user perspective review focused on the ROCK 4C+ single-board computer developed by OKdo in collaboration with Radxa. The board has many similarities with other popular boards on the market, including the Raspberry Pi 4 Model B, having the same form factor and similar hardware specifications.

In some areas, the ROCK 4 C+ SBC has some additional and superior features notable around storage options, as detailed below.

What are the hardware specifications of ROCK 4C+?

ROCK 4 Model C+ has a broadly similar hardware specification to the Raspberry Pi 4 Model B, making the ROCK 4C+ a great Raspberry Pi alternative. Both boards are of almost the same size and layout. This should make ROCK a physical drop-in replacement for the Raspberry Pi in most use cases. This doesn’t mean that they are direct replacements. The camera connectors are in different locations, and there may be differences in power consumption, software and firmware driver support on the ROCK.

Notable differences are (see table below):

  • Processor – The ROCK 4C+ board has 6 cores, 2 Cortex®-A72 and 4 Cortex®-A53 – in some cases, may give better performance and lower power consumption than other existing alternatives on the market.
  • Memory – ROCK 4C+ is initially available with 4GB SDRAM.
  • Wireless – ROCK 4C+ has an external wireless antenna connector allowing more options for enclosures.
  • USB OTG – ROCK 4C+ has true USB 3.0 OTG support.
  • Storage – Storage – ROCK 4C+ has an SD card connector plus connectors for eMMC storage solutions giving ROCK a significant advantage in embedded designs due to the superior speed, reliability, capacity and durability of eMMC over SD cards.
ROCK 4 SE features

Several features are only available on the ROCK 4C+ single-board computer:

  • SPI Flash – Mounting pads for 32MB SPI flash chip for Network boot.
  • On / Off button – a major benefit of this board, as powering off correctly is usually a huge issue with SD card storage to avoid software corruption.
  • Fan header –  dedicated support for cooling fans.

Hardware Specifications Comparison

ROCK 4C+Raspberry 4 Model B
ProcessorRockchip RK3399-T, Hexa-core 64-bit SOC – Dual Cortex®-A72, frequency 1.5GHz with quad Cortex®-A53, 1Ghz with separate NEON coprocessorBroadcom BCM2711, Quad-core Cortex®-A72 (ARM v8) 64-bit SoC @ 1.5GHz
Memory4GB LPDDR4-3200 SDRAM1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on model)
GPUArm Mali™ T860MP4 GPU, OpenGL ES 1.1 /2.0 /3.0 /3.1 /3.2, Vulkan 1.0, Open CL 1.1 1.2, DX11.OpenGL ES 3.1, Vulkan 1.0

Wireless2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE

External uFL antenna connector
2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
LANGigabit EthernetGigabit Ethernet
USB 3.01x USB 3.0 HOST x1 1x USB 3.0 OTG port2x USB 3.0 HOST ports
USB 2.02x USB HOST ports2x USB HOST ports
GPIO40 pin GPIO header40 pin GPIO header
HDMIMicro HDMI 2.0 up to 4k@60 (Type D), H.265/VP9 (HEVC) hardware decode

Micro HDMI 2.0 up to 2k@60 (Type D), H.264 hardware decode

2 × micro-HDMI ports (up to 4kp60 supported)

H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)

PowerPower adapter with USB type C port minimum (5V3A) 15W5V DC via USB-C connector (minimum 3A)
Display MIPI DSIMIPI DSI 4 lanes display via FPC connector

Dual HDMI/HDMI2/MIPI DSI can work at the same time, supporting mirror or extended mode.
2-lane MIPI DSI display port
Camera MIPI CSIMIPI CSI 2 lanes via FPC connector, support up to 8MP camera2-lane MIPI CSI camera port support up to 12MP camera

AudioAudio 3.5mm jack with microphone support

HD codec that supports up to 24-bit/96kHz audio

Output can drive 32Ω headphones directly
4-pole stereo audio and composite video port
Power over EthernetPower over Ethernet (PoE) enabled headerPower over Ethernet (PoE) enabled header
USB StorageuSD Storage Micro SD card slot supports up to 128GB uSD cardMicro-SD card slot for loading operating system and data storage
eMMC StorageOptional industrial level high-performance eMMC module, 16G/32G/64G/128G available (click on module bottom side)N/A
SPI FlashSPI Flash (optional)

32Mb SPI flash can be mounted – Network boot via SPI supported – If the SPI flash is mounted, the DSI is still 4 lanes, but the SPI function on the 40P GPIO header will be occupied.
Power buttonPower buttonN/A

Fan HeaderDual pin PWM fan header (controller chip on board)N/A
Dimensions85mm x 54mm85mm x 56mm

What operating systems are supported on ROCK 4C+?

Operating system comparison

ROCK 4C+Raspberry 4 Model B
Debian DesktopDebian Bullseye Desktop & server
Ubuntu ServerUbuntu 20.04 Server Desktop Core
AndroidNot officially supported
Supported software by ROCK 4 C+

The ROCK 4C+ Strengths

  • Hexa-core Arm-based processor – can offer faster performance than other popular boards on the market
  • Compatibility with a wide range of existing SBC products and accessories on the market (cases and HATs) 
  • Superior storage options – uSD and eMMC
  • Choice of 64-bit Linux operating systems plus support for Android
  • Documentation Wiki in English / German / Spanish / Portuguese / Chinese
  • Active community forum and Discord channel
  • Open-Source software via GitHub
  • Supports Android
  • Extra features (On / Off button / SPI flash pads / Fan header).


In conclusion, having reviewed the ROCK 4C+, I can say it is a fast board with many positives, including a Hexa-core processor, light, fast and responsive desktop, external antenna, on/off button, eMMC storage option, great YouTube performance, minimal pre-installed software (I prefer this but it doesn’t suit everyone) and SSH enabled by default.


Are you excited to learn more about the ROCK platforms? Discover everything you need to know about ROCK here.

Previous Post Electronica 2022 blog banner

Top 10 Tech Trends 2022 Spotted at Electronica That Will Change the World

Discover the hottest and the most disruptive tech trends spotted at Electronica 2022 that are going to change the world.

Next Post Rockchip

Ready to ROCK? Meet the Single Board Computer You Always Wanted


Our website uses cookies and similar technologies to provide you with a better service while searching or placing an order, for analytical purposes and to personalise our advertising. You can change your cookie settings by reading our cookie policy. Otherwise, we’ll assume you’re OK with our use of cookies.