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

Sep 5, 2012 3:26 AM in response to jd000000000000

This has also been a help for me. Thank you.

I can connect my Sony headset by:


1) having it in 'discoverable' mode

2) settings - edit serial ports - select headset - apply

3) use as adudio device


This will not work if I just have the headset switched on and try editing the serial ports.

I have Mac Book Pro, OS Lion.

Never had problems before i upgraded to Lion.

Sep 5, 2012 9:53 AM in response to sgginc

Hi Ken, yes I agree it is hard to found out what headset supports what; it can be quite frustrating. If you have spend up to 130 you might as well buy a stereo headset, which almost always support mono/input as well. Headsets that have worked well for me and are "modern" by all accounts are:


1) Creative WP-300 or 350... $65


2) Motorola S305 ... $35


3) Jaybird Sportsband ... $90


4) Sennhesier MM100 .. $150


5) MIIKEY Wireless Rhythm ... $90


if you want to really splurgs the Sennheiser PXC310 ($220) are really awesome


also, you should update to Mountain Lion if you can, audio works much better there (although doesn't resolve your issue with your current headsets, unfortunately).


make sure you buy them from Amazon or some place that will return them easy in case you run into any other snags.


anyway, YMMV, good luck!

Oct 17, 2012 1:49 AM in response to theabelmethod

Just picked up a Creative D200 bluetooth speaker, which Apple sells on their set, and the audio is constantly cutting out, choppy, and horrid. I'm running Mountain Lion on an early 2011 15" MBP. Both my Android ICS tablet (Asus Transformer) and phone (Samsung Galaxy S3) stream perfectly to the D200. My old white macbook from 2008 running Snow Leopard works fine with the speakers as well. This is nuts!

Nov 15, 2012 6:25 AM in response to MentalUproar

None of the solution in this thread have worked.


10.8.2 Mountain Lion on MacBookAir5,1 (Mid-2012)


I've tried Jawbones, I've tried Altec Lansings, I've tried Motorolas, I've tried Jabras. In short, every headset that works with every other Bluetooth audio device (including my iPhone and iPad) will not stay connected to Mac. I choos "Use As Audio Device", it tries and fails, until I re-pair.


I must re-pair every headset every time I want to use Bluetooth audio.


** Please Apple, fix! **

Nov 15, 2012 9:57 PM in response to MentalUproar

I'm also having bluetooth audio problems with Lion on my Macbook Pro, but I'm experiencing something I haven't seen mentioned here, and that is when I try to connect my Kinivo stereo headset, I have to go into Sound Preferences to make the connection work. When I do this, every minimized window in Finder opens up! Then I am unable to use the yellow minimize button on the Finder windows or double click on the title bar to minimize them. The only way to minimize them is to open the Window menu item for each of the open windows and select Minimize. I have no clue why bluetooth causes Finder to behave this bizarre way, but it happens consistently. Once I get the headset connected, iTunes plays through it without issues. If I turn the headset off or even pause it, the bluetooth connection is lost and I have to fiddle with it to reconnect.


I'm running OSX 10.7.5 (Lion) on my MacBook Pro. This seems to be another issue that Apple ignores so it can continue pushing users onto the "Cloud." Where you store your music would seem to be less important than whether you can listen to those files successfully.

Nov 16, 2012 2:18 AM in response to MentalUproar

I keep thinking: why is it so hard for Apple to fix the Bluetooth stack on OSX?


It cannot be the money, obviously!


It cannot be the specs – too many other vendors and, heck even FOSS, are doing it (granted, some better than others, but none this bad)


It cannot be the hardware – Apple has got 110% full control over hardware, no third-party add-on card vendor in the middle or anything


Apple, we are quite a few that would like to do like we do with our iPad's, our iPod's and our iPhone's – turn on a stereo headset, pair it with our Mac's, iMac's, MBP's and Air's, and listen to all that great music, we keep buying in the iTunes Store.


You got it working on the iOS – then why for crying out loud are you not able to do a "simple copy/paste" to OSX?

Nov 16, 2012 6:24 AM in response to wdiechmann

I made a mistake, I upgraded to Lion a year ago and yes my Bluetooth headset stopped working.

Yes Apple knows how to fix the problem, but wont do it, they want us to follow the trend of the ICloud and all the gadgets that we dont need to work and that the youngs use allday.

Apple wants that class of people to control their money and thats all they want.

Yes they have good gadgets but we dont need them to live a better life, but I need my computer for work and my headset to communicate with my customers.

Guy

Dec 6, 2012 12:06 PM in response to Ressac

Hey there Ressac, thank you, these settings really helped me and the sound is a lot better, but when I put the write lines into the terminal I accidently added a space at one point when I was trying to change settings, you can see in my settings that "Apple Initial Bitpool" is in there twice. Once with 2 spaces after Bitpool, and once with only 1...


HsMacBook:LaunchAgents h$ defaults read com.apple.BluetoothAudioAgent{

"Apple Bitpool Max (editable)" = 70;

"Apple Bitpool Min (editable)" = 45;

"Apple Initial Bitpool (editable)" = 40;

"Apple Initial Bitpool (editable)" = 40;

"Negotiated Bitpool" = 45;

"Negotiated Bitpool Max" = 53;

"Negotiated Bitpool Min" = 45;

"Stream - Flush Ring on Packet Drop (editable)" = 0;

"Stream - Max Outstanding Packets (editable)" = 30;

"Stream Resume Delay" = "0.75";

}


This was my mistake and it feels messy, is there any way to get rid of that first line with the 2 spaces?

another command maybe that would clean it up? I don't have much experience in the Terminal.


Anybody is welcome to answer this if you can.

Thanks in advance!

Dec 6, 2012 12:13 PM in response to HtoTheRescue

This mucking around with the bitpool stuff never helped me. What did help was changing my wireless router band from 2.4ghz to 5ghz. Another thing that helps is turning wireless off entirely while running bluetooth. The second option is obviously no good. The first option is no good also, if you have wireless devices not compatible with the 5ghz band (or there is already lots of 5ghz interference).


I GUESS a lot of people like me are having bluetooth streaming issues because there's too much wireless interference. This is at least one advantage airplay speakers have over bluetooth ones.

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.