Bad sound in Bluetooth Headsets when input is Bluetooth

I have three different Bluetooth Headsets:

  • Plantronics Voyager Legend
  • Plantronics M155
  • Jawbone Era

And have same problem.

When I set Audio Input to Bluetooth Headset then output sound became very bad quality.

User uploaded file

I discovered problem!

Look this screenshot.

User uploaded file

I can't select 44100 Hz and 2ch-32bit!!

Why? I can select Format: 44100 Hz 2ch-32 bit only with Internal Microphone.

I tried my Headsets with Macbook Air and Macbook Pro - problem present in both notebooks 😟

MacBook Pro with Retina display, OS X Yosemite (10.10.2)

Posted on Mar 17, 2015 11:24 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 23, 2017 5:31 PM

Simply force quitting "coreaudiod" as recommended works. Then I opened Audio MIDI Setup and changed the audio format from "1ch-16bit Integer" to "2ch-32bit Float" and then changed to "44100.0 Hz". Thank you!



Note: I am using Beats Solo 2 wireless over Bluethooth on my Mac with El Capitan.

6 replies

Aug 7, 2015 12:04 PM in response to Labutin

The issue I have is the exact same here, except it is with output. The only thing I've found that actually fixes the problem is rebooting the machine. However, if I engage the screensaver that locks the screen, then when I log back in, the bluetooth audio is back to a single channel.


I've tried unsetting and setting the sound drivers, as well as restarting coreaudiod, blued, and bluetoothaudiod. No success thus far. Help!

Aug 7, 2015 12:50 PM in response to sayBalls

It seems that I spoke too soon. I have found out how to fix it, and the fix could work for BOTH the input and output issues.


If I edit the file 'com.apple.audio.DeviceSettings.plist' (located at /Library/Preferences/Audio/), find my device by its MAC address, and then change:


(*** NOTE: My sampling settings and such may be off, but they still work. Your mileage may vary. ***)


<key>bits per channel</key>
<integer>16</integer>
<key>bytes per frame</key>
<integer>2</integer>
<key>bytes per packet</key>
<integer>2</integer>
<key>channels per frame</key>
<integer>1</integer>
<key>format flags</key>
<integer>20</integer>
<key>format id</key>
<integer>1819304813</integer>
<key>frames per packet</key>
<integer>1</integer>
<key>sample rate</key>
<real>8000</real>


to:



<key>bits per channel</key>
<integer>24</integer>
<key>bytes per frame</key>
<integer>8</integer>
<key>bytes per packet</key>
<integer>8</integer>
<key>channels per frame</key>
<integer>2</integer>
<key>format flags</key>
<integer>4</integer>
<key>format id</key>
<integer>1819304813</integer>
<key>frames per packet</key>
<integer>1</integer>
<key>sample rate</key>
<real>44100</real>




Then, launch Audio MIDI Setup and you'll see that you have your two channels back 🙂


No need to restart or anything!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Bad sound in Bluetooth Headsets when input is Bluetooth

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