ClockworkPi uConsole (clockworkpi-uconsole-rpi)
![]() uConsole running postmarketOS with SXMO | |
Manufacturer | Clockwork Tech |
---|---|
Name | ClockworkPi uConsole Kit RPI Lite |
Codename | clockworkpi-uconsole-rpi |
Model | RPI Lite |
Released | 2023 |
Type | cyberdeck |
Hardware | |
Chipset |
Broadcom BCM2711 Broadcom BCM2712 |
CPU | 4x 1.5 Ghz Cortex-A72 |
GPU | Broadcom VideoCore VI |
System-on-Module |
Raspberry Pi Compute Module 4 (raspberry-picm4) Raspberry Pi Compute Module 5 (raspberry-picm5) |
Display | 1280x720 |
Storage | MicroSDHC slot |
Memory | 4096 MB |
Architecture | aarch64 |
Software | |
Original software The software and version the device was shipped with. |
Raspbian |
postmarketOS | |
Category | testing |
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.12.30 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
868.4 |
Device package |
![]() |
Kernel package |
![]() |
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Broken
|
---|---|
Battery Charging and battery level reporting works |
Works
|
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 |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
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
|
USB OTG USB On-The-Go or USB-C Role switching |
Works
|
HDMI/DP Video and audio output with HDMI or Display Port works. |
Works
|
Sensors | |
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Works
|
Contributors
- Symmetrist
- Ayakael
Maintainer(s)
- Symmetrist
Users owning this device
Installation
Use pmbootstrap to build your own installation image.
$ pmbootstrap init
$ pmbootstrap install --sdcard /dev/mmcblkX
Issues
Screen Keyboard
On Phosh, the screen keyboard appears whenever a text input is present (e.g. Terminal window). The screen keyboard is not needed on this device as it has a physical keyboard and lacks a touchscreen.
To disable the keyboard (until next system update)
# chmod o-x /usr/bin/squeekboard
See Phosh/squeekboard Issue #383 for a proper screen keyboard fix.
Screen Rotation
The screen is natively a portrait screen, used in landscape mode.
Phosh does not currently honor the panel rotation DRM property. The easiest way to rotate the screen is to open the Phosh top panel and press the screen rotation button
Alternatively this command applies the screen rotation, but I didn't find a way of calling it after Phosh lockscreen
$ XDG_RUNTIME_DIR=/run/user/10000 wlr-randr --output DSI-1 --transform 270
See Phosh/phoc MR !473 for a possible rotation fix.
i3 screen fix
Install xrandr, then add line to /home/.config/i3/config:
$ exec --no-startup-id xrandr --output DSI-1 --rotate right
Changelog
Device package:
- v1-r0: [2024-02-04] (pmaports!4751) Initial cm4 port under name clockworkpi-uconsole-cm4
- v1-r1: [2024-09-30] (pmaports!5688) Move openrc scripts to subpackage
- v1-r2: [2025-05-05] (pmaports!6476) Explicitly depend on openrc if install scripts call rc-update
- v2-r0: [2025-06-03] (pmaports!6582) Use new panel drivers and new dtoverlay
- v3-r0: [2025-06-07] (pmaports!6597) Rename to clockworkpi-uconsole-rpi
- v4-r0: [unmerged] (pmaports!6621) Add xorg config file to fix bad screen orientation
Kernel package:
- v6.12.30-r0: [2025-06-03] (pmaports!6582) Upgrade to 6.12.30, support cm5 and new panel by using ak-rek's [patchset](https://github.com/ak-rex/ClockworkRadxa-linux)
- v6.12.30-r0: [2025-06-07] (pmaports!6597) Rename to clockworkpi-uconsole-rpi
- v6.12.32-r0: [unmerged] pmaports!6623) Upgrade to 6.12.32
See also
- pmaports!4751 Initial merge request
- Kernel patches from ClockworkPi
- Arch Linux port for uConsole with CM3 module
- Wiki page with information on custom kernel
- uConsole Kit RPI-CM4 Lite | ClockworkPi