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

    Nespi Case help

    Scheduled Pinned Locked Moved Help and Support
    helpnespi casemausberryshutdown switch
    6 Posts 4 Posters 2.1k 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.
    • R
      Raspbian101
      last edited by

      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

      lostlessL 1 Reply Last reply Reply Quote 0
      • lostlessL
        lostless @Raspbian101
        last edited by

        @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!

        1 Reply Last reply Reply Quote 0
        • T
          Trailjacker
          last edited by

          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

          mituM 1 Reply Last reply Reply Quote 0
          • R
            Raspbian101
            last edited by

            wow. thanks, guys. this helped me out lots! I will be checking that video out soon. thank you very much for the input.

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

              @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.

              T 1 Reply Last reply Reply Quote 0
              • T
                Trailjacker @mitu
                last edited by

                @mitu True. I forgot they added the favorites/recents. I was referring to just the metadata. Good catch

                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.