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

    Weird Emulationstation controller issue.

    Scheduled Pinned Locked Moved Help and Support
    emulationstatcontroller
    5 Posts 2 Posters 199 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.
    • J
      Johnston
      last edited by Johnston

      Right so I just rebuilt my setup upgrading to a Pi4. Fresh install. Everything was working fine on my own wee TV. Moved the Pi onto the big TV in the Livingroom and the controller starts being weird.

      First thing is it needs to be reconfigured every time you restart.

      Second, every time you exit a game back to ES. ES 'loses' the controller. There is no response.

      The controller is an old after market 'PS3' that uses a USB dongle but is recognised as a X-box one. I have used it on various RetroPie builds in the past Pi and PC. Also in Windows. With no issues

      And like I say it was working last night. The only thing I can think of doing between shutting it down last night and restarting this morning was plugging into a different TV.

      I checked and it is creating an es_input.cfg.

      I'm baffled, any suggestions?

      <?xml version="1.0"?>
      <inputList>
      	<inputConfig type="joystick" deviceName="Generic X-Box pad" deviceGUID="030000006f0e00001414000001010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="down" type="hat" id="0" value="4" />
      		<input name="hotkeyenable" type="button" id="8" value="1" />
      		<input name="left" type="hat" id="0" value="8" />
      		<input name="leftanalogdown" type="axis" id="1" value="1" />
      		<input name="leftanalogleft" type="axis" id="0" value="-1" />
      		<input name="leftanalogright" type="axis" id="0" value="1" />
      		<input name="leftanalogup" type="axis" id="1" value="-1" />
      		<input name="leftshoulder" type="button" id="4" value="1" />
      		<input name="leftthumb" type="button" id="11" value="1" />
      		<input name="lefttrigger" type="button" id="6" value="1" />
      		<input name="right" type="hat" id="0" value="2" />
      		<input name="rightanalogdown" type="axis" id="3" value="1" />
      		<input name="rightanalogleft" type="axis" id="2" value="-1" />
      		<input name="rightanalogright" type="axis" id="2" value="1" />
      		<input name="rightanalogup" type="axis" id="3" value="-1" />
      		<input name="rightshoulder" type="button" id="5" value="1" />
      		<input name="rightthumb" type="button" id="12" value="1" />
      		<input name="righttrigger" type="button" id="7" value="1" />
      		<input name="select" type="button" id="8" value="1" />
      		<input name="start" type="button" id="9" value="1" />
      		<input name="up" type="hat" id="0" value="1" />
      		<input name="x" type="button" id="3" value="1" />
      		<input name="y" type="button" id="2" value="1" />
      	</inputConfig>
      </inputList>
      

      EDIT: The problem may be a faulty SD card. Everytime I fixed one problem another popped up, I went to wipe clean and start from fresh and the card refuses to be re-formatted. Gparted, fdisk, Windows all say no!!

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

        This doesn't look like a stock es_input.cfg from a RetroPie install - are you using just EmulationStation without RetroPie ? Did you manually modified the es_input.cfg file or copied it from another installation ?

        J 1 Reply Last reply Reply Quote 0
        • J
          Johnston @mitu
          last edited by

          @mitu
          No thats what it's creating, stock Vanila RetroPie image.

          I even thought I might have had some weird permissions issue and deleted it before rebooting.

          I see what you mean about not being stock. I just checked my PC and it has

            <inputAction type="onfinish">
              <command>/opt/retropie/supplementary/emulationstation-dev/scripts/inputconfiguration.sh</command>
            </inputAction>
          

          At the top

          I had a thought. Can the ps3 or xbox drivers do anything screwy? I added the PS3 ones for later in case the wife wanted to use the DS3 instead.

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

            No thats what it's creating, stock Vanila RetroPie image.

            That's how it started :).

            I even thought I might have had some weird permissions issue and deleted it before rebooting.

            There you go...

            I see what you mean about not being stock. I just checked my PC and it has
            ...

            Yes, that line is responsible for auto-configuring the controller. Add it back and re-configure your controller. Make sure the permissions on the ~/.emulationstation folder are correct and the installation user (pi) has write access to it.

            I had a thought. Can the ps3 or xbox drivers do anything screwy? I added the PS3 ones for later in case the wife wanted to use the DS3 instead.

            You don't need the ps3controller driver, DS3 are supported natively. If you installed xboxdrv, then remove it - any compatible Xbox wired controller should work with the (included) xpad driver.

            J 1 Reply Last reply Reply Quote 0
            • J
              Johnston @mitu
              last edited by

              @mitu said in Weird Emulationstation controller issue.:

              There you go...

              I only deleted it after the issues though. In case for some random reason it wasn't being able to be read and the option to reset in the configuration tools wasn't working.

              I'll give that all a go tomorrow and see how i get on.

              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.