# Pi 4B not booting with Hyperpixel 4.0 connected

**URL:** <https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780>\
**Category:** Support\
**Created:** [January 7, 2021, 3:56pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780 "2021-01-07T15:56:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan\_505](https://avatars.discourse-cdn.com/v4/letter/d/8797f3/32.png) [@Dan\_505](https://forums.pimoroni.com/u/Dan_505)\
**Post date:** [January 7, 2021, 3:56pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/1 "2021-01-07T15:56:31Z")

</div>

My Rpbi 4B is not booting at all with the Hyperpixel 4.0" plugged in. (Using official USB-C PSU)

All the guides I’ve seen so far seem to have the Pi running with the Hyperpixel connected.

I wanted to make sure I don’t have a faulty unit before diving into a slew of support forums. Is normal behaviour?

I’ve followed the official install guide exactly so far.

Any help really appreciated.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [January 7, 2021, 5:46pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/2 "2021-01-07T17:46:19Z")

</div>

What happens exactly?  
Does the status LED blink?

Did you have anything connected previously to the GPIO header?  
Something that maybe had you reconfigure / setup some GPIO pins for a specific function?

---

<div class="post-metadata">

**Author:** ![Dan\_505](https://avatars.discourse-cdn.com/v4/letter/d/8797f3/32.png) [@Dan\_505](https://forums.pimoroni.com/u/Dan_505)\
**Post date:** [January 8, 2021, 3:46pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/3 "2021-01-08T15:46:28Z")

</div>

On further inspection I am booting into Raspbian, just nothing on the Hyperpixel.  
Desktop appears split between DSI/HDMI with the Hyperpixel boot code enabled.

Previously connected to a breadboard (via ribbon cable & T-cobbler) to an RFID reader and OLED screen for my first project.  
I was careful to include the GPIO.cleanup() line at the end of the code for the reader.

Other than that, I’ve only connected to the GPIO extension within the Agon one case. I’m currently testing without the case.

Thanks & hope you can help!

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [January 8, 2021, 5:25pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/4 "2021-01-08T17:25:54Z")

</div>

If enabled I would turn off i2c and SPI etc. My best guess is something from before may have left a line in your config.txt or turned something on that messes with the hyperpixel. The hyperpixel uses all of the GPIO and repurposes those pins.

---

<div class="post-metadata">

**Author:** ![Dan\_505](https://avatars.discourse-cdn.com/v4/letter/d/8797f3/32.png) [@Dan\_505](https://forums.pimoroni.com/u/Dan_505)\
**Post date:** [January 10, 2021, 2:22pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/5 "2021-01-10T14:22:48Z")

</div>

No luck with disabling SPI/i2c so far :(

All enabled lines in /boot/config.txt are as follows:-

* * *

## dtparam=i2c\_arm=off dtparam=spi=off dtparam=audio=on dtoverlay=vc4-fkms-v3d max\_framebuffers=2

## enable\_uart=1 dtoverlay=hyperpixel4 enable\_dpi\_lcd=1 dpi\_group=2 dpi\_mode=87 dpi\_output\_format=0x7f216 dpi\_timings=480 10 16 59 800 0 15 113 15 0 0 0 60 0 32000000 6

The only other thing I can think of was attempting to connect the display to the Agon case’s GPIO extension, though I’ve no idea why that would be an issue.

Fingers crossed I’m overlooking something simple!

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [January 10, 2021, 2:38pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/6 "2021-01-10T14:38:05Z")

</div>

It will likely be easier to just start over with a fresh image / install. I have no idea what the Hyperpixel install enables etc. A lot of GPIO connected displays use SPI, I don’t think the Hyperpixel does though, not in the standard way anyway.  
The pinout is here, [Hyperpixel4 at Raspberry Pi GPIO Pinout](https://pinout.xyz/pinout/hyperpixel4)

---

<div class="post-metadata">

**Author:** ![Dan\_505](https://avatars.discourse-cdn.com/v4/letter/d/8797f3/32.png) [@Dan\_505](https://forums.pimoroni.com/u/Dan_505)\
**Post date:** [January 18, 2021, 11:35am UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/7 "2021-01-18T11:35:55Z")

</div>

No luck with a fresh image. Apologies for the delay.

Anything else left to try?

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [January 18, 2021, 12:10pm UTC](https://forums.pimoroni.com/t/pi-4b-not-booting-with-hyperpixel-4-0-connected/15780/8 "2021-01-18T12:10:56Z")

</div>

I don’t know what else to try? I don’t own a Hyperpixel, just so you know.  
You could go here and e-mail Pimoroni.  
[Contact Us for Raspberry Pi Technical Support – Pimoroni](https://shop.pimoroni.com/pages/contact-us)  
I’d put a link to this thread in that e-mail.
