-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
McAirpos disappearing after reboot on Recalbox 8.0(unresolved, but working on 4 of developer's tests) #34
Comments
Hi @cfpwastaken, Thanks for trying McAirpos and for your feedback! I have not encountered this before while @rdmueller and I just recently made and tested the install scripts. So, I need to think a little about this, and maybe try it myself on yet another clean install. Is there anything you can tell me about your hardware, the RB image you are using(fresh install? Version?), error messages or anything else out of the ordinary that you observed while installing? The only thing close to this I have observed, was problems in the beginning on v7.1.1, where the overlay file system overwrote the changes I made to es_systems.cfg. So maybe this has something to do with systemlist.xml being overwritten somehow every reboot on RB v8.0? |
I really dont know. Im currently trying to get a Scripts system to execute and restart emulationstation but it doesnt show up :/ Thanks for the quick response btw. |
dont see any errors sadly. |
Could you please check right after a reboot whether there is a McAirpos entry at the end of the file /recalbox/share_init/system/.emulationstation/systemlist.xml? |
nope. nothing there |
in "virtual systems" i found the virtual "arcade" system. Activated it, thought it was mcairpos 😂 |
Ok, if the McAirpos entry is not in systemlist.xml after reboot(I presume it is there again right after running the install script?), it looks like a fight going on with the overlay file system restoring the original systemlist.xml on every reboot. I really do not remember how I got out of this loop back on v7.1.1, but had something to do with writing to the original file(regardless of name). Have you spent much effort on tweaking and customizing your RB installation, or might a fresh image install and try again be an easier option? |
actually, i didnt actually do anything, i just changed the animation at most. |
and i dont really want to reinstall it as i would have to make my customizations again, make the controller work again etc. |
is there really no solution other than to reinstall? |
Understand. Well, at least we now know with some certainty what the problem is. All that remains then is to find a solution… ;-) I bet there should be some forum posts about similar issues, since the overlay file system is made to keep the installation working with system files in original state. I will see during the coming Christmas days if I get time to try to reproduce or test the install scripts on a fresh RB install. If you beat me to the punch with a solution, please report back so others can benefit from the solution as well. Sorry I am not able to solve this right away and good luck! |
Yep. When it is fixxed we will all prob say "ooooh that makes total sense" Trying some other stuff to fix it later as battery needs to charge |
I am not sure either if a reinstall will solve this. The problem might be in my install script. So I would not recommend a fresh install unless you like to tinker. But we know that RB overwrites systemlist.xml on reboot. So the trick is to somehow get RB to keep the McAirpos entry in systemlist.xml untouched between reboots… |
cant we just edit whatever that overlay file system will overwrite the file to 🤔 |
i think i have a fix. Pray that it will work |
Good idea! If you can find and get access to this original/template, that should work(if there is not a check/hash somewhere that will break your install when tampering…). It will always be overwritten on updates, as will the McAirpos installation. I am sorry, I am on my phone at the moment, and not able to dive into my Raspberry Pi. ;-) |
Crossing my fingers as well!… ;-) |
What a legend, he is at his phone trying to fix an issue with someone |
Haha, not as legendary as you make it sound; more slacking on the sofa on Christmas Day, after too much to eat and getting a short moment of peace of mind away from the kids and for myself… ;-) How did it go? |
im still waiting for this stupid battery to charge. |
oh cool i think i bricked the system |
What happened?!? |
i dont know 😂 thank god there was nothing important on it. I think its because of the low battery it shut off |
oh i dont think it was, i think it was something else. God dang it i already reflashed the card |
Good! Now I am full of anticipation… |
Worked on a fresh install? |
didnt try yet. The battery is full now and recalbox is installing. Im trying to finish this today asap |
👍 Same, same, but a little bit different(files) on RB. Editing the above mentioned systemlist.xml has worked for me, though, without the use of any special save-overlay script. I hope you get it to work! |
Here from before RB went from es_systems.cfg to the current systemlist.xml: |
ok? Im trying on clean install rn |
Ok ¯\_(ツ)_/¯ |
I also found another issue while testing but i made it its own issue #35 |
Or maybe other way around, that you get a copy of my working image? But we’re out ice skating right now. Are we using the same RecalBox image, by the way? |
i used the one in raspberry pi imager. |
Ok, just an idea to try from the same basis. |
Somewhere I could send you a download link to a working image? |
do you have an image of the card? |
downloading would take very long for me as i live in germany soo |
Not yet, I was hoping you’d try this image first and run the McAirpos install script as first thing, like I had success with: I can’t figure out a reason why the same actions on the same image would produce a different result? |
@cfpwastaken German internet is not that slow 😁 |
Ok, @cfpwastaken! I just made a final attempt where I tried to replicate your situation, as described by you above, the best I could... It - kind of unfortunately - was also successfull:
Installation of McAirpos is kept intact between reboots, and games and everything else seem to work fine. Since I am unable to replicate the error you experience with the McAirpos entry disappearing from the Recalbox main menu/systemlist.xml, since at least 4 different attempts of mine where all successfull, and since there seemingly is no more response or attempts at gettig this to work from you, I am closing this issue as unresolved. I am sorry that McAirpos did not work for you on your Recalbox v8.0 installation, and I hope that any of my 4 successfull attempts described above will also work for you! |
Actually that is the version im using, same date, same time I will try doing it on a fresh image again later.
Yes but a >16GB image of an SD Card can take a very long time to download, especially when downloading from another country |
did it work? |
i didnt try yet because i dont have another sd card lying around, and i dont think i can copy the contents of the current install to my computer and flash it again in case i want to go back. |
Ok, just reopen the case if/when you get a chance to try. |
I just got it working on a fresh install of retropie. Works as expected, its just that the size of the games are way too small (should I open another issue for this?). This may be a configuration error of retropie and i will look into this tomorrow. I haven't tested it on recalbox yet but I will try that too. |
hi, No need for new issue. What do you mean by «the size of the games are too small»? Do the games run as they should or not? Too small compared to what? |
too small compared to the menu i guess. |
oh well, it was a configuration issue as overscan is enabled by default. Thanks anyway |
Ok, the screen image of the game was projected too small… ;-) Great to hear that you found a solution and that McAirpos is now working for you! Thanks also for contributing here with the solution. Happy retro games making and playing! |
Got it working on Recalbox yet, @cfpwastaken? ;-) |
I will tell you when I decide I will test it |
I am really sorry for the long wait. The menu is now persistently showing up in the recalbox menu. However, the games dont launch at all. It just kicks me back to the menu saying "Looks like your game didn't launch!" |
Are you able to launch the games manually? Ssh into the system and start them? |
the readme only says how to do it on retropie. And it seems like the recalbox script stores it somewhere else. |
What does the McAirpos log say right after trying to launch? Please submit here. And also a good idea to try to launch manually, ref. @rdmueller's suggestion: |
Everytime I reboot my Recalbox 8.0 the icon for McAirpos gets removed for some reason, requiring me to go into the terminal and run the install script again. This is very bad for a portable game console if it is not portable anymore because you need a keyboard and internet to run the script. Tried using a Recalbox 7 image but i cant find it on the website.
~cfp
The text was updated successfully, but these errors were encountered: