Bookworm 6.6.31 for the uConsole and DevTerm

UPDATED: 6.6.31

  • Added activating 4g card as a sevice
    • service uconsole-4g-cm4 start and service uconsole-4g-cm4 stop or uconsole-4g enable and uconsole-4g disable
  • uConsole now default device in config.txt change if you’re on a DevTerm.
    • DevTerm will display image with uConsole set in config.txt but with bad colors/aspect ratio/white screen
  • Updating kernel now fully working (rebuilding initrd.img)
    • 6.6.30v3 just has to uninstall raspi-firmware sudo apt remove raspi-firmware & sudo apt reinstall clockworkpi-cm4-kernel
  • Older images removed to save space.
  • linux-headers included with kernel updates
  • I consider this image complete, so will only update the image every 3 months or so just to have the updated packages with a fresh image.
  • Kernel updates will come as available.

I’ll start that RetroPie image tonight!

UPDATE: ClockworkPi-CM4-Bookworm-6.6.30-v3

  • Image built using Pi-Gen.
  • APT repo added for LTS kernel updates.
    • Bleeding edge repo available for the latest kernel 6.9.0. You need to add the bleeding repo.
  • Dark mode for all screens (first boot, login, desktop)
  • Auto-expanding File System.
  • Correct Monitor rotation out the box. - login screen too!
  • Sane charging defaults applied.
  • External WiFi antenna already set in config.txt.
  • Audio speaker pop on shutdown fixed.
  • DevTerm printer fixed.
  • Works with both DevTerm and uConsole.
  • A few clockworkpi images for wallpapers.
  • Updated driver overlays - easier config.txt management.
    • dtoverlay=clockworkpi-devterm
    • dtoverlay=clockworkpi-uconsole
      • Just comment out the device you’re not using.
  • Desktop and Lite images available.

Raspberry Pi Imager will cause image not to boot if you apply custom settings.

I have added a few working images and kernels with the *.deb files to install in the mega folder if you want for different OSs.

Google Drive link for the main image if Mega doesn’t work for you.

https://drive.google.com/drive/folders/1tw2uPVPsFDhQ5Onx4mlllYexUDmDp0eK?usp=sharing

Here’s my Github with the rpi-6.6.y branch if you’d like to compile yourself. All the ClockworkPi drivers are pre-marked to compile in bcm2711_defconfig.

Here’s my APT repo with kernels and hardware scripts for ClockworkPi devices

Now I just need my uConsole!!! Hit me up @AlexDuan!!!

19 Likes

Is this image already has pre-disabled kernel update(as it was on 6.1)?

Yes it does and I’m going to work on a repository to apt update the kernel. I’ll set a build script up to do it once a month. I’ll post here when I get that completed. You’ll just have to add the repository when I’m done.

6 Likes

Solid work, thank you! installing the image)

2 Likes

have succeed to apply rotation for plasma login screen? as i can set rotation within desktop, but not when do first power on(

The login screen is the only screen I have no F’n clue whats going on. I can rotate the console, lightDM first boot, desktop. but I’ve been looking and looking but cant figure out how to do it. If you figure that out let me know.

1 Like

fixed it.

  1. add next line

xrandr --output DSI-1 --rotate right

to the file

/usr/share/sddm/scripts/Xsetup

  1. Add next lines

[X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup

to the file

/var/lib/sddm/state.conf

reboot.

after i got correct rotation right after boot. maybe it will help

The last small issue is with the sound while play VCMI. Small glitches appears when on stock clockwork image everything is fine and audio is clear

disappeared when selected pulse-audio and rebooted in raspi-config

For Arch, usually this is enough:

1 Like

does retropie works with wayland anyone?

I know retroarch and emulationstation does.

Thank you for this! The 6.6.30 kernel fixed the problems I had with hardware accelerated video decode.

It would be great to integrate your work in Armbian - only I have no clue how to get it in there.

It would also take care of the distribution - Mega is, well, not so Mega :wink:

1 Like

I downloaded the 6.6 kernel file from Mega. I thought the zips were going to be .deb files but they are just folders with a lot of subfiles. how is that supposed to be installed? I already have the previous image with the 6.1 kernel running own my console. and I would lie to update the kernel rather than redeploying a new OS on the system. is that possible to do with the files in that download?

Yes, the contents of the “out” folder needs to be dumped in the boot partition and the other folder gets dumped in the root partition.

cp -r out/* $bootfs/
cp -r lib/* $roofs/lib/

Something like that

Thanks I’ll make a backup of this SD card and then give that a shot.

Appears gpio isn’t working thus breaking the 4G extension script.

The brightness keys are easily fixed with brightnessctl as mentioned in one of the previous image threads.

The original patches used now deprecated commands. I had to rework the audio patch to work. I can take a look and see what’s going on but I don’t have a the 4g card or a uConsole. So I can’t test it.

What commands are you using for the gpio?

Here’s the script.