Unable to configure USB controller
-
Hello all,
i am new here and really need yout help.
I`ve set up my retropie with the version v.3.8.1 and i would like to play the games with my USB Controller (CSL Gamepad Wireless for Xinput/PS3/PC).
My Keyboard works like it should do with retropie. But when i want to confugire other controllers it wont work.
So i get in Main Menu -> Configure Input and it shows me that 2 Gamepads are detected (My Keybord and my wired USB Controller).When i press a Button on my Keyboard i am able to configure it. But when i press a Button on my Gamepad, nothing is happening.
I already tried with another Gamepad (Speedlink SL-4443-SBK-01-V2). But still the same.
My Xbox One Controller doesnt work too.
I also updated retropie to version 4, but this didnt helped either.Can someone of you help me?
-
You sure your controller is compatible w/ a regular PC? Most game system (PS, Xbox etc.) controllers are not. Some can be used however, see for instance: https://github.com/retropie/retropie-setup/wiki/Setting-up-the-XBox360-controller
Good luck :-)
-
@Divin93 said in Unable to configure USB controller:
CSL Gamepad Wireless for Xinput/PS3/PC
I assume this means it has a mode select for Xinput/PS3/PC. What happens when you try to configure the controller in The PC or Xinput modes?
-
Thanks for your answers.
I will give it a try, but i am not at home before friday.Yeah, all of my three Controllers are compatible with my PC.
The Xbox One Controller works better then the other two with my PC. But they all got the same issue with my Raspi 3.I don't know how to configure other modes. I always thought that this is just like a compatibility list.
-
Xinput/PS3/PC represent three potentially different input protocols. 'Xinput' is proprietary and was developed by Microsoft exclusively for their XBox controllers and later reverse engineered by sorcerers. The PS3 controller uses 'Direct Input', which was also originally developed by Microsoft, but made available for general adoption. The PC compatibility claim can mean a few things, such as simply utilizing 'Xinput' or 'Direct Input', but it could also mean that it's just HID compliant.
It's just a guess, but the fact that you can press a button on the configure screen and nothing happens at all, probably means it's being read as 'Xinput'. If that's the case, xboxdrv might be able to handle it without any configuration, but without knowing more about the controller, it's tough to say. You'll probably have to run a
jstest
and aevtest
to learn more about it and report back. -
@Divin93 said in Unable to configure USB controller:
[...]
Yeah, all of my three Controllers are compatible with my PC.
The Xbox One Controller works better then the other two with my PC. But they all got the same issue with my Raspi 3.[...]
Off course a Microsoft (XBox) controller is compatible with Microsoft Windows. I see that on a Win 10 machine there is even a separate Xbox menu entry somewhere in Windows! That a MS product is compatible w/MS Windows does not mean that it conforms to any (real, open, hardware) standard. Realize that an R. Pi works just like any PC, be it w/ another operating system than Windows (being: Linux).
One tests if hardware is compatible w/ a PC on a Pi rather than in Windows. ;-)
-
Thanks to all for your answers.
I tried it with a XBox 360 Controller of a friend of mine. And this controller worked instantly.
So tomorrow i am able to test my PS2 and PS1 controller with the RasPi.I hope that this helps me.
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.