RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Update from raspberry 3b+ to 4

    Scheduled Pinned Locked Moved Help and Support
    configurationlibretroraspberry pi 4raspberrypi 3b+retropie 4.6
    12 Posts 4 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mituM
      mitu Global Moderator
      last edited by mitu

      You can back up your config, roms, bios folders and then restore them on a newly installed Pi4 and everything should be preserved.

      In theory, if your system was installed from a 4.6 image, then you could try inserting the microSD into the Pi4 and boot. You'll then have to manually start RetroPie-Setup and do an update for all packages to get the Pi4 version installed. This is not a tested scenario, so it might have some issues.

      Anyway, backup your sdcard first and try both approaches - I'd recommend installing a new system, update it right after install, then restore the bios, roms and configs folders (you need to back them up separately from the image on another system/PC).

      P 1 Reply Last reply Reply Quote 0
      • P
        pscotto1234 @mitu
        last edited by

        @mitu said in Update from raspberry 3b+ to 4:

        You can back up your config, roms, bios folders and then restore them on a newly installed Pi4 and everything should be preserved.

        In theory, if your system was installed from a 4.6 image, then you could try inserting the microSD into the Pi4 and boot. You'll then have to manually start RetroPie-Setup and do an update for all packages to get the Pi4 version installed. This is not a tested scenario, so it might have some issues.

        Anyway, backup your sdcard first and try both approaches - I'd recommend installing a new system, update it right after install, then restore the bios, roms and configs folders (you need to back them up separately from the image on another system/PC).

        I can confirm that backup and restore folders works fine!

        1 Reply Last reply Reply Quote 0
        • C
          Codafire
          last edited by

          im coming from an older version (4.5) i dont know if its going to work because new system use raspbian buster and my system use strecth, but i try.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Codafire
            last edited by

            @Codafire said in Update from raspberry 3b+ to 4:

            im coming from an older version (4.5)

            In this case, I strongly advise starting with a new 4.6 image and transferring over the needed files.

            sirhenrythe5thS 1 Reply Last reply Reply Quote 0
            • sirhenrythe5thS
              sirhenrythe5th @mitu
              last edited by

              @mitu said in Update from raspberry 3b+ to 4:

              @Codafire said in Update from raspberry 3b+ to 4:

              im coming from an older version (4.5)

              In this case, I strongly advise starting with a new 4.6 image and transferring over the needed files.

              Just to get this right: if you install Retropie 4.6.x on a brand new PI3B(+) it will automatically install buster as OS?
              I guess there is no possibility to update stretch -> buster on a Pi3B(+), right?

              -- Retro-Achievements Username: SirALX --
              RetroRatio: 1.88
              Started Games beaten: 2,47%
              Site Rank: 4382/93743 ranked users (TOP 4.76%)
              Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @sirhenrythe5th
                last edited by mitu

                @sirhenrythe5th said in Update from raspberry 3b+ to 4:

                Just to get this right: if you install Retropie 4.6.x on a brand new PI3B(+) it will automatically install buster as OS?

                Yes, the 4.6 image is based on Raspbian Buster - as noted in the release notes for the image.

                I guess there is no possibility to update stretch -> buster on a Pi3B(+), right?

                There is, but it's not supported or recommended.

                sirhenrythe5thS 1 Reply Last reply Reply Quote 1
                • sirhenrythe5thS
                  sirhenrythe5th @mitu
                  last edited by sirhenrythe5th

                  @mitu thank you once again mitu.
                  Then i will stay with my stretch-based Pi3B+image, i am very happy with that and have still not interest in buying a Pi4.
                  I would propably have done if updating is just a one-click-process, but building from stratch is not interesting for me as far as a lot of my personal favorites (i.e. CAVEs "Deathsmiles" & much more) still dont run well on a Pi4 ;)

                  -- Retro-Achievements Username: SirALX --
                  RetroRatio: 1.88
                  Started Games beaten: 2,47%
                  Site Rank: 4382/93743 ranked users (TOP 4.76%)
                  Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @sirhenrythe5th
                    last edited by

                    @sirhenrythe5th said in Update from raspberry 3b+ to 4:

                    Then i will stay with my stretch-based Pi3B+image, i am very happy with that and have still not interest in buying a Pi4.

                    Upgrading is not just a prerequisite for the Pi4, binaries for Raspbian Stretch will not be built for long - https://github.com/RetroPie/RetroPie-Setup/commit/ebf1fd165492395b2f4859d7f64117e19859d5e9.

                    sirhenrythe5thS 1 Reply Last reply Reply Quote 0
                    • sirhenrythe5thS
                      sirhenrythe5th @mitu
                      last edited by sirhenrythe5th

                      @mitu yes, i noticed that, as far as i can remember this was also mentioned with the appereance of Retropie for the Pi4.
                      I can understand that, but i thought "ok, i will update stretch till the end and keep using my Pi3B-Image".
                      In the link you posted there is this sentence:

                      "Also some packages may no longer work, and we may not guarantee compatibility due to the age of the distro."

                      Are there allready details available which packages will be affected?
                      Or should i stop updating Stretch at all and live with the credo "never change a running system"? :D

                      -- Retro-Achievements Username: SirALX --
                      RetroRatio: 1.88
                      Started Games beaten: 2,47%
                      Site Rank: 4382/93743 ranked users (TOP 4.76%)
                      Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @sirhenrythe5th
                        last edited by

                        @sirhenrythe5th said in Update from raspberry 3b+ to 4:

                        Also some packages may no longer work, and we may not guarantee compatibility due to the age of the distro."
                        Are there allready details available which packages will be affected?

                        No, there isn't a list - the idea behind the message is that no testing will be actively performed to check if the package would work still work (from source) in the future. But, as an example, lr-bsnes would fail to compile and install from source on Stretch, requiring a newer compiler version.

                        Or should i stop updating Stretch at all and live with the credo "never change a running system"? :D

                        You can still update, but when no new binaries will not be available, you'll end up always installing the same version (the last binary package produced). If you update from source, it might work, but with the caveats explained in the warning message.

                        sirhenrythe5thS 1 Reply Last reply Reply Quote 1
                        • sirhenrythe5thS
                          sirhenrythe5th @mitu
                          last edited by

                          @mitu got it, thank you! thumbsup

                          -- Retro-Achievements Username: SirALX --
                          RetroRatio: 1.88
                          Started Games beaten: 2,47%
                          Site Rank: 4382/93743 ranked users (TOP 4.76%)
                          Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.