ClockworkPi uConsole (clockworkpi-uconsole-cm4)

From postmarketOS Wiki
Clockwork Tech ClockworkPi uConsole Kit RPI-CM4 Lite
uConsole running postmarketOS with SXMO
uConsole running postmarketOS with SXMO
Manufacturer Clockwork Tech
Name ClockworkPi uConsole Kit RPI-CM4 Lite
Codename clockworkpi-uconsole-cm4
Model RPI-CM4 Lite
Released 2023
Type cyberdesk
Hardware
Chipset Broadcom BCM2711
CPU 4x 1.5 Ghz Cortex-A72
GPU Broadcom VideoCore VI
System-on-Module Raspberry Pi Compute Module 4 (raspberry-picm4)
Display 1280x720
Storage MicroSDHC slot
Memory 4096 MB
Architecture aarch64
Software
Original software Raspbian
postmarketOS
Category testing
Pre-built images no
Mainline -
postmarketOS kernel 6.1.74
Unixbench Whet/Dhry score 868.4
Features
USB Networking
Broken
SD card
Battery
Works
Screen
Works
Keyboard
Works
Touchpad
Works
Multimedia
3D Acceleration
Works
Audio
Works
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
FDE
USB-A
Works
USB OTG
Works
HDMI/DP
Works
Sensors
Power Sensor
Works


Contributors

  • Symmetrist

Maintainer(s)

  • Symmetrist

Users owning this device

  • Ayakael (Notes: Hacking / writing assistant, no EEMC)
  • Manut (Notes: edge, sway)


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.

See also