How to downgrade retro arch
-
Sadly with the recent binary update going to retro arch 1.9.7 I've lost my light gun support with wii mote and dolphin bar.. A fix has been logged back in September but binary update is still running this version with no fix :(
I wondering if I'm able to revert back to an older versionI've run an new install today direct from rasbery pi imager and it's still running version 1.8.8 which works perfectly still with wii motes and light gun support but I'm trying to not start a whole new install again if I can help it
Running rasbery pi 4
Retro pi 4.7 with update emulation station
Standard build
Stock mains power supply -
@whereismax123 do you know if the fix was ever applied? As I know you can build retroarch upto at least 1.9.9 (although it won't be officially supported here for now)
-
You can copy the
/opt/retropie/emulators/retroarch
folder from the 4.7.1 install over to you existing installation and you'll get the older (but without the lightgun issue) version.Alternatively, you can use a few commands to check out an earlier version of RetroPie-Setup and build the 1.9.5 version:
cd $HOME/RetroPie-Setup git checkout c500222d sudo ./retropie_packages.sh retroarch # wait for the installation to finish git checkout master
-
@mitu thank you so much for the help... Really appreciate it
Following the command line 'git check out c500222d' I get
Error: your local changes to the following files would be overwritten by checkout:
Scriptmodules/emulators/retroarch.shScriptmodules/emulators/retroarch 01_disable_search.diff
Scriptmodules/emulators/retroarch 02_shader_path_config_enable.diff
Please commit your changes or stash them before you switch branches
Aborting
-
You've modified some of the setup files (
retroarch
related) yourself, so the checkout fails. Just do what the message tells you, run agit stash
and then try again. -
@mitu I did try and add the 1.9.9 patch files yesterday with not much success for some reason :(
Git stash
Please tell me who you are
Run
Git config - - global user.email "you@example.com'
Git config - - global user.name " your name"to set your accounts default identity.
Omit - - global to set the identity only in this repositoryFatal: unable to auto - detect email address (got 'pi@plybox4.(none)')
Cannot save the current index stateMy apologies for all this.. Its all very much a learning curve with me still
-
@whereismax123 said in How to downgrade retro arch:
My apologies for all this.. Its all very much a learning curve with me still
Try running
git reset --hard
instead of thegit stash
command. -
@mitu
Seems to of worked ( I think)HEAD is now at dc3cbfe MERGE pull request #3442 from cmitu/advname-fixes
I then ran check out again and it was 'checked out'
You are in a detached head state, can make changes with impacting branches etc
If you want to create a new branch to retain commits you create you may do so now or later using - b with check out command example
git checkout - b (new branch name)
Head is now at c500200 retro arch - bump version to v1.9.5 and refresh patche
With my limited understanding I pressume its now set..
Edit: So now run the last command
sudo ./retropie_packages.sh retroarchwait for the installation to finish
git checkout master
-
@whereismax123 said in How to downgrade retro arch:
With my limited understanding I pressume its now set.. So I reboot, run retro pie setup script. Manage core packages, retro arch and then install from... Is it binary still or source?
You don't need to reboot for any of the steps. Just install from source the
retroarch
package and it should be enough to get the previous version.
Don't forget the last step (git checkout master
) after the installation. -
@mitu thank you ever so much. I'll make a donation to the project or yourself if you like for your help
Install worksed fine and I can see dolphin bar pops up as recognised device on this version but despite changing the game options in 3 cores it's not picking up an input (configured again emulation station) because I have 4 usb encoders allready plugged in and a hub which the bar is plugged into and it thinks its in 3 ports which is probably the issue
Its probably just me missing something but I know version 1.8.8 works out the box ( I thinks the one still included with the rasbery pi imager tool)
Would it be possible for me to have the 'hash' number for that version or where to find it.
I'm not clued up enough to manage the fixes that can happen with newer builds even though I know they have improvements and it's probably best for me to stick with what works and my ability
And thank you again for the help I'd be stuck without it.
-
@mitu got it I think
8a045a1 -
@mitu I've downgraded back to 1.8.8 but I thinks is the new retro pie version that's giving me issues. Wii mote now only has player 1 button lit and not the player 1 and 4 buttons which signifies mode 2 which it did before with 1.9.5 and pops us as recognising the dolphin bar but not picking it up in retro arch
Can I downgrade retropie or emulation station in a similar way?
Sadly it worked fine before the dolphin bar was recognised as an input in this newer version -
Ignore all that.. Fixed.. dophin bar reset to mode 3 ðŸ˜ðŸ˜.. I'm an idiot
Everything is back working.. Thank you so much for the help
Now on to missing mixer element issue 😂
I'll make a contribution to project for your help :)
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.