Unicorn Hat HD Showing Random Lights

When I connect my Unicorn Hat HD to my Pi, the only thing that usually shows is a row of 3 blue lights, 2 of which flicker.

When I try running demo.py, nothing happens.

I have already disabled audio by commenting out: dtparam=audio=on

How do I fix this so that input is taken?

Are you running a Unicorn HAT HD or Unicorn HAT?

And are you using the appropriate code:

I’m running a Unicorn Hat HD.

I’m pretty sure I’m using the appropriate code. I installed with: curl -sS https://get.pimoroni.com/unicornhathd | bash

What sort of Pi are you running it on, and how it is connected?

I running it on a Raspberry Pi 3 B+ and I’m connecting it with jumper wires according to this: https://pinout.xyz/pinout/unicorn_hat_hd

“All” the grounds hooked up?

Are all 8 ground pins required?

According to the Pinout, yes. It’s been my experience that if a pin is marked as used, it needs to be connected via a jumper, even extra grounds.

Have you tested it connected directly to confirm whether it’s the wiring? Would seem to be the quickest option if your Pi setup will allow it.