ClockworkPi uConsole (clockworkpi-uconsole-radxa-cm5)
Appearance
	
	
|  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 | 
| Extended version The most recent supported version from the manufacturer. | Linux | 
| FOSS bootloader | partial | 
| postmarketOS | |
| Category | testing | 
| Pre-built images Whether pre-built images are available from the postmarketOS Installation page. | 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 | 
| Flashing Whether 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 Whether charging and battery level reporting work. | Partial | 
| Screen Whether the display works; ideally with sleep mode and brightness control. | Works | 
| Keyboard Whether the built-in physical keyboard works. | Works | 
| Touchpad Whether the built-in touchpad works. | 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 Whether the full-sized USB-A port works. | 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
- pmaports!6580 Initial merge request
- Kernel patches from ClockworkPi
- Debian port for uConsole with Radxa CM5 module