Homepage › Forums › RetroPie Project › Controller Configuration in RetroPie › Tried Logitech 310 after 510
Tagged: logitech controllers
- This topic has 14 replies, 2 voices, and was last updated 8 years, 11 months ago by Computer Ninja.
-
AuthorPosts
-
01/11/2016 at 15:55 #113670Computer NinjaParticipant
Same issue as the 510. I had RetroPie 3.2 and now 3.3.1 and neither of these allow the use of my Logitech controllers.
It boots to the screen with emulators and starts off on the Amiga emulator. I am unable to move left or right or press Start to get to the menu. Any ideas?
01/11/2016 at 16:20 #113675herbfargusMemberSee this video:
01/11/2016 at 16:41 #113676Computer NinjaParticipantI didn’t know about 0, 1, 2, 3. I had a USB WiFi Dongle in 0… hoped moving F310 to port 0 would do it, but Emulastation doesn’t detect my gamepad still.
Is there a way to “reset” it using command line?
01/11/2016 at 16:55 #113679herbfargusMemberOn the back of your gamepad is it switched to direct input or xinput? Xinput is the only setting that works. Dinput doesn’t even register which may explain your issue.
01/11/2016 at 16:57 #113680Computer NinjaParticipantSadly, it’s on Xinput. What else?
01/11/2016 at 17:20 #113682herbfargusMemberIn /etc/emulationstation or /home/pi/.emulationstation there’s a file called es_input.cfg I believe. You can delete the old configs on there so that when it reboots it will ask you to configure your controller again (leave the first line that calls the input configuration.sh as that calls the scripts that configure retroarch configs. ) do you not have a keyboard to work with?
01/11/2016 at 17:51 #113684Computer NinjaParticipantI got into the configs with a keyboard and see my joypad is set to “unset”.
So I’m going to mess with that now and report back.
01/11/2016 at 18:54 #113692Computer NinjaParticipantSo, I went through the configuration of the F310 through the RGUI, but when it gets back to Emulation Station, the controller does not work.
I had to manually save a NEW configuration through the RGUI as the mappings didn’t initially “take”.
What else might I be missing here?
01/11/2016 at 20:06 #113699Computer NinjaParticipant[quote=113682]In /etc/emulationstation or /home/pi/.emulationstation there’s a file called es_input.cfg I believe. You can delete the old configs on there so that when it reboots it will ask you to configure your controller again (leave the first line that calls the input configuration.sh as that calls the scripts that configure retroarch configs. ) do you not have a keyboard to work with?
[/quote]
FINALLY. I was able to get ES to start over by removing the es_input.cfg file that was in the pi folder.
Now I need to configure each system it seems. SNES didn’t work.
Thanks again.
01/11/2016 at 20:33 #113701herbfargusMemberDid you end up removing the input configuration line that I said to keep in? If so, That’s why it wasn’t configured for each system.
01/11/2016 at 20:52 #113706Computer NinjaParticipantShoot… that’s for sure it.
This line?
#include “/opt/retropie/configs/all/retroarch.cfg”
01/11/2016 at 22:52 #113729herbfargusMemberNo. It calls input configuration.sh anytime controllers are configured in emulationstation. there should be a es_input.cfg.bak file that may still have it, if not when I have access to my pi later I’ll post my config. Also just out of curiosity did you start from a fresh image or did you upgrade from a previous version? That may also explain some of the inconsistencies
you’ve been having if you upgraded.(Though if you followed my video I show how to build the retroarch autoconfig file manually which accomplishes the same thing the script does)
01/11/2016 at 23:29 #113735Computer NinjaParticipantI did an upgrade. I was thinking about just butchering the whole thing and starting over… would probably have been much easier. :)
01/12/2016 at 02:09 #113743herbfargusMemberAlright here you are:
<?xml version="1.0"?> <inputList> <inputAction type="onfinish"> <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command> </inputAction> <inputConfig type="joystick" deviceName="Logitech Gamepad F310"> <input name="pagedown" type="button" id="5" value="1"/> <input name="start" type="button" id="7" value="1"/> <input name="pageup" type="button" id="4" value="1"/> <input name="up" type="hat" id="0" value="1"/> <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="right" type="hat" id="0" value="2"/> <input name="select" type="button" id="6" value="1"/> <input name="left" type="hat" id="0" value="8"/> </inputConfig> </inputList>
But yes I usually prefer to start from a fresh image (also just as a side note, in the future when emulationstation is updated from the script it should be generated automatically if its missing https://github.com/RetroPie/RetroPie-Setup/commit/1bafde93d96820d8219ad1512e32eed3ffde24c8 )
01/12/2016 at 15:53 #113793Computer NinjaParticipantFinally got it all working. Now to do some tweaking and learn about shaders, etc.
-
AuthorPosts
- The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.