Radxa Rock Pi 4 Review – Part 1: A First Look at RockPi 4B Performance Set

Rock Pi 4 ReviewHey, Karl here with another RK3399 board. This one is by Radxa and is called the Rock Pi 4. There are 2 main variants to this board and I was shipped the B version “performance set” which includes a power supply, heatsink, and acrylic case. Also shipped was 16gb eMMC 5.1 module, eMMC flashing board, and USB-TTL debug cable. It looks like the difference is the B version has AC wifi and GbE LAN with PoE support with a hat. The A version only has GbE.

Rock Pi 4B Performance Set Unboxing

RockPi 4 Board
Click to Enlarge
Rock Pi 4 Board Bottom
Click to Enlarge
Rock Pi 4 Performance Set
Rock Pi 4 Performance Set – Click to Enlarge

Some of the more notable specs

  • eMMC module support
  • M.2 NVME SSD support (SATA not supported)
  • HDMI 2.0 4k@60htz
  • MIPI DSI 2 lanes via FPC connector
  • 3.5mm audio jack
  • MIPI CSI 2 lanes via FPC connector, support up to 8MP camera
  • 802.11 ac wifi
  • Bluetooth 5.0
  • 40-pin expansion header :
    •  1 x UART
    • 2x SPI bus
    • 2x I2C bus
    • 1x PCM/I2S1
    • 1x SPDIF
    • 1 x PWM
    • 1x ADC
    • 6x GPIO
    • 2x 5V DC power in
    • 2 x 3.3V power pin
    • USB PD – Support USB Type C PD 2.0, 9V/2A, 12V/2A, 15V/2A, 20V/2A
    • Qualcomm Quick Charge – Support QC3.0/2.0 adapter, 9V/2A, 12V/1.5A

Chips

  • RK808-D looks like it is the standard power delivery chip for the RK3399
  • AP6256 802.11a/b/g/n/ac + Bluetooth 5.0
  • RTL8211E provides gig ethernet
  • NCLD4C2MA512 Memory
  • ES8316 Low Power Audio CODEC
  • LDR6015SS USB Type C

I apologize I could not read some of the chips regardless of the angle.

Raspberry Pi Compatibility

The RockPi 4 has an identical footprint as the Raspberry Pi. I tried to install in a Raspberry Pi case that I have. It fits but it would have to be modified to allow the heatsink to protrude out the back due to the processor being located on the back of the board. They improved several things over the Raspberry Pi in my opinion. Power delivery, option to use eMMC instead of an SD card, and upcoming M.2 for storage. I’ve had issues with power delivery and SD cards on the Raspberry Pi when using for projects. So far the Rock Pi has been solid. The Raspberry Pi camera and display are both supported.

Rock Pi 4 QC 3.0 Power Supply

S19 Power Adapter

Rock Pi 4 eMMC Adapter

Rock Pi 4 Firmware Images

5 images are currently available to flash. With 2 more in the works

  • Provided by Radxa
    • Android TV
    • Android
    • Debian Desktop
    • Ubuntu Server
  • Third-Party
    • Armbian 5.67
    • LibreElec (coming soon)
    • Recalbox (coming soon) I had to look this one up it is an emulator

Flashing is easy with Etcher and I had no issues on the ones I have looked at so far.

Final Thoughts

A lot of additional information can be found here. All the pinouts. Flashing instructions. OS Images. Some additional information can be found here. I will follow up with individual firmware findings.

Finally. Last week when I was looking up information I was really surprised to see that there are almost 150 SBC’s on the market. Whoa. It seems like they are throwing everything they can at the wall and seeing what sticks. I am not sure any board will capture the imagination like the Raspberry Pi. The RockPi 4 seems to have got a lot of things right at least from my perspective and initial review.

It looks like Allnet has exclusive selling rights on these.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
29 Comments
oldest
newest
frostwork
frostwork
5 years ago

looks like a very nice board! I should play with all my other boards lying around here before buying it, but I’m afraid I won’t 🙂

Antonym
Antonym
5 years ago

Looks nice and well supported. Prices??

FransM
FransM
5 years ago

see the allnet site (link at the end of the article)

CEN
CEN
5 years ago

Thank you Robert for the links! I instantly bought one… and am wondering if I should buy a second one for my mom?

This board should work good together with a DVB-T2 HAT for the Raspberry Pi in order to deliver 265 HD to a MediaCenter like OSMC or such, right? The Raspberry cannot display 265 HEVC being broadcasted in germany.

(…and my mom is unhappy with her DVB-box without recording options;)

tkaiser
tkaiser
5 years ago

> This board should work good together with a DVB-T2 HAT for the Raspberry Pi

Only if you manage to get the SPI port up in a similar way and have CXD2880 drivers ready.

Tom Cubie
5 years ago

Some correction. > AP6256 802.11a/b/g/n/ac 2×2 MIMO with dual stream in 802.11n + Bluetooth 4.1 AP6256 is not 2×2 MIMO, it’s single steam and antenna, Bluetooth is 5.0. All models are equipped with LPDDR4 up to 3200Mb/s from Foresee(from Micron actually). Currently the DDR controller is limited to 933Mhz and gives 1866Mb/s data rate. Once the LPDDR4 support adds on the mainline u-boot, we can tuning it to run a little bit higher. All the eMMC modules are equipped with Foresee high performance eMMC(from Samsung actually). You can get >150MB/s read even with 8GB size. Although we support the 7inch… Read more »

Jasbir
Jasbir
5 years ago

Any plans for a RK1808 board?

zoobab
5 years ago

“because the whole arm linux eco system is far from satisfaction.”

Divert 5% of the sales to Armbian donations 🙂

Karl Johnson
Karl Johnson
5 years ago

Thanks Tom for the correction on the wifi. My mistake. I looked at the wrong datasheet.

blu
blu
5 years ago

A BoM question I’d understand if you chose not to answer: are you getting better prices from Foresee on those memories than from their respective vendors?

Xin
Xin
5 years ago

Tang?Nice to see the back of Radxa

Gégé
5 years ago

> Debian Desktop
> Ubuntu Server

That’s a non-sens 😉 Debian Server and Ubuntu Desktop would have been a better combination IMHO

tkaiser
tkaiser
5 years ago

Armbian community efforts to get all the RK3399 ‘media capabilities’ (GPU/VPU) running in Linux (Ubuntu desktop of course): https://forum.armbian.com/topic/9272-development-rk3399-media-script/

blu
blu
5 years ago

That’s a commendable effort. /tips hat

dave
dave
5 years ago

Making a sbc like this using the upcoming Amlogic S922X would be a better SBC. S922X supposedly supports all HDR formats, supports HDMI 2.1, uses quad cortex a73+dual a53 and mali g52. Amlogic has better open source support at the moment too although rockchip is improving.

Seasalt
Seasalt
5 years ago

Where are you getting your information on the Amlogic s922?

I duck duck go’ed for a while and found very scant public information available re the s922.

James
James
5 years ago

“I am not sure any board will capture the imagination like the Raspberry Pi.”

Paying $35 for a slow outdated board doesn’t capture my imagination.

willy
willy
5 years ago

It should! You need a lot of imagination to see CPU performance, power supply stability, fully transparent CPU frequency scaling, gigabit ethernet, crypto extensions, complete sources, etc… 🙂

Somebody
Somebody
5 years ago

Who has “complete sources”? Certainly not rpi, who pretend to have an open source GPU driver by implementing the driver in a firmware blob and providing an open source shim that doesn’t actually do anything.

Debashis De
Debashis De
5 years ago

Don’t buy Radxa products. They do not have support. I bought Radxa Rock (their first board) and got no support after couple of months. They do not update the OS etc either.

Igor Pecovnik
5 years ago

And which board maker has such support? Now they (Radxa) are trying to get (official) Armbian support which tends to supports hardware years after they are released. Software support might be much more expensive than designing, manufacturing and selling hardware! That’s why they (other hw makers as well) can’t give you top shit OS with updates, LTS … for the price you paid for. Armbian and similar projects are your only chance for better software support since most of the work is done for free. Linux is a community project so ask yourself what you are truly paying for when… Read more »

theyguyuk
theyguyuk
5 years ago

Friendlyelec, 96boards and also Amlogic getting Linux drivers for their SoC, do try. Not perfect, but improving on the past. Arm is a pain regard easily available Linux GPU drivers which support all features. Arm need a better affordable GPU driver model i would suggest.

Somebody
Somebody
5 years ago

FWIW: The 96boards “Rock960” is essentially the same board as the RockPi4. Same schematics, same names on the schematics and on the source code, they even boot off each other’s firmware.

Tom Cubie
5 years ago

Something happened to Radxa company in early 2016 and the company was acquired by another big OEM in Shenzhen. Radxa project was revived in 2018 by introducing ROCK Pi 4. We will continue support old models in the future. Please stay tunned.

theyguyuk
theyguyuk
5 years ago

So are you a new, completely separate , company, now?

Seth Hall
Seth Hall
5 years ago

Tom, Debashis De has a point: many of us spent $100 on the original Radxa Rock, only to find it totally unsupported and, well, as useless as a rock.

Here’s an idea to get some of us original performance enthusiasts back: simply swap out our old Rocks for a Rock 4 B (perhaps charging us something for shipping), and let us have at it. I for one would jump at the opportunity.

Sayan
Sayan
5 years ago

rockpro64 vs rock pi 4 which one better support (linux/android)?

Boardcon Rockchip and Allwinner SoM and SBC products