Nespi Case help
-
hi. so I ordered a retro flag NESpi case. and have read a couple of threads and found out that the power button does a hard shutdown? have they changed that now?
if not, could I possibly add a Mausberry circuit (add your own switch) and if so. how could I accomplish this and still keep the reset switch the same?
NESpi Case -
@raspbian101 The NESpi case still has a hard power/reset buttons that are directly in the main power line. Its not a very good design. There are many ways to get a soft shutdown but all requires modding the internals. I used a Mausberry in mine and wiring up was not too difficult. Just be prepared to solder and cut some traces on the Nespi board. As for the reset, you may have to dig into using the GPIO and learning a little python to get that to do what you want. I have mine exit games and go back to the main menu mention my build here in this thread https://retropie.org.uk/forum/topic/13361/yet-annother-retroflag-nespi-case-with-mausberry-softshutdown-duo-led-momentary-switches/
Have fun with your build!
-
The NesPi power button simply cuts power.
It works perfectly for how it was designed. Yes, the reset button is useless in it's current state ( but it still does exactly what it is designed to do). Yes, they could rewire the design, but regardless you still have to get compatible code onto the Pi itself. If you do a proper shutdown through the menu like you're supposed to, the power button does exactly what it's supposed to. ( No different than shutting down any modern computer/console, you cant just "cut power").
There are many solutions such as the one above but for me, I don't know python and am still learning the ins and outs of linux.
ETA Prime has a simple youtube solution with 5 minutes of soldering and a script that can be installed in seconds with one single command. It's not a fancy God Like solution that exits ES and saves metadata, it just exits and runs a normal safe shutdown command...but technically once your pi is set up and going you aren't needing to exit ES through the menu anyway. Watch the video on youtube if you are interested just to see if it does what you need. This is the method I used as it was easy and did what I needed. It can always be removed if a better solution comes along.
If you find a freely distributed more complex shutdown script, let me know. I'd like
-
wow. thanks, guys. this helped me out lots! I will be checking that video out soon. thank you very much for the input.
-
@trailjacker said in Nespi Case help:
...but technically once your pi is set up and going you aren't needing to exit ES through the menu anyway..
If ES is not shut down properly, any addition to favorites, # plays for a game, and other meta-data that changes while ES is running is not saved. That's the reason for all the scripting involved in making sure ES shuts down properly before the system is rebooted/stopped.
EDIT: not sure about the scraping info though, could be that it's saved on the spot, before ES exiting cleanly. -
@mitu True. I forgot they added the favorites/recents. I was referring to just the metadata. Good catch
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.