Hyper Pixel 4 and Raspberry Pi model 4 (4 GB)

How do I get the Hyper Pixel 4 and Raspberry Pi model 4 (4 GB) to work together. It worked once until i rebooted and now there is nothing! have reinstalled everything again and still nothing.

Raspberry Pi 4
4 GB
Raspberry Pi OS
A port of Debian bullseye with pi desktop
(PI 3/4/400)
RELEASED 04/04/2022 NEWEST
ALL UPDATED AND UPGRADED.

Again, It worked once until I rebooted and then the screen was black and no back lights. Redone everything I had done for it to work the first time and still no change. BLACK SCREEN.

It did the same on pi 400. Worked until reboot than blank screen.
As I mentioned before I can see the DPI display is showing in screen config as if it’s all working. I can us both in the screen configuration screen. So I do believe the software is working but the hardware (hyper pixel) is not.

I also seen several comments in the pimoroni forums many people are dealing with dead hyper pixel displays!!

What changes have you made to /boot/config.txt?

I’ve been round the houses with this screen recently, in the end I managed to decipher this post:

The post says you only need this one line in your config.txt, but it really means is you need to keep /boot/config.txt completely untouched, apart from adding this to the very bottom:

dtoverlay=vc4-kms-dpi-hyperpixel4

Hope that helps.

Edit: Leave the existing dtoverlay line in place too, don’t remove it or comment it out.

Ok everything is back to redone! ran the pi 4 installer and added the dtoverlay at the end of config.txt

This is my current config.txt

For more options and information see

Raspberry Pi Documentation - Configuration

Some settings may impact device functionality. See link above for details

uncomment if you get no picture on HDMI for a default “safe” mode

#hdmi_safe=1

uncomment the following to adjust overscan. Use positive numbers if console

goes off screen, and negative if there is too much border

#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

uncomment to force a console size. By default it will be display’s size minus

overscan.

#framebuffer_width=1280
#framebuffer_height=720

uncomment if hdmi display is not detected and composite is being output

#hdmi_force_hotplug=1

uncomment to force a specific HDMI mode (this will force VGA)

#hdmi_group=1
#hdmi_mode=1

uncomment to force a HDMI mode rather than DVI. This can make audio work in

DMT (computer monitor) modes

#hdmi_drive=2

uncomment to increase signal to HDMI, if you have interference, blanking, or

no display

#config_hdmi_boost=4

uncomment for composite PAL

#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

Uncomment some or all of these to enable the optional hardware interfaces

#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

Uncomment this to enable infrared communication.

#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

Additional overlays and parameters are documented /boot/overlays/README

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Automatically load overlays for detected cameras

camera_auto_detect=1

Automatically load overlays for detected DSI displays

display_auto_detect=1

Enable DRM VC4 V3D driver

dtoverlay=vc4-kms-v3d
max_framebuffers=2

Run in 64-bit mode

arm_64bit=1

Disable compensation for displays with overscan

disable_overscan=1

[cm4]

Enable host mode on the 2711 built-in XHCI USB controller.

This line should be removed if the legacy DWC2 controller is required

(e.g. for USB device mode) or if USB support is not required.

otg_mode=1

[all]

[pi4]

Run as fast as firmware / board allows

arm_boost=1

[all]
enable_uart=0

dtoverlay=hyperpixel4
enable_dpi_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x7f216
dpi_timings=480 0 10 16 59 800 0 15 113 15 0 0 0 60 0 32000000 6
dtoverlay=vc4-kms-dpi-hyperpixel4

Still NO HYPER PIXEL DISPLAY!!!

Hmm, nope, you’ve added a lot more than just the single line I suggested. To repeat - keep the config.txt file completely vanilla and just add this single line at the bottom:

dtoverlay=vc4-kms-dpi-hyperpixel4

I did only add the one line. The install added everything else

If you read the linked announcement - “users running the latest and greatest Raspberry Pi OS should forego our installer…”

The extra lines are coming from the installer, that you no longer require. I imagine they are tripping things up.

So do a clean os install and just add that line? Don’t do anything from get hub?

That’s what the PSA linked above says. Also contains info about rotations, and I would highly recommend you read it and then proceed.

ok did a clean fresh OS install and added only
dtoverlay=vc4-kms-dpi-hyperpixel4
to the end of the config.txt and still no display !
i still think its a bad display because the dpi shows up in the screen config and it shows overlayed on my desktop!