Xbox One S Controller direct USB C to Android server

Is using an Xbox One S Controller direct through USB C to an Android server supported (no microsoft dongle)? Tried searching through forums and saw a comment mentioning it was temperamental as of a few months back.

Currently my windows client detects the controller, it shows up in device manager under xbox peripherals->xbox controller, but various games, the gamepad tester website, and xbox accessories app do not detect the controller/any input.

Thanks in advance

#2

Correct, you need the dongle. Directly plugging wont work

#3

Will it be possible in the future to use the Xbox controller directly through USB-C without a dongle? (as the Shield recognizes the Xbox controller correctly).

I bought the VH license specifically to use with the Xbox controller. 

Does every USB controller used with the Shield need to have some sort of dongle to be recognized on the PC? Reason I am asking is because I am also considering buying a Steering wheel (like G920).

Thank you for your time.

#4

Generally its just the XBox controllers that need the dongle on Android. Most other USB devices work directly plugged in.

#5

For whoever it helps, I just learned that the built in bluetooth on my Windows laptop is actually a USB device, so I was able to connect my Xbox one controller through bluetooth on my laptop and use it successfully on another windows client.

#6

Yes that is right, for most laptops the inbuilt-bluetooth is usb and virtualhere can redirect it fine.