Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Bluetooth audio in OSX Lion

In Snow leopard, I would use a plantronics bluetooth headset for facetime and skype chats. Now, in Lion, I can't. I keep getting a bluetooth audio error. I live in a dead zone, so this is a pretty important thing for me.


The console shows the following errors:


7/22/11 3:21:11.000 PM kernel: REQUIRE failure: mClientResponseTimedOut == false - file: /SourceCache/IOBluetoothFamily/IOBluetoothFamily-2500.4.17/Core/Family/Drivers/ IOBluetoothSCOAudioDriver/IOBluetoothSCOAudioDevice.cpp:711

7/22/11 3:21:11.000 PM kernel: REQUIRE failure: result == kIOReturnSuccess - file: /SourceCache/IOBluetoothFamily/IOBluetoothFamily-2500.4.17/Core/Family/Drivers/ IOBluetoothSCOAudioDriver/IOBluetoothSCOAudioEngine.cpp:270

I have also noticed that odd things happen to my audio as long as the device is paired, wether or not it is active. Audio is sometimes output as mono, volume controls do not work for the line out, and audio mutes (even thoguh it is shown as unmuted) at random moments. None of this can be resolved as long as the headset is paired.

Is there anything I can do to get my iMac to use the bluetooth earpiece that worked just fine in Snow Leopard?

iMac 7,1, Mac OS X (10.7)

Posted on Jul 22, 2011 12:30 PM

Reply
Question marked as Best reply

Posted on Apr 9, 2017 5:02 PM

I did download and install the latest xCode, once it is installed.

User uploaded file


Click in the Xcode icon and open it.

In the top menu: Click on Xcode

User uploaded file


then 'Open Developer Tools' -> 'More Developer Tools'


You will need to sign in or create an account as Xcode developer. When you sign in just type in the search field 'hardware io'.


User uploaded file


Select and download the latest version of Hardware IO Tools for Xcode.


Once is download open the *.dmg file. In the other hand, in your application Xcode app folder do a right click and select: 'show package content'


User uploaded file

Drag and drop all the tools from the 'hardware io' dmg file you just downloaded and place them in the 'contents->applications folder inside the Xcode app folder.

User uploaded file

Now if you open the Xcode->Open Developers tools->Bluethoot Explorer

User uploaded file



With Bluethoot Explorer open select from the top menu: Tools->Audio Options


User uploaded file

I played with the options and realized that the problem was in my case with the bit rate. So I increased the number of packets that can be buffered to 50 and also the latency.


There are many bluethoot tools and graphs that you can use to troubleshoot and check where is the problem with the Xcode Hardware IO.


Let me know, with what configuration you were able to fix your problem.


Greetings.



User uploaded file

391 replies

Aug 11, 2012 10:29 AM in response to MentalUproar

I am using a new MacbookPro 2.4Ghz OSX 10.7.4 and trying to use a bluetooth phone headset with Skype. Skype works fine. I can pair the Jawbone Original to the MacBook and the options appear in Skype. I can make a call fine or receive a call. The problem is after 60 seconds of inactivity (or something very close to that time) the headset goes offline (is no longer bold in the BT drop down).


I can hit the talk button which takes around 5-7 seconds to reconnect. This is okay if all I need to do is make another outgoing call, however it does not work for incoming calls. The headset doesn't reconnect in time and I get the Bluetooth Error has ocurred at some point as well.


Is there a way to eliminate this timeout of Bluetooth connectivity? I have read many forum posts but haven't found any workaround. I was thinking maybe a BT dongle might work but the issue seems to be with OSX as the problem seems to exist for people regardless of BT headset being used. Does anyone have experience with Jawbone Icon HD + Nerd dongle?


Thanks.

Aug 31, 2012 6:41 AM in response to Kaomaru

Kaomaru wrote

"I believe I have found the solution to this problem.

In the bluetooth menu of system preferences:

Select the devices you are experiencing problems with.

Click the settings button (the gear with the downard pointing arrow)

Select "Edit Serial Ports"

Select the + sign and add your device, then click apply.

Go back to the configuration and select 'use as audio device' "


That was a good start for me, thanks for that. I removed my device and set it up new, then followed the above steps. I needed to do a little more to get my JayBird Freedom to work.


Under "Edit Serial Ports"

-Change the 'Service' from 'Headset' to 'Hands-Free unit'


Then back under the settings 'button' (the gear) if the main bluetooth menu

-Select 'Update Services'


Afterward I had to again 'Use as Audio Device'

Aug 31, 2012 7:08 AM in response to MentalUproar

Forget about it, Apple will not let you use other brand of headset. The solution you came out with is only temporary, one or two hours at maximum. Do not forget everything was working fine with OS-X Leopard. this problem is not a problem it is created by Apple for some obscur reason. This discussion is almost in it's second year and has not resolve anything, same with OS-X Mountain Lion. Dont buy it, boycot Apple.

Aug 31, 2012 9:22 AM in response to sgginc

I don't have any issues with headsets on Lion or Mountain Lion, so your troubles are baffling to me. I'd be happy to help though - if you can reproduce the issue and then option-click on the Bluetooth Menu Extra, select "Create Diagnostics Report on Desktop" and send it to me email I'd be happy to look and see if there is an obvious issue. If you are on Mountain Lion, first shift-option click on the menu extra, select Debug, then "Enable Bluetooth Logging" and the follow the first steps, it may shed even more light.

Aug 31, 2012 10:38 AM in response to Prezeau

Thanks - the log says


[Aug 31 12:37:17.637] [HCI COMMAND] [0428] Setup Synchronous Connection - Connection Handle: 0x002E

[Aug 31 12:37:17.649] [HCI EVENT] Synchronous Connection Complete - Status: 0x1A - Connection Handle: 0x002E


which seems to indicate that your headset doesn't support the modern way to connect to Bluetooth headsets. Apple switched to this new way of making connections in Lion. From the BT device cache the headset is called the "P5HM-001", which headset is this? Is it the Jawbone 2? thx

Bluetooth audio in OSX Lion

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.