HCL:ROCK Pi 5

Jump to: navigation, search

The Radxa ROCK Pi 5 is a single-board computer.

Technical details

  • Rockchip RK3588 SoC
  • 4+4 BIG.LITTLE CPU cores, 4xCortex-A76 + 4xCortex-A55
  • Mali "Odin" MP4 GPU (supported by Panfrost)
  • 2x HDMI output
  • 1x micro-HDMI input
  • eMMC 5.x connector
  • M.2 slot M-Key for a 2280 NVMe SSD (4-lane PCIe 3.0)
  • M.2 slot E-Key for e.g. WiFi
  • 2.5Gb Ethernet (RTL8125B)
  • 40-pin Raspberry Pi compatible GPIO
Default serial console is ttyS2, at 1.5MBaud

Installation

U-Boot

U-Boot build instructions

(make sure U-Boot in SPI NOR flash has uEFI hooks) -- OBS package TBD.

EDK2 UEFI firmware

Alternatively to the U-Boot method, you can use the custom EDK2 UEFI firmware from [1] so the board can directly boot UEFI images and from USB stick.

This UEFI can be flashed to either a SPI NOR flash, SD card or eMMC module:

  • Easiest: Flash it to a SD card using dd
  • For the integrated SPI NOR, instructions can be found at [2]

openSUSE distribution

Simply pick a standard Arm64 installation image for either Tumbleweed or Leap-15.6.

Follow the instructions under "How to create a bootable USB stick...", but use a µSD card instead of a USB key stick.

Known issues

As of Linux kernel 6.8, the dual 4k display driver is not yet supported (no video at all yet).

Console is only available on the UART (1500000Bd), MIPI DSI not tested.

Use a power supply that has good USB-PD support! Otherwise expect random reboots.

See also