Sony Sixaxis Compatibility issues.
site_archiver@lists.apple.com Delivered-To: bluetooth-dev@lists.apple.com The Sony "SIXAXIS" wireless joystick is largely compliant with the Bluetooth HID Profile specification, but it does not work with Mac OS X due to minor incompatibilities. 1. This device does not support the HIDP "Set protocol" command. Immediately after the Bluetooth connection is established: - Mac OS X sends "Set protocol: Report protocol" (0x71) - The device replies with "Unsupported request" (0x03) - Mac OS X terminates the connection, possibly because it considers "Unsupported request" as a fatal error here. Possible fix: Patch Mac OS X to ignore this error, at least when the device ID is 054c:0268. 2. The device needs a special SET_REPORT command to enable reporting. Hopefully this command can be sent by a userspace application using the HID API, and there is no need to patch the OS. Hope you have a nice day. --- Jenna Fox blueberry@creativepony.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.a... Hi there. A bunch of people including myself, Colin, and Pascal have been working towards getting the Sony Sixaxis device to work with and eventually integrate well with Apple Mac computers. We've had lots of success over its usb connection, and have successfully implemented its proprietary pairing mechanism, but when it comes to actually connecting it to the Mac over bluetooth there are issues which Pascal can best explain: Introducing Pascal, the man of linux sixaxis integration fame: http:// www.pabr.org/sixlinux/sixlinux.en.html [09:13:26.195] [HICs] HID Control 1 bytes [ 71 ] [09:13:26.201] [HCIe] Event_Code: 13 Number of Completed Packets [09:13:26.579] [HICr] HID Control 1 bytes [ 03 ] [09:13:26.580] [L2Cs] Code: 6 Disconnection Request [Identifier: 1c Length: 0004] [09:13:26.580] [L2Cs] Code: 6 Disconnection Request [Identifier: 1d Length: 0004] Bluetooth packet logs of the device attempting connection are available online at http://mt.creativepony.com/drop-box/PacketLogger%20Sixaxis% 20Bluetooth.pklg.zip We're also able to provide a prototype userspace tool to enable the controller over usb, and perform the needed pairing procedure to allow one to experience these bluetooth troubles first hand. This email sent to site_archiver@lists.apple.com
participants (1)
-
Blueberry