HI, I am having an issue connecting a second BT DS4 controller, hope you can help!?
[B]SYSTEM:
[/B]Windows 8.1 Retroarch Nightly GIT 954121b 2 Dualshock 4 controllers (connected via BT) DS4Windows xinput Wrapper BT Keyboard
[B]INPUT CONFIG:
Driver settings[/B] [ul] [li]Input driver - null[/li][li]Joypad driver - xinput[/li][/ul]
Input settings [ul] [li]Max Users - 4[/li][li]Menu Toggle… - None[/li][li]Remap Binds Enable - ON[/li][li]Autoconfig Enable - OFF[/li][li]Display Autoconfig Descriptor Labels - OFF[/li][li]Display Core input Descriptor Labels - ON[/li][li]Hide Unbound Core Input Descriptors - ON[/li][li]Bind Mode -RetroPad[/li][li]User 1 Device Type - RetroPad[/li][li]User 1 Analog to Digital Type - None[/li][li]User 1 Device Index - Xinput Controller (User 1)[/li][li]User 2 Device Type - RetroPad[/li][li]User 2 Device Index - Xinput Controller (User 2)[/li][/ul]
When I start BSNES Mercury or Nestopia core and load content, controller 1 doesn’t work, I power on controller 2 and it is identified and works as controller 1. If i go into input settings, my device 1 has been identified as WIRELESS CONTROLLER and device 2 is registered as it should (xinput user 2). If i manually change user 1 index to XINPUT USER 1 than both controllers work as they should.
Alternatively, if I don’t configure a second controller, the 1 controller will work as expected without issue.
I have been through these forums and haven’t found anyone with a similar issue. I have tried a variety of configurations and settings. I have a suspicion that RetroArch is picking up both the DINPUT & the XINPUT from the wrapper and registering each as a device? I thought maybe my BT keyboard was being registered as a gamepad, but it didn’t make a difference when I took it out of the loop. Is there a way to manually bind a controller to a port permanently?
Any suggestions would be great! Sorry if this is too wordy, just trying to be as descriptive as possible.
I would be happy to upload a log if someone could explain how to generate one!