I have an old image from my Raspberry Pi 2 (Jessie Lite) and this works fine on my Raspberry Pi 2 running the BCM2836 processor, however I ordered a new Pi 2 and it seems that they have changed to the BCM2837 processor for the Pi 2.


When I boot the same SD card on the new Pi 2 it gets stuck on the rainbow screen.

I know I need to do an update using the old Pi 2 to get it to work on the new Pi 2, but what command do I need to update the absolute minimum for this to work?

  • How much work is sudo apt update && sudo apt upgrade?
    – Milliways
    Dec 19, 2016 at 22:28
  • The problem with that is it updates all packages, not just the one that is required for the boot. Dec 19, 2016 at 22:30
  • Not upgrading other packages is a big security isssue. Dec 20, 2016 at 2:46
  • Yes, while not upgrading everything is not advised... for this instance, that's not an issue... Only getting the image to boot is the requirement. Dec 22, 2016 at 11:06

2 Answers 2


I have no idea how you might minimise the changes.

I would use the following command to update the firmwaresudo rpi-update.


Problem was with the Kernel, to repair this without updating packages you don't want to touch run.

apt-get update
apt-get install raspberrypi-bootloader

This will update the bootloader package to the latest version without changing anything else.

  • Welcome to the Raspberry Pi flavoured corner of the Stack Exchange Network. Since you answered your own question you are allowed to mark it as the answer - you will even get the reputation points for it, which if you are just starting out here does help! 8-) Might I suggest you follow the tour link at the bottom of the page as it may help you to get a better experience here...
    – SlySven
    Dec 21, 2016 at 7:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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