Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Xbox one S controller not showing up when connected by cable #716
Type of Controller
Xbox One S
MacOS sierra 10.12.3
Latest version 0.16.8
Device Name and Info
Response of Controller
It vibrates once plugged in
Response in Preference Pane
Detailed Explanation of Issue
When plugged into my mac the controller vibrates, but does not show up as a controller.
Same is happening to me. I have an Xbox One S controller and I have it connected via micro-usb. It vibrates once it connects so I know it's not the cable. My controller doesn't turn on and when it turns on it tries to connect to my bluetooth. ( Oh by the way using the bluetooth doesn't work either but I'm not sure if it's supposed to ) I typed in the thing to the Terminal and it says something about the "local System Administrator"
The controller vibrating is not an indicator of a good connection. That vibration is simply how the controller responds to power input through the USB connection. You could literally plug the controller into a DC wall adapter like you use for a phone and the controller will vibrate. There are two types of micro USB cables. "Charge" and "data" cables. Charge cables only have power connections, while data cables have power and data connections. The only way to know for sure if the cable is working correctly is to follow the debugging tips listed in the README to see if your controller shows up properly in the system report.
The reason your controller tries to connect when you turn it on is because it thinks it is in a wireless mode, but being charged via a cable. It hasn't received the magic USB startup packet. Starting the controller with the guide button always starts wireless mode.
Bluetooth does work. It doesn't connect to the driver, as documented in the README. The best way to test it would be in the browser with some sort of gamepad tester. I use this website a lot.
As for the response when you tried
Furthermore, if you could please open a separate issue for your problem, that would be appreciated. People actually rarely have identical issues to others and often bandwagon on a fairly generic issue title and we end up having to juggle five different issues in one thread. It's a huge hassle and makes it hard to track issues.
@manni1234 Bluetooth controllers are not supported by this driver. They will not show up in the preference pane of this driver. Bluetooth Xbox One controllers are supported by default in the operating system, and therefore do not need a driver to function. You only need the driver if you wish to connect your Xbox One controller via USB. If you would like to test if your Xbox One Bluetooth controller is properly connected to your computer, I recommend a HTML5 gamepad tester like this one.