I have a new Raspberry Pi 4 and Sense HAT. I've installed Raspian Buster installed via SD-card and managed to boot headless with ethernet cable connected. Power is from a USB-C cable plugged into a wall outlet. So far so good.

However, as soon as I attach the Sense HAT, the machine freezes:

  • LEDs display permanent rainbow
  • green disk activity light stops
  • pi won't connect to the network

There doesn't seem to be anything in the logs, the machine just freezes.

What could this possibly be due to?

  • 2
    Ah, le me see. (1) Sense HAT takes big current, (2) Rainbow screen usually means power supply voltage too low, much lower than 4.8V. (3) 1 and 2 means Sense HAT overloads your weak power supply. (4) Use a bigger power supply (5V 3A eg )might solve the rainbow screen problem. Good luck and cheers.
    – tlfong01
    Mar 27, 2020 at 6:11
  • 1
    Thanks for the input! I've updated the question to explain that I'm drawing power from a USB-C cable, plugged into a wall outlet. Mar 27, 2020 at 6:33
  • What happens if you plug in the hat before the boot?
    – SkyPlayX
    Mar 27, 2020 at 6:38
  • 1
    I'm drawing power from a USB-C cable, plugged into a wall outlet that's how you power the pi4 ... what the power rating for the power supply Mar 27, 2020 at 6:43
  • @PradhyumnaNarain - the same thing as described before. It's a standard Italian 240/60Hz I think. Mar 27, 2020 at 7:12

1 Answer 1


The problem was the display resoluton. I found the solution in this github issue:


7 Advanced Options

A5 Resolution

DMT Mode 4 640x480 60Hz 4:3

Since this Pi4 is booted headless, I needed to set the display resolution.

  • I am glad to hear yourself solved the problem. I was feeling that the problem was complicated. So I googled and came to the quick conclusion that it should be a early release buster bug, most likely fixed in a late release. "Buster won't boot headless with the Sense Hat attached - rpi.org.forum 2019jun28": raspberrypi.org/forums/…. Cheers.
    – tlfong01
    Mar 27, 2020 at 8:14
  • yes, I saw that. I tried a couple of things which would probably turn up here and on the forum, but only this change solved my issue. Mar 27, 2020 at 9:07
  • 1
    Yes, actually I was about to point out another possible cause related to your power supply. You mentioned that you power supply is an "USB-C cable, plugged into a wall outlet". But there are two types of power supplies with USB-C connector: (1) Wall wart power supply with 5V, 3A output, (2) "Charger" to charge smart phones etc. This kind of charger might only output 2A or 2.5A maximum, no problem to charge smart phones, but too weak for Rpi4B.
    – tlfong01
    Mar 27, 2020 at 9:15
  • Unfortunately, I don't have a multimeter with me, but I can confirm that the power supply was not the problem. Mar 27, 2020 at 9:21
  • Yes, of course you have already solved the problem. And we don't usually use a multi-meter to do accurate currents measurements. We usually the read spec at the bottom side of the wall wart. But they are only rough numbers. Eg, if it says 5V 2.5A. then no current load voltage might be 5.5V, but drops to 4.5V when drawing 2.5A.
    – tlfong01
    Mar 27, 2020 at 9:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.