Xbox One S Controller Mapping wont work in Drastic
-
Almost all my Buttons make a shit ton of these Number and Stuff appear. Only the Xbox Button and the Select button make an ^@
-
@darkside1305 "numbers and stuff" that doesn't tell me if the buttons are being detected. Press A. Does one of them change from OFF to ON?
-
Gonna try that and tell you the Results.
-
Yes, every buttons turn on when i press them and off when i release then. Only the Xbox Button and Select Button wont work. And i have Xbox DVR disabled, because the Test doesnt show me Inputs when i have it activated.
-
@darkside1305 That's why I was asking about
xboxdrv
as it can cause issues. Looks like the controller is fully recognised by the system it should just work with DraStic.
Try a different controller if you have one. -
My Xbox 360 Controller works fine, but not my Xbox One Controller. I use it Wireless and its an Original Controller.
-
I also changed the /opt/retropie/configs/all/autostart.sh and added sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm' because i heard that Xbox One Controllers cant connect via Bluetooth when you havent added this.
-
This post is deleted! -
So @jonnykesh you have no other Idea? Because, even going into /opt/retropie/configs/nds/drastic/config/drastic.cfg i only see 10xx Buttons for Controls, not any Buttons that are from my Controller, not even my working Xbox 360.
-
@darkside1305 Sorry, no, DraStic should literally work with with any controller that you map to it, as long as it is recognised. The problem is on your end and specific to you or your controller unfortunately. Did you try another controller?
-
@jonnykesh Yes, my Xbox 360 Controller, which isnt even Original, works without Problem. Only my Xbox One S Controller wont work. Also, i just realised, Select works for activating the Screensaver, but not for opening Options.
-
And i just looked, its an Model 1708. Is that maybe the Problem?
-
-
@jonnykesh Im gonna give that Xpad Drive an try, and tell you the results afterwards.
-
@darkside1305 Maybe something in here will help. https://github.com/RetroPie/RetroPie-Setup/issues/1277
-
@jonnykesh I now have xboxdvr and xpad driver uninstalled, still not working for Drastic.
-
@jonnykesh I just saw, i cant install xpad, it says when i try to install it from source: "Error running 'git clone --recursive --depth 1 https://github.com/paroj/xpad.git /opt/retropie/supplementary/xpad' - returned 128", then "xpad patch retropie.diff failed to apply", then "Please see /home/pi/RetroPie-Setup/logs/rps_2017-11-13_082108.log.gz for more in depth information regarding the errors."
-
Ok, my RaspberryPi decided to disconnect from my WiFi, so tha issue above is solved. Im going to try and test with Xpad now.
-
@jonnykesh So. I tried now using my Xbox One S Controller Wired. And now everything works. It gets recognized as Microsoft X-Box One S Pad, and everything works, even Drastic. But, when i use my Xbox One S Controller over Bluetooth, it says its an Xbox Wireless Controller, and then the Button Layout is completely different, and i have all those Bugs. Is there any way, that you can "Trick" the RaspberryPi into thinking that my Controller over Bluetooth, is an normal wired Xbox One S Controller?
-
@jonnykesh Hey, Jonny. I now found out that my Controller has for A = BTN_SOUTH, B = BTN_EAST, X = BTN_NORTH, Y = BTN_WEST, Select = KEY_BACK and Xbox-Button = KEY_HOMEPAGE. I think Drastic cant do something with South, East, North and West, Back and Homepage, but even the start Button which is BTN_START is recognized as an KB Key, and L3 and R3 which are BTN_THUMBL and BTN_THUMBR are also recognized as KB Keys. And the L1 and R1 which are BTN_TL and BTN_TR are also recognized as unknown Keyboard Keys.
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.