Bluetooth audio problems Catalina

I've updated to Catalina and I'm not experiencing a lot of problems, but one problem in particular and it annoys me a lot.


I'm always using Bluetooth headphones or speakers on my Mac to listen to music.


The problem is that the sound to my output device randomly drops to zero. First I thought it lost connection but when I go to Bluetooth Settings it's still there and connected. When I go to Audio settings the device is still there and selected. So I push the volume-up button and the output device instantly changes to internal speakers and the sound is being played through my speakers instead of my Bluetooth connected device. When I look at the Bluetooth Settings again, the headphones are still connected. So it looks like an audio-codec-driver-software-hardware(or whatever it is)-problem instead of an Bluetooth problem. My Bluetooth apple mouse stays connected and keeps working.


The problem, as described above, appears randomly. Sometimes 3 or 4 times spread over the day, sometimes 4 or 5 times within an hour, sometimes 2 times within a minute! Very annoying.


The quickest way to solve the problem ad hoc is to disconnect and connect the Bluetooth device again through the top at Bluetooth settings.


I'm using different devices and each of them have the same problem;

- Apple AirPods 2

- Steelseries Arctis Wireless Pro

- Jbl charge 3


I've already deleted the Bluetooth folder in Library and rebooted my Mac.


I've already forgot the devices and reconnected everything.


I've already turned off and on my Bluetooth on my Mac


I've already turned off my Bluetooth on my phone (thought maybe this caused the problems but.. unfortunately no..)


Is there anyone with the same problems or does anyone has any ideas to fix this extremely annoying problem?


It looks like this problem appeared eversince I've updated my device to Catalina.

MacBook Air 13", macOS 10.15

Posted on Oct 27, 2019 11:16 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 13, 2019 4:55 AM

Apple Support suggested undertaking a NVRAM reset (see link below).


I have been testing it since and I haven't experienced anymore issues after an hour (it usually disconnected in less than 5 minutes before this).


Let me know if it works for you guys.


NVRAM Reset: https://support.apple.com/en-us/HT204063

(Don't worry it doesn't erase your data)

Similar questions

380 replies
Question marked as Top-ranking reply

Nov 13, 2019 4:55 AM in response to Bunkface

Apple Support suggested undertaking a NVRAM reset (see link below).


I have been testing it since and I haven't experienced anymore issues after an hour (it usually disconnected in less than 5 minutes before this).


Let me know if it works for you guys.


NVRAM Reset: https://support.apple.com/en-us/HT204063

(Don't worry it doesn't erase your data)

Nov 22, 2019 7:55 AM in response to Bunkface

Everyone has to call Apple (1-800–692–7753) and tell them:


1) This is a Catalina issue and the problem has NOTHING to do with viruses (lol), & NVRAM reset + bluetooth pref delete + blutooth debug + disconnecting/unpairing & every other trick tried here do NOT work. I repeat this is a bug in MacOS Catalina. None of the suggestions in this thread will work. You can only downgrade to Mojave until it is resolved by Apple who will takes months to fix this unless enough people direct them to this thread. You can see there's at least 300 people with this problem on this thread alone because on the first post of this thread, about 300 people have checked "I have this problem too." This is a major problem for Apple because it's been around since the beta yet hasn't been fixed this whole time.


2) That there's hundreds if not thousands of people or more with the same issue (Refer them to this thread) There are also threads across the internet with the same issue ie Reddit and random websites.


I've been on Mac since OS X Tiger - and this is the first major upgrade with some mission critical failures. How this OS was released like this and this bug ignored despite plenty of complaints on the Beta is baffling.


Anyways, nothing will be done unless YOU call in to Apple (1-800–692–7753) and tell them the above points.

Dec 20, 2019 6:50 PM in response to Bunkface

Hey, just wanted to provide an update that i'm part of the Beta for 10.15.3 that just came out, and it appears that this update finally has the fix for this issue. Immediately noticed my headphones we're connected better as soon as I updated, and for the past 3 days, there has been 0 issues with disconnection. As of now, it appears apple finally handled this issue in 10.15.3

Feb 11, 2020 4:36 AM in response to Bunkface

I have the same issue with Sony WH1000-XM3 on MBA (13", early 2015) Catalina (10.15.3). I guess I have solved this temporarily. The disconnection might be caused by the software interference. The process is as follows:

  1. install Bluetooth Explorer from apple deveploper website, which contains in Addtional tools for XCode. (No need to install XCode if you don't have it)
  2. Start Bluetooth Explorer, Utilities -> Event log (shortcut: ⇧+⌘+0)
  3. You can moniter for a while with bluetooth headphone connected. There might be some error log appear in the logging window, something like,
Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in()
  • If you can identify the cause of the error log, fix it. Otherwise, you can use EtreCheck to assist you locate the cause of the error.

(For my case, I have two major error log, a) shadowsocks-NG, which persists with a plist file to start after I uninstalled it, b) Google chrome updater looking for a full path located in an older user path which I've changed the name.)

  • After eliminating these errors, the event log will looks clear as follows:
Process: Bluetooth Explorer 7.0.0
Operating System: Version 10.15.3 (Build 19D76)
Date: 2020-02-11 08:41:59 +0000

PS: FYI, I also enable force use of aptX via Bluetooth Explorer as gmrandazzo suggested in another thread.

Feb 12, 2020 4:46 PM in response to YuzeZou

Thankyou so much for this post.

My hardware and the steps that worked for me:

1) MacBook Pro 2016/16GB/512GB/15"/2.7GHz I7

2) Sound BalsterX Katana

3) I already had XCode installed

4) Used the provided link to download the additional utilities

5) Had to find the official Apple doc

6) Activate/Launch Bluetooth Explorer (no windows appear, however the menu is active at the top).

7) Click Bluetooth Explorer in the dock (Menu at top becomes active)

8) Click tools/Audio Options

9) Check "Disable AAC"

10) Click Close

11) Reboot - I could not find the "Reset Bluetooth Module" in version 11.

12) Connect to you SBX Katana

13) Click/Press Alt-Bluetooth logo in the top meny bar - Hold this combination/Do not release

14) Move the mouse to hover over SoundblasterX Katana - Note: Codec is SBC

15) Play music and be happy :-)


From my limited understanding of what I did, I think the Apple bluetooth module cannot determine the appropriate Codec to use. This means using the wrong/incompatible codec results in no sound which, from my reading, is where everyone is as of right now.


The remaining problem here is, that while this process may work, it requires a reboot between devices that need AAC and SBC or whatever other codec your device needs. Also it is unclear to me if it is possible to manually force a particular codec on a particular bluetooth sound device.


Hope this helps someone.

PhillB

Dec 20, 2019 12:46 AM in response to Bunkface

Found this on in a reddit thread about the issue and this seems to fix it for me as well:


"I was d*****g around with the Bluetooth Explorer application, I noticed my headphones were defaulting to AAC in Catalina. Turns out, my headphones are quite old and s**t and don't like fancy new codecs. I went and force-disabled AAC (which is default in Catalina?) and now my audio is in sync."


The Bluetooth Explorer is available as a download in the "Additional Tools for Xcode" package on Apple Developer. You can only disable AAC for Bluetooth Audio and force usage of aptX globally and not for each device, though.

Jan 22, 2020 2:09 AM in response to itsheridea

I can easily reproduce the issue. As soon as system needs additional memory it kills idle processes and it thinks for some reason (some bug in the code) that "bluetoothaudiod" is idle and kills it.

You can open application "console" and search for two words: "killing_idle_process" and "bluetoothaudiod" and you should find the same.

I will request support from Apple.

Jan 31, 2020 4:50 AM in response to rayjayjohnson

Sorry for delay, had to finish urgent work.


Ok so, I updated to 10.15.3 and now I tried to overload memory to reproduce issue with bluetoothaudio (I did it easily previously many times to reproduce the problem: overload memory, boom - bluetoothaudio lost) and now I did what I can to overload everything and bluetooth didn't disconnect. So it seems it fixed now :) Yay! Will write later again, but I think it's the end of the issue with bluetoothaudiod in Catalina.


rayjayjohnson - which data are you talking about and what happened?

Feb 7, 2020 7:49 AM in response to Bunkface

Today after another problem with failed bluetooth audio I have checked one more time in which state is my BT connection to speaker - it was connected, but speaker wasn't listed in output devices. After killing process "coreaudiod", speaker was available in output devices. So, may be problem not in bluetooth? have you any thoughts about it?

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.

Bluetooth audio problems Catalina

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