Re:Show HN: Xbox One Controller Driver for OS X
by lloeki on Saturday February 07, 2015 @02:46AM
(#9013397)
I'm planning to write an article about the development of this driver, including USB woes and writing the HID descriptor. The only thing I didn't do from scratch is getting the init packet (which I got from the Linux kernel).
Re:Show HN: Xbox One Controller Driver for OS X
by kgarten on Friday February 06, 2015 @10:34PM
(#9012958)
using the Xone-OSX https://github.com/FranticRain/Xone-OSX works quite fine for me. Anybody has an input about the differences?
Re:Show HN: Xbox One Controller Driver for OS X
by lloeki on Saturday February 07, 2015 @03:08AM
(#9013429)
I stumbled upon it just yesterday when packaging my release on GitHub. I purposely did not look at anything beforehand because 1) I wanted to do everything from A to Z myself†, and I knew TattieBogle's 360 driver was GPL licensed and 2) I wanted (made possible as a side effect of, and a motivation for, 1.) this one to be BSD.
† When starting this I knew zilch about C++, USB, HID descriptors and kext development. Quite a roadtrip.
(edit): A quick glance show that it's loosely based on TattieBogle's, and tries hard to mimic a 360 gamepad[0], down to the USB products id[1] and string. IOW it's not really a native Xbox One gamepad driver but an "emulator" of the 360 gamepad.
[0]: https://github.com/FranticRain/Xone-OSX/blob/master/Xbox%20O...
[1]: https://github.com/FranticRain/Xone-OSX/blob/master/Xbox%20O...
Re:Show HN: Xbox One Controller Driver for OS X
by fernandotakai on Friday February 06, 2015 @10:52PM
(#9012990)
how's steam support?
Re:Show HN: Xbox One Controller Driver for OS X
by kgarten on Friday February 06, 2015 @11:59PM
(#9013128)
Castle Crashers and Guacamelee work well.
Unfortunately, The Force Unleashed does not recognize it. Yet, believe it's a game specific problem (the port is terrible ...). Haven't tried other games.
Another OS X Kext for the (USB) Xbox One controller, if only for comparison: https://github.com/FranticRain/Xone-OSX