Page 1 of 1

Port to bookworm

Posted: Sun Sep 14, 2025 10:35 pm
by m0vse
Hi all.

I thought I would spend a couple of hours trying to port Winterhill to PiOS Bookworm tonight (OK maybe a bit more than a couple)

I converted whdriver to use the correct kernel 6.1 API and made all of the wh* programs 64 bit compliant

I have it working (so far) but I need to actually test that it can receive a DVB-S/S2 signal.

My fork is available on https://github.com/m0vse/winterhill.git

The installation instructions are basically the same as for buster, but you will need to add the following to /boot/firmware/config.txt

Code: Select all

dtparam=i2c_arm=on
dtoverlay=spi5-1cs
also make sure that these are commented out:

Code: Select all

#dtparam=i2s=on
#dtparam=spi=on
This is working on my Pi Compute Module 4 (I haven't tried it on a 5 but it should work) and it should be ok on both 32 and 64 bit versions.

73 Phil M0VSE

Re: Port to bookworm

Posted: Sun Sep 14, 2025 11:07 pm
by m0vse
Also...

You may also need the 'userland' headers (specifically bcm_host.h) to build whmain/whpicprog as they don't seem to be installed by default?

Code: Select all

sudo apt install -y libraspberrypi-dev 
I have noticed that this removes raspi-config due to a conflict, but there isn't anything that you 'need' it for that you can't do with config files or the GUI.

Phil