I am new to this project. The project was developed in 2015 using Raspberry pi2 and a 7' touch display. The disk image works perfectly on Raspberry pi 2. I tried to flash the disk image to an SD card and load it to the latest raspberry pi4. But It is not showing anything on the display. If I load Rasbian OS to the pi4, it works.

Are there any changes or updates needed when we switch to the latest version? The programs are all done using Kivy I guess(Python).

  • I think the Pi4 had an update to the boot process with new files required in /boot. These would not be present on your old Pi2 image. Have a search for updated Pi4 boot files.
    – joan
    Commented Aug 18, 2022 at 20:45
  • The disk image we have is a compiled version. Is there any way to load old image and new OS together?
    – MKZ
    Commented Aug 18, 2022 at 23:11
  • What do you mean by "compiled version", referring to the disk image?
    – NomadMaker
    Commented Aug 19, 2022 at 11:44
  • This file if i flash on any sd card, will work in raspberry pi2, but it is not working in raspberry pi4
    – MKZ
    Commented Aug 19, 2022 at 16:37

1 Answer 1


The Pi4 was released on 24 Jun 2019 and requires Buster.
The only (reliable) way of upgrading is to perform a fresh installation.

You will then have to reinstall applications you use.

If you have a compiled program it may work, but this depends on what resources it uses. One thing for certain don't use a 64bit OS - which is almost guaranteed to fail. If I were doing this I would avoid Bullseye and use "Legacy" i.e. Buster.

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.