Hi all. Author of this project here. It’s been working well for months but a recent sudo apt upgrade
seems to have broken it - nothing shown on the display (although you can see the display is powered) and SSH connectivity almost impossible.
I’ve been trying to rebuild from scratch but every time I follow the instructions on the pimoroni shop site it seems to render the system useless.
If you’re using a recent version of Raspberry Pi OS (Bullseye or later) then you’ll need to use the built in kernel drivers - just add the following line to the end of your boot/firmware/config.txt
(and then reboot):
dtoverlay=vc4-kms-dpi-hyperpixel2r
You will need to have I2C disabled (sudo raspi-config nonint do_i2c 1
).
This is one of the first things to do to make the display usable with the pi, but it isn’t working for me at the moment.
Anyone else with similar experience?
Recent reviews of the product mention OS Buster version only works, but I’ve definitely had it with Bookworm…
Thanks,
Matt
Little update. Tried rebuilding the pi/display several times now. Different OS versions, 64 and 32 bit…
The pi zero builds fine and updates, but as soon as I get to the instructions quoted in the previous post I lose ssh connectivity to the pi, which I presume means it’s crashed…
:(
I cannot offer any concrete advice, using neither the Raspberry Pi products nor the HyperPixel 2.1, but I did find this thread on the Raspberry Pi forums covering the driver support: “The future of HyperPixel 4 / DPI on Bullseye and beyond”.
It seems that the panel controller is different between the HyperPixel 4 and the HyperPixel 2 Round, but subsequent to the commits accompanying the above discussion from 2022, in 2024 an overlay was added to the Raspberry Pi Linux repository for version 6.6 of the kernel.
So, maybe it is a matter of having a new enough kernel. Bookworm seems to provide a version 6.1 kernel in its packages, potentially requiring a custom kernel to get this working.
Thanks for the help @pboddie appreciate it.
I’m pretty sure I originally built a working version a few months ago on the latest pi os available to download and my recent rebuild attempts have also tried the latest version.
Instructions on the product page steer you to a new version:
If you’re using a recent version of Raspberry Pi OS (Bullseye or later)…
No joy :(
I can’t see how the instructions can work, given what I’ve seen in the RPi Linux repository. The overlay is only available for Linux 6.6, as far as I’ve seen.
Then again, I am not really familiar with the correspondence between RPi Linux and Debian. If there’s some kind of meaningful distinction in terms of package and kernel versions, then it would help if they didn’t use the same release codenames as Debian. I’m using packages.debian.org to look up version information.