16-inch MacBook Pro Bluetooth issue

I bought the new 16-inch MacBook Pro when it first came out and was happily using it until a week later my bluetooth stopped discovering devices, in particular my Magic Mouse and iPhone. I tried everything from resetting nvram, smc, resetting the bluetooth module, removing bluetooth.plist, downloaded bluetooth explorer and reset a bunch of settings etc and even went to the extent of completely formatting the computer and installing osx from scratch to no avail. Hardware diagnostics showed no hardware issues as well. The bluetooth device was showing up fine in System Report but it just wasn't discovering anything. I have a work laptop (2017 MacBook Pro) which I use side by side and it was working fine.


Long story short, I was able to replace the device at the Apple store I bought it at since it was within the 14 day return policy window. So I put it down to just being unlucky.


It's been a few weeks since then and I now have the same issue with the replacement laptop. This time though I think I know what triggered it.


I have a CalDigit dock that I use for my work laptop and occasionally have a usb bluetooth device attached to it for some work I do in virtual machines. The issue occurred when I connected my new MacBook to the dock along with the bluetooth dongle. The usb bluetooth dongle worked fine however when I disconnected the thunderbolt dock from the MacBook I noticed the bluetooth icon in the top right hand corner changed to an icon with a zigzag across it, obviously due to bluetooth device being disconnected.


Since disconnecting the external bluetooth device I'm having the same issue as I had previously, my MacBook Bluetooth device won't find any devices and is not recognized by other bluetooth devices like my iPhone/other MacBooks. I've gone through the whole process as before, and have resorted to a clean install of osx to no avail. I've even compared bluetoothd console logs between the working MacBook I have and the now broken one, the only difference is the working MacBook is able to detect devices when they are advertised, whereas the MacBook Pro 16-inch does not.


Digging into this, it seems as though OSX by default switches to any attached USB bluetooth device when it's plugged in and then when disconnected, it reverts back to the onboard device. This works fine on my old MacBook as I've been using the USB dongle for a while now without any issues. I initially thought that there may be a software issue with the internal bluetooth device not switching back properly but I would have thought a clean install would have fixed it so there must be some sort of hardware issue specifically with the new MacBook Pro 16-inch.


I'm pretty frustrated now as I've now gone through two 16-inch MacBook Pro's with bricked bluetooth devices that I'm fairly certain was caused by connecting an external bluetooth dongle via thunderbolt. I'm pretty sure onboard devices shouldn't die just because a third party device was connected/disconnected.


Has anyone come across this yet with the new MacBook Pro 16-inch? I'm going to visit the Apple store tomorrow to see what they can do but I'd prefer if I didn't have to send my laptop away and just find a fix myself if there is one. If not, I thought it'd be good to post my experience here in case anyone else comes across this.

MacBook Pro 16", macOS 10.15

Posted on Dec 14, 2019 2:09 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 18, 2020 6:30 AM

I had exactly the same problem (down to every detail) and I think I just found a solution.


I'm also using a CalDigit dock and USB bluetooth stick and I'm on my second MBP 16. The first was replaced under AppleCare after the bluetooth module became apparently dead.


The built-in bluetooth came back to life by running system diagnostics (hold down D during boot). After the subsequent restart, without the USB bluetooth adapter attached, I noticed that bluetooth was seeing some devices in the area but still not connecting to anything. I deleted and re-paired my Magic Mouse 2 and Magic Keyboard 2 - now all is working again.

Similar questions

341 replies

Jun 30, 2020 1:08 PM in response to jeremías49

I managed to make it work by making multiple attempts of connecting/disconnecting and rebooting with/without the dongle connected. You will know it's working because other devices can pick up your Mac.

Just want to add that since "fixing" it I still have some weird quirks from time to time. An example is volume level not being reflected accurately while using AirPods Pro and the only way to make it work is by opening Sound Settings.


Furthermore, the HCI Selector in Bluetooth Explorer.app still shows None in the dropdown so it is unable to enumerate the built-in module. I strongly believe something is physically damaged at this point and I expect Apple to address this somehow.

Aug 22, 2020 4:34 AM in response to christospappas

Oh how I wish I knew about this before I plugged in CSR 4.0 BT dongle couple days ago. I was going insane trying to figure out what the heck is going on with my 2019 MBP 16" since I couldn't get internal BT to work whatever methods I tried to reset. Then I came across HN news link and reddit article that mentioned this discussion thread.


This is absolutely ridiculous. The fact that you can just permanently disable the internal BT by plugging in a dongle is beyond me. Why isn't Apple fixing this?


I really appreciate the proposed solution here that involves BCM chipset BT 2.0 dongles, but it's pretty much impossible to get hold of them at this point unless you already had them from a decade ago. I ordered BT 4.0 with BCM chipset, hoping that it's the chipset (BCM vs CSR) that matters more than the BT version, but I have very low hopes given how much other stuff I tried to fix this issue. I assume it's a bug in T2 chip.


Apple, you need to fix this crap ASAP.

Sep 30, 2020 1:07 PM in response to uguraydogdu

Hi

Yes, CSR8510 A10 does not help, but it will crash your internal BT for sure (if bluethoothHostControllerSwitchBehaviour=always - because if it is, the OS uses the dongle).

You need (for example) a Dongle with a Broadcom Chipset. E.g. BCM2045A or BCM2046B. They only support BT2.1 (no BLE).

You can see your chipset in 'About this Mac' -> System -> USB.


I can send you one to Turkey.


Email me at: info//at//zweimueller//ch

BR

Boris

Oct 27, 2020 10:34 AM in response to christospappas

Fixed with this dongle! https://www.ebay.com/itm/Wireless-Adapter-USB-2-0-1-0-For-Keyboard-Mouse-For-Bluetooth-V2-0-EDR-Receiver/143337681457?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649


The one I received is not the mushroom looking one shown in the picture. It says CSR 4.0 on it, but it's really BT 2.0 with a broadcom chipset (BCM2046B1). Worked first try, no problem.

Apr 3, 2020 8:32 AM in response to hairdresser06

I think it's mostly an issue with international support.


I did bring my laptop into the store several weeks ago before things shutdown and they ran the first level of diagnostics and couldn't see anything. I couldn't let them send in my laptop at the moment because I had some a presentation at work I needed to do. The tech there said he put in notes so I could at any time request a box to send the laptop in for testing/repairs.


After a few weeks and getting a loaner laptop from my company, I called in to Apple and asked them to send me a box to mail the laptop back in. I sent it in, and it took 6 days for them to repair it (they noted there is a parts delay) and the laptop is now on its way back to me.


I think there might be supply issues on parts.


I recommend referencing this post to support as it's very accurate to what I had.

Apr 9, 2020 7:40 AM in response to christospappas

The same thing happened to me too. I have a brand new 16-inch MacBook Pro and, when I connected my CSR BLE Dongle through the CalDigit adapter, my internal Bluetooth module stopped working. I did everything that has been suggested in this thread but no luck so far. I was also using a Virtual Machine....


For more reference, I also found using Bluetooth Explorer that it's reporting an error:


Initializing Bluetooth...
Bluetooth Support Initialization complete.
updateChainPower error: -3903
2020-04-09 14:36:34 +0000 Apple80211Get(APPLE80211_IOC_BTCOEX_MODE) returned error -3903
updateChainPower error: -3903


And, using a free App named BlueSee, I can see my devices but with a terrible RSSI (both devices were on top of my keyboard during the test):


Apr 10, 2020 6:35 AM in response to christospappas

I can also confirm that this is the case.


I share a monitor with my stationary computer. I recently got my self a bluetooth dongle to use with my home computer, its plugged in to the dell monitor and after i connected my mac to it. I haven't been able to connect any bluetooth devices back onto the MacBook 2019 16" using the internal bluetooth.


Im not very tempted to deliver my computer in for repair in these corona times :P


Hope it's possible to patch this problem somehow. I cant understand how a dongle is suppose to destroy the internal bluetooth receiver/transmitter.


I've also tried to use the bluetooth explorer to debug the bluetooth device, this has gotten me this error:

"updateChainPower error: -3903

2020-04-10 13:11:13 +0000 Apple80211Get(APPLE80211_IOC_BTCOEX_MODE) returned error -3903"

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.

16-inch MacBook Pro Bluetooth issue

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