pimoroni / hyperpixel4

Driver for the Pimoroni HyperPixel 4.0" Touchscreen Display
https://shop.pimoroni.com/products/hyperpixel-4?variant=12569485443155
329 stars 47 forks source link

when i add dtoverlay=vc4-kms-dpi-hyperpixel4 from issue 177 to boot/config.txt, rpi 3B+ gets stuck on boot. Hyperpixel4 square. #213

Open Nuboctane opened 6 months ago

Nuboctane commented 6 months ago

Using the hyperpixel4 square. Whenever i add the line as mentioned in issue 177, dtoverlay=vc4-kms-dpi-hyperpixel4 and reboot, i first see the raspberry pi icon in that white square showing up just fine. But after, it gets stuck in boot and it keeps franticly flashing an underscore character in the top left corner.

i have tried nummerous different approaches with tons of reinstalling the whole pi os all together. im using this version: image

as mentioned in issue 177, this version has baked in support for the hyperpixel4.

other approaches i have tried is using the legacy installer, and installing the branch square-2021 manually, they all work, but the screen remains black. however, the touch screen still works as it responds when i use the hdmi connected to a display. when i touch the hyperpixel square display, it moves my cursor on the hdmi display. it however just keeps showing a black screen with a dim ambient light.

RPI 3B+, hyperpixel4 square after 2022.

Nuboctane commented 6 months ago

i have fixed this after trying for a bit more, the correct order to fix this in my scenario was;

use 64bit full rpi os comment dtoverlay=vc4-kms-v3d in boot/config.txt install using legacy installer reboot

hope this helps anyone in the future.

adotspooner commented 4 months ago

I think I have a really old version of the HyperPixel 4.0 rectangle (how can I check the HP4 version?). I use a Raspberry Pi 3B+ Rev 1.3. I installed Raspberry Pi OS Legacy 64bit Bullseye. I installed with the legacy installer -> rpi3 + rectangular. I commented out dtoverlay=vc4-kms-v3d in boot/config.txt. I executed hyperpixel4-rotate right and rebooted to get a horizontal layout. Hope this helps and maybe we can get "out of the box" support for older hyperpixels too. It would be nice if someone at pimoroni please could explain how to see the version/revision of the hyperpixel4 and for which ver/rev of the hyperpixel the default one line change in the /boot/firmware/config.txt should work and if it works with bookworm too.