Hi! I'm investigating the driver (and possibly firmware) issues related to getting a number of Bluetooth devices working nicely with Mac OS X (10.3 and up). Included among these devices are some HID devices and a Bluetooth USB adapter. While these devices currently work in a basic form on Mac OS X as is, there are issues which need to be addressed. For the Bluetooth USB Adapter, we would very much like to add functionality to allow it to wake up the machine when a paired Bluetooth HID device (any mouse or keyboard) sends events. I strongly suspect this requires a firmware modification, but may also require some IOKit driver support. I'd also like to find out where and how the "Allow Bluetooth Devices to Wake This Computer" setting is handled. For our Bluetooth HID devices, we're looking into adding some additional driver support at the IOKit level, similar to what might be provided to a USB HID device through an IOKit class derived from IOUSBHIDDriver. (Ideally, there ought to be an IOBluetoothHIDDriver class, but I'm not holding my breath...) The problem I'm running into here is that not only can I find no documentation at all for the kernel level Bluetooth support, or on how to match Bluetooth devices to kernel extensions. I can't find the source code in the Darwin release (I suspect from comments elsewhere on the web that it's not been published...), and the available headers in Kernel.framework and IOBluetooth.framework aren't too helpful. Can anyone point me to a good starting point here? Thanks, -->Steve Bennett _______________________________________________ bluetooth-dev mailing list | bluetooth-dev@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/bluetooth-dev Do not post admin requests to the list. They will be ignored.