SCO problems with my custom HCI controller
Since Apple Bluetooth software v1.5 SCO data traffic is supported which enables the headset Bluetooth profile. I upgraded my UART Transport HCI Controller http://www.traud.de/bluetooth/ to work with SCO data too. Pairing a headset and using it as microphone works great. But I have problems how to use the SendSCOData(..) function and how to use its callback function. I had no detailed look into the IOMemoryBlock data which comes from Apple's Bluetooth software. It was a bit wired and seemed USB specific on the first view. Anyway I did no look very deep into this. The problem is, I found no way to satisfy the Apple Bluetooth software with the callback structure. The same SCO packets are coming and coming in an endless loop and slow down the computer dramatically. According to http://developer.apple.com/documentation/DeviceDrivers/Conceptual/Bluetooth/
It is possible, although certainly not trivial, to subclass the
IOBluetoothHCIController object to provide vendor-specific functionality or to
support Bluetooth over a transport other than USB. If you need to do this, you
should contact Apple9s developer technical support [...] for assistance.
we are wrong here and should contact the Worldwide Developer Technical Support group but we have no support incident and If possible we want to retain the public domain license. Do we have to contact WWDTS? BTW our UART HCI Controller should work now with every PC Card and PCI device which uses a 16750 or better UART and its actual speed is not higher than 115200 bit/s. Two limitations of the current Apple16X50Serial v1.5 package which we could not workaround (yet). _______________________________________________ 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.
participants (1)
-
Alexander Traud