I have a Raspberry Pi 3 B+, and none of the operating systems that usually work on the RPi 3 will boot. I've done a small bit of research, and I think this has something to do with an outdated bootloader (not quite sure)?

The Ubuntu Wiki has some information here:

Booting the official Pi 2 image on the Pi 3B/3B+

It states that in order to boot on a Pi 3 B+, you need to update the boot files:

For the Pi 3B+ you will also have to update the Pi bootloader files (bootcode.bin, fixup.dat and start.elf) on the system-boot partition.

With instructions on how to do so here.

I followed these instructions and, being the inexperienced person that I am, caused a kernel panic.

Is there a way to modify any Pi 2 image to boot on the Pi 3 B+?

  • 1
    "none of the operating systems that usually work on the RPi 3 will boot" is UNTRUE - the official Raspbian OS boots on ALL Pi. Users of other unsupported OS are assumed to be able to fix themselves. Ubuntu MATE has had NO UPDATE in over a year, although there should be a 18.04 image in September.
    – Milliways
    Aug 1, 2018 at 17:49
  • "I followed these instructions" - tell us what you did exactly. I doubt the instructions are wrong, perhaps you simply misunderstood them and without knowing what you did there's no way to help you. Feb 13, 2020 at 7:35

1 Answer 1


It depends on the version of the Raspbian image the SD Card was build. Raspberry Pi 3 Model B+ was released on 2018-03-14 together with a Raspbian image Raspbian Stretch 2018-03-13 that contains the support for RPi3B+. That version and all following are compatible to all Raspberry Pi Versions. All other images before run on all Raspberry Pi devices except RPi3B+.

So if your SD Card is build on a release before 2018-03-13 and was not upgraded it cannot run on a Raspberry Pi 3B+. Look at the release notes what images these are.

But there is a possibility to upgrade the old version to run on a RPi3B+. Look at Why am I getting a rainbow screen and flashing red PWR LED with a new Raspberry Pi 3B+?.

  • 1
    I want to run snappy Ubuntu core Aug 4, 2018 at 12:42
  • @CurticeGough your question was: "Is there a way to modify any Pi 2 image to boot on the Pi 3 B+?" The answer is: yes it is. One of any image is the latest Raspbian Stretch image. You do not have to modify it.
    – Ingo
    Aug 4, 2018 at 13:49
  • 1
    sorry, I meant to ask if there was a way to modify every RPi 2 image. Like a universal method that works with everything Aug 4, 2018 at 14:16

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.