Jump to content

ClockworkPi uConsole (clockworkpi-uconsole-radxa-cm5)

From postmarketOS Wiki
Clockwork Tech ClockworkPi uConsole Kit Radxa CM5
uConsole running postmarketOS in console environment
uConsole running postmarketOS in console environment
Manufacturer Clockwork Tech
Name ClockworkPi uConsole Kit Radxa CM5
Codename clockworkpi-uconsole-radxa-cm5
Model Radxa CM5
Released 2023
Type handheld
Hardware
Chipset Rockchip RK3588S
CPU 4x 2.4GHz Cortex-A76
4x 1.8GHz Cortex-A55
GPU ARM Mali-G610 MP4
System-on-Module Radxa Compute Module 5(radxa-cm5)
Display 1280x720
Storage MicroSDHC slot, EEMC
Memory 4/8/16/32 GB LPDDR4X
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Linux
FOSS bootloader partial
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
6.1.84
Device package device-clockworkpi-uconsole-radxa-cm5
Kernel package linux-radxa
Initial MR
Initial merge request.
pmaports!5680
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
Internal storage
eMMC, SD cards, UFS, ...
Works
SD card
Also includes other external storage cards
Works
Battery
Charging and battery level reporting works
Partial
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Keyboard
Build in physical keyboard
Works
Touchpad
Build in Touchpad
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Works
SATA/eSATA
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested

Contributors

  • Ayakael

Maintainer(s)

  • Ayakael

Users owning this device

  • Ayakael (Notes: Working on pmos port)


Installation

Use pmbootstrap to build your own installation image.

$ pmbootstrap init
$ pmbootstrap install --sdcard /dev/mmcblkX

Issues

This port is still a work in progress. Initial effort has been put into making it bootable, where a console appears on the screen. pmaports!6621, yet to be merged, fixes display issues.

Changelog

Device package:

  • v1-r0: [2025-06-04] (pmaports!6580) Initial port with working console environment
  • v2-r0: [unmerged] (pmaports!6621) Add xorg config file to fix bad screen orientation

Kernel package:

  • v6.1.84-r0: [2025-06-04] (pmaports!6580) Initial port with working console environment
  • v6.1.115-r0: [unmerged] (pmaports!6621) Fix display bug, tested working on xfce4
 * adds missing pinctrl-axp209 module, fixing screen issues
 * upgrades to 6.1.115, while introduced patches to defconfig to facilitate future upgrades
 * adds dev subpackage for out-of-tree module building, integrating part of !6615

See also