You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

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 Top-ranking 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

Jul 7, 2012 12:08 AM in response to MentalUproar

After having followed this thread for months, having tried out every single fix and spent countless hours looking for a solution on the internet I think I have finally found a way to get my Belkin bluetooth receiver to work flawlessly with my late 2008 Macbook core 2 duo running the latest version of Lion. Buy a $3 bluetooth dongle from ebay. Not the most elegant way to go about it and certainly ruins the look of the laptop a bit but at least I now get perfect sound; no cracking, skipping or breaking. I guess that the built in bluetooth is just not up to the task.


BTW, it has also worked on my wife's laptop which is identical to mine but runs Snow leopard. Before it worked slighly better than mine (although still unacceptable) but now it's flawless as well.

Jul 7, 2012 4:19 AM in response to MentalUproar

@sgginc Have you tried eliminating the bluetooth device from the bluetooth preference tab, then pairing again and then updating services? That's what I did with both laptops. Nothing else.


@coolspot I read somewhere that it's automatic, i.e. when you plug a new bluetooth dongle the built in bluetooth disables itself automatically. Seems to work for me. I wondered whether the new dongle was actually working at all but when I use the bluetooth audio receiver the dongle's light pulsates so it must be using the dongle, not the built in bluetooth. Don't expect any messages, notices, changes to your system information or anything of the sort though! (Macs ease of use can sometimes be unsettling 😉 )

Jul 7, 2012 12:33 PM in response to MentalUproar

Well, really happy that it worked (even if it was just partially) for you guys. Have to say that I was quite frustrated with the whole. thing. Still can't understand why the airplay from my iPhone works flawlessly but the one for a laptop doesn't. Anyhow.....


One thing though, make sure that the dongle is MAC compatible. I've heard that not all dongles are MAC compatible.


@Ken (sgginc). WHen you click on the bluetooth icon in the toolbar go to "open bluetooth preferences", then click on your device and then click on the cog (gear or sprocket) and select "Update services". Hopefully that will do the trick.

Jul 10, 2012 8:52 AM in response to MentalUproar

ok .... here is my solution




copy this


defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Max (editable)" 80 
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 48
defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 40
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Max" 58
defaults write com.apple.BluetoothAudioAgent "Negotiated Bitpool Min" 48


then run "terminal" and run commands


then reboot, if it still cracking or/and weak sound do this:


0. turn on bluetooth in MacBook –>Disconnect headphone

1. Open HALLab App, It will list all audio device, In and out, select you headphone (stereo one), –>click [info button]

2. It will pop up new windows, with lot of info, In IO Buffer size –> 512 ( my default value) –> 256 (Changed value)

3. Next to IO buffer size, there is [Take button] click that one. Quit HALLab and disconnect headphone –> connect again.



and after all click button "Launch" and make louder volume -->http://imageshack.us/photo/my-images/801/capturadepantalla201207w.png/

Jul 12, 2012 6:35 AM in response to MentalUproar

I'm just here to say "Me too"


My Macbook Air mid-2011 (Lion) loses connection after just a few minutes with my Jawbone ICON and P311 headsets as well as my Motorokr EQ7. I get the infamous "Stop using headset" error dialog when I shut a device off, but I can't reconnect because OS X immediately disconnects.


I must re-pair any device every few minutes if I want to use it. (This means deleting from prefs, going into add device mode, and turning the device into pairing mode.)


I'm surprised to see this thread with 19 pages of people essentially having the same problem. In another month it'll be a year old.


I use all of these same devices on my iPad, iPhone and various Windows netbooks and laptops.


Has anybody heard from Apple that they confirm this as a software issue?

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 Account.