Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Broke Recalbox-OS by downgrade

    Recalbox General
    broke recalbox-os downgrade
    5
    9
    3634
    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.
    • Frosch
      Frosch last edited by

      I've done something rather stupid (in retrospective :D) and broke my Recalbox-OS (Running on a Pi 3):

      Updated to 4.0.1, changed update-channel to unstable and updated to 4.1. It worked, the release was awesome 😉
      After some time I thought "Well, now I don't need all the unstable releases, I'll just get the next stable version when it is released", so I changed the channel back to stable... Then I installed an "update" (that probably was actually a downgrade) and now the Emulationstation won't boot. (Ending in kernel panic "not syncing: Attempted to kill init! exitcode=0x00007f00")

      I still can get into recovery, so I could just reinstall from there. So, now my questions:

      • Is there any other way to recover from this?
      • If not, is there any chance to backup my roms/saves/etc. directly from the SD?

      Thanks in advance!

      P.S. Maybe it would be good to add a warning when changing the update-channel in the future..?

      1 Reply Last reply Reply Quote 0
      • korni
        korni last edited by

        Same Problem... ;(

        1 Reply Last reply Reply Quote 0
        • BuToNz
          BuToNz last edited by

          Had the same problem, thankfully was only using a test SD card and not my fully configured one.

          1 Reply Last reply Reply Quote 0
          • DjLeChuck
            DjLeChuck last edited by

            Hi,

            It's not possible to recover rom here. You must reinstall all your card.
            However, you can backup your data if you mount your SD Card on a Linux/macOS which can read the recalbox partition natively. On Windows, you must use a third party software to do this (I have no name in mind sorry...).

            For the futur, the best is to have a dedicated card for unstable tests or, at least, use an USB key to store your data.

            I believe the team is working on a more "secure" way to handling updates to not be in this case.

            1 Reply Last reply Reply Quote 1
            • Substring
              Substring last edited by

              A reinstall through noobs might work, no idea.

              Concerning roms : you can get them back from a linux system

              Former dev - Please reply with @substring so that i am notified when you answer me
              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

              Frosch 1 Reply Last reply Reply Quote 1
              • Frosch
                Frosch @Substring last edited by

                Hi,

                It's not possible to recover rom here. You must reinstall all your card.

                Yeah, I thought so... well, I'll reinstall it 🙂

                However, you can backup your data if you mount your SD Card on a Linux/macOS which can read the recalbox partition natively. On Windows, you must use a third party software to do this (I have no name in mind sorry...).

                @Substring @DjLeChuck
                When mounting the SD-card, I have settings, boot and root partitions. From what I know, the data should be in /root/recalbox/share, right? Or is this just linked upon boot? Because it is completely empty...

                For the futur, the best is to have a dedicated card for unstable tests or, at least, use an USB key to store your data.

                I believe the team is working on a more "secure" way to handling updates to not be in this case.

                Any info on whether changing back to stable from unstable is planned to be possible in the future? If not, I'll just stay on stable...

                Thanks for the responses!

                Substring 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring @Frosch last edited by

                  @Frosch So, what you wanna know :

                  • the SHARE is usually a 3rd partition, mounted on /recalbox/share. If you installed with noobs, it's typically /dev/mmcblk0p8
                  • The unstable -> stalbe switch will be valid in only 1 case : both are on the same version. If you expect a rollback from 4.1 to 4.0.2, tha's a big NOOOOOOOOOOOOOooooooooooooOOOOOooooOo 😄 Code is made, should soon be available in a next unstable release

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                  Frosch 1 Reply Last reply Reply Quote 0
                  • Frosch
                    Frosch @Substring last edited by

                    @Substring said in Broke Recalbox-OS by downgrade:

                    • the SHARE is usually a 3rd partition, mounted on /recalbox/share. If you installed with noobs, it's typically /dev/mmcblk0p8

                    Yup, now I see it but can't mount this. /dev/mmcblk0p8 seems to be broken...
                    Well, fresh install: here I come! 🙂

                    • The unstable -> stalbe switch will be valid in only 1 case : both are on the same version. If you expect a rollback from 4.1 to 4.0.2, tha's a big NOOOOOOOOOOOOOooooooooooooOOOOOooooOo 😄 Code is made, should soon be available in a next unstable release

                    That's clear to me 😉
                    My question was if it is planned to have a release in the future where both channels will be (at least for a specific time) on the same version, so we have the chance to switch back to stable without breaking the system? Or will the unstable always "outrun" stable?
                    Just wondering...

                    Substring 1 Reply Last reply Reply Quote 0
                    • Substring
                      Substring @Frosch last edited by

                      @Frosch That was the case for 4.0 : when the first stable was launched, yehre was an unstable 4.0 (that soon became 4.1)

                      For the very specific case of the jump 4.0 -> 4.1 we got f***** up because of a change of the kernel version : 4.1 -> 4.4

                      Former dev - Please reply with @substring so that i am notified when you answer me
                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                      Want to support us ?

                      84
                      Online

                      98.7k
                      Users

                      28.1k
                      Topics

                      187.0k
                      Posts

                      Copyright © 2021 recalbox.com