Hi all. I am working a project which will use three controllers (from the same factory). I used the Rawinput plugin to connect the controllers. However, when I checked the connected device. It showed three devices connected but same VID and PID. (Picture below)
Anyone know how the RawInput plugin work for recongize the devices?
Or anyone has dealed with the same situation before? Please help! Thank you in advances.
What I tired:
connected with other brand device : UE can idenified two different devices
Remove the VID in configuration: Nothing chance
I have contacted the factory which replied it is not their problem
Bump! Would be nice to know what’s happening here in OP’s situation.
I came across a similar problem, using just one PS5 controller but switching from USB to Bluetooth.
I have one PS5 controller which I use to test some GamePad related stuff. I can use it when it’s connected via USB to my PC with the correct setup in “ProjectSettings > Plugins > RawInput” (Vendor- and Product-ID and further setup).
Suddenly, when I connect the controller via Bluetooth to the same PC with the same setup in the ProjectSettings, some inputs get switched (???). Like Axis 1 and 2 are now 3 and 4 and vice versa.
I tried to add another RawInput profile since I thought the Bluetooth connection uses a different Vendor- or Product-ID. I even found a different Vendor-ID while connected via Bluetooth in the Controller’s settings under “Windows Hardware Settings”, but it seems like UE still uses the same profile created initially for the device, no matter if connected via USB or Bluetooth…
I hope at least OP’s question gets answered which could help me understand a little bit what’s going on here. But as for now it seems like, as long as I don’t use any Playstation Toolkit here, every work I do regarding controller setup will get useless later on in my project.