Updated, now Start and Select won’t work
-
Did an update from 4.3 to 4.5.3 on Raspberry PI 3B+ and now Start and Select won’t work, neither in Emulation Station or in game.
Since remapping controllers seems to only be accessible through Emulation Station Options/Start-menu, I’m not able to remap the controller either.
Can you please help me by describing how I can delete the current controller entry (I have a keyboard, so I can access and edit config) so I can reboot and remap the controller?
Thank you so much for your support!
-
You can use the
Enter
key to access the menu ofEmulationStation
and use the keys to navigate to remap the controller. I believeZ
functions as the A button andX
functions as the b button by default.=========================================================================
If you want to delete the entry, exit
EmulationStation
orSSH
into the Raspberry Pi and enter the following command in the command console:cd /opt/retropie/configs/all/retroarch-joypads/
Then press
Tab
twice and the command console should bring up all the files related to joypads. Find your file.rm [begin typing file name]
The tab key is your friend here and can help to auto enter your file. Enter will delete the file. -
@Arcuza reboot with controller unplugged, it will prompt you to map a controller upon rebooting. Should be able to plug in your controller then, press and hold any button and then remap as needed.
-
@quicksilver Thank you very much. Will try. If this works, this is exactly what I’m looking for.
-
@quicksilver Sorry, didn’t work. As soon as I plugged the controller in it was automatically detected and I didn’t got a chance to remap.
-
@Arcuza sorry, I was mistaken do this instead:
From the main menu, go into Retropie settings, Retropie Setup, Configuration / tools, emulation station, and then select option 1 "Clear/Reset Emulation Station Input Configuration".
Once you do this your controller may stop working. You might need to plug in a keyboard if you cant reboot the system with your controller. Hit f4 to bring up a terminal, then type the following to reboot the pi (make sure you have your controller plugged in):
sudo shutdown -r now
Once the system comes back up you will be prompted to remap your controller, after which it should start working.
-
@quicksilver Thank you!!! Works even better. After deleting settings, controller was working inside retropie settings terminal interface, so I was able to reboot and configure input at startup.
One thing though. Now my controller, a Speedlink Torid, is recognized as Xbox 360 controller rather than Speedlink Torid like on 4.3.
Have there been any changes to default controller driver? Which one is preferred now, xboxdrv or xpad or?
Thank you very much for all your support!
-
@Arcuza xpad driver is default for many controllers. Do not use xboxdriver unless you need it to configure non-libretro emulators (most people probably do not need it). If you controller is behaving correctly now I wouldn't worry how emulation station recognizes it.
-
@quicksilver Thank you very much and have a great weekend.
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.