A good power supply that will supply 5V is vital.

Red power LED does not light, nothing on display

The power is not properly connected.

Red power LED is blinking

The red power LED should never blink, because it is hard-wired to the 3.3V power supply rail. If it is blinking, as one user has reported it means the 5V power supply is dropping out. Use a different power supply.

Red power LED is on, green LED does not flash, nothing on display

  • The Raspberry Pi cannot find a valid image on the SD card. Check card is inserted correctly. Check that you have correctly written a Raspberry Pi image to the card. Insert the SD card into a Windows machine and you should see bootcode.bin, loader.bin and start.elf amongst others. See also, Known SD Cards.
  • Try with no cables connected except the USB power lead, and SD card inserted. You should see flashing of the OK light for ~20 seconds. If that helps, plug in cables one at a time to identify which is interfering with boot.
  • The voltage is too low (below 5 V), try a different power supply and/or cable. The R-Pi needs a supply rated for 700 mA or more. Some supplies labeled as such cannot actually provide their rated current while maintaining 5V.
  • There is a bug in the distributed version of bootcode.bin which causes problems with some sdcards. Try this version: https://github.com/raspberrypi/firmware/blob/234c19de7cbaaf4997671d61df20a05759066295/boot/bootcode.bin. Please let us know if it “fixes” your non-working SD card (or, more importantly, if it doesn’t). This can also manifest itself as intermittent booting, or only booting when cold.
  • (unlikely) hardware abuse, for example by connecting a 7 V supply to a 3v3 GPIO output pin or powering up the board after a solder splash shorts some traces.

Green LED blinks in a specific pattern

With recent firmware, according to this forum post the green light will blink in a specific pattern to indicate some types of errors:

  • 3 flashes: loader.bin not found
  • 4 flashes: loader.bin not launched
  • 5 flashes: start.elf not found
  • 6 flashes: start.elf not launched

Coloured splash screen

Debug-screen.jpg

With recent firmware, a coloured splash screen is displayed after firmware (start.elf) is loaded. This should be replaced by linux console a second later. However if the coloured screen remains, it suggests the kernel.img file is failing to boot. Try replacing it with a known good one.

Kernel Panic on boot

Text appears on screen, but then hangs with debug messages. This can be caused by USB devices such as keyboards. Try again with nothing in the USB.

Raspberry Pi shuts down soon after booting up

This is caused by a power supply producing too low a voltage.

Pi boots sometimes but not always

With a known good power supply and known good SD card, the R-Pi boots occasionally, but other times shows only a tiny green flicker from the “OK” LED and it fails to start, even with no USB devices and no Ethernet. This has been reported several times and remains an open issue. Low voltage or an improper SD card can cause it. Some SD cards will work until they warm up slightly, and then fail. When exposed to 21 C room temperature the warmest part of an uncased working R-Pi should be 41 C. The wiki has a list of working SD cards. Buy from a reliable vendor as it has been claimed that 1/3 of all “Sandisk” labelled memory cards are counterfeit.

Troubleshooting power problems

If you think you have a problem with your power supply, it is a good idea to check the actual voltage on the Raspberry Pi circuit board. Two test points labelled TP1 and TP2 are provided on the circuit board to facilitate voltage measurements.

Use a multimeter which is set to the range 20 volts DC (or 20v =). You should see a voltage between 4.75 and 5.25 volts. Anything outside this range indicates that you have a problem with your power supply or your power cable.

If you have not used a multimeter before, see these [basic instructions]

Note: Even if the multimeter shows the correct voltage, you may have some power supply problems. A multimeter only displays the average voltage. If there are very short-lived dips or spikes in the voltage, these will not be shown by the multimeter. It is best to measure voltage when Pi is busy.

If your voltage is low, it could be:

  • The power supply produces too low a voltage
  • The power supply cannot supply enough current, which results in a voltage drop. Make sure Power supply is labelled as at least 700mA. (Some cheap power supplies don’t deliver what is labelled).
  • The USB power cable is low quality. See: On_the_RPi_usb_power_cable
  • Attached USB devices want too much power. The Pi is only designed for up to 100mA USB devices. A USB device wanting more that that will cause a voltage drop.

Note: keyboards with LCD displays, built in USB hubs, backlights, etc are likely to be problematic. Try to use a basic one. Wifi dongles are also unlikely to work when directly connected. Connect high powered USB devices to a powered USB hub.

Try booting without HDMI, ethernet or USB deviced plugged in, and see if the voltage improves.

Power Supply Problems

There have been a number of problems reported that seem to be caused by inadequate power, this is an attempt to explain what is needed and the consequences of not having enough power.

The power required by the Pi will vary depending on how busy it is and what peripherals are connected.

  • Running a GUI will take more power.
  • The USB devices and Ethernet connection will take power.
  • Running the GPU will take extra power.

This means that it’s difficult to say exactly how much power is needed. People have reported current requirements of between 300mA and 550mA. But it could in reality take more, especially for short periods. A simple multimeter will not show short surges on the power requirement. A surge in the power requirement for a few milliseconds will not be detectable by a meter but will be enough to cause problems. If the board does not get enough power the voltage will drop. If it drops enough parts of the system will run unreliably because data can get corrupted. The USB IC runs on 5V and handles the USB and Ethernet ports so it’s likely that this will be the first thing to fail. Problems seen are unreliable Ethernet connection and unreliable operation of the Keyboard and/or mouse.

Each of the two USB ports on the Pi has a polyfuse rated at 140 mA, so any connected USB devices should draw less than this amount of current. In addition the polyfuse will cause a significant voltage drop, so that USB devices get less voltage than is available on the RPI itself, sometimes up to half a volt less (maybe more if the fuse has recently been hot). For regular “low power” USB devices this doesn’t cause a problem as they are designed to work with voltages as low as 4.4 Volt. This isn’t the case however with some USB devices such as WiFi dongles which may need 4.75 Volt, and are also known to draw more than 150 mA when configured and active.

The microUSB input port also has a 1.1 A polyfuse (700mA “hold current”) which may also have enough resistance (although much smaller than the 140mA fuses) to cause a significant voltage drop on the board, even below its 1.1 A total current.

A extended explanation of the consequences of the use of these polyfuses can be found here Polyfuses explained

There are several reasons why the power to the board may be inadequate:

  • The PSU may not deliver enough power. Although the maximum power requirement is said to be 700mA, that is with no peripherals connected (USB, Ethernet etc), so a 1000mA PSU should be regarded as a minimum. This allows some leeway in case the power supply cannot deliver its full power without the voltage dropping.
  • The PSU is not regulated.
  • The cable connecting the PSU to the Pi may not be good. People have reported cables with 4 ohms resistance on the power connections. At 500mA drain this would reduce a 5V supply to 3V.

How Can I tell if the power supply is inadequate?

Common symptoms of an inadequate power supply are

  • Unreliable Ethernet or keyboard operation, especially if it’s OK at first but not when the GUI is started.
  • SD card errors at start up seems to be another symptom of poor power.

If you think you have a problem with your power supply, it is a good idea to check the actual voltage on the Raspberry Pi circuit board. Two test points labelled TP1 and TP2 are provided on the circuit board to facilitate voltage measurements.

Use a multimeter which is set to the range 20 volts DC (or 20v =). You should see a voltage between 4.75 and 5.25 volts. Anything outside this range indicates that you have a problem with your power supply or your power cable. Anything inside, but close to the limits, of this range may indicate a problem.

Things that can cause problems

  • A USB connection on a TV or PC. The USB power supply specification is for up to 500mA and if the TV implements this then it can cause problems. The system may work initially but be unreliable because as it becomes more active the power requirement increases.
  • A single supply from a powered hub. Most hubs seem to deliver more than the specified current but there’s no guarantee. Check the power supply rating, it must be enough to supply everything that’s connected to the hub.
  • A power supply that is rated for less than 700mA may work some of the time.
  • Adding a USB hard disk drive. A HDD will take quite a lot of power as it starts, maybe an amp or more. It the power supply for this also supplies the Pi then this could overload things and cause trouble.
  • Some complex keyboards have been reported to take a considerable amount of power, maybe up to 500mA. The Pi cannot deliver this amount of power. Simpler budget keyboards may be better. If the system works with no keyboard attached but not with a keyboard then it’s worth trying a different, simpler, keyboard.

Summary

  • If you are having unreliable operation the first thing to do is check your power supply.
  • Start with a good quality regulated power supply that is rated to provide 5V and at least 1A (1000mA).
  • Use a good quality micro USB cable. Cables are notorious for giving trouble so be prepared to swap for another one.
  • Not all power supplies will deliver what they claim.

On the RPi usb power cable

We have tested several USB cables. As many USB devices do not use much power, the resistance of the conductors in the cable is irrelevant. At 5 ohms and 50mA of current the voltage drop will be about 250mV. This is acceptable for most devices (and that’s how it should be: the USB specifications require tolerance of such voltage drops).

On the other hand, some devices require more power. Those often have their own power supply so they too will work with the provided cables. And thirdly, phones that charge off USB will simply not charge as fast as they might with a good cable. In short, you won’t often notice a higher resistance in USB cables.

However at 500mA a 5 ohm resistance will cause a 2.5V voltage drop. As the Model B will draw a peak current of 700mA, the voltage drop over such a cable will be quite unacceptable.

The cable that comes with a modern phone that charges using the micro USB port will probably be fine.