0

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 Answers1

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+?.

Ingo
  • 42,961
  • 20
  • 87
  • 207