Ever since Yosemite, Bluetooth connectivity on my very modern MBP w/Retina has been absolute garbage. My workspace includes the Apple wireless keyboard + Magic Trackpad, and I usually am also using Bluetooth headphones (specifically these August EP650's which have been fantastic when paired with other devices/Macs).
The problems begin with pairing these devices to the Mac, which usually is around a half hour process of the Mac not finding the devices/refusing to connect. Once connected, it is only a matter of minutes before the devices start to lag out. In the case of the Trackpad, I am referring to the fact that it will be jumpy when trying to scroll, and won't register clicks/taps. The audio on the headphones is even worse, making music or podcasts virtually unlistenable with the constant skips and lag. The keyboard tends to be the most stable of the bunch, but occasionally I will type out a sentence and not see it display on the screen, only to then see the entire thing spell out rapidly a second or two later.
I have filed an issue with Apple and they have been absolutely useless in resolving this. I send them Bluetooth Diagnostic Reports on about a weekly basis, but they have not responded in over 4 months. This is extremely frustrating as this never used to be an issue before Yosemite+El Capitan. I have wasted numerous hours trying to debug it, such as the following:
- Holding SHIFT+ALT and clicking the Bluetooth icon in the top bar, which reveals the debug menu, and then selecting DEBUG>Reset The Bluetooth Module. This usually results in about a 5 minute 'grace period' before the issues arise again
- From the same debug menu, I've tried "Factory Resetting All Apple Devices" which is also useless (and also a pain because I then have to re-pair which takes forever).
- Disabling the Handoff feature (the one useful feature added in Yosemite). This was recommended around 4 months ago when Apple was responding to my bug report.
- Resetting the SMC & PRAM - at first I thought this worked but alas no dice.
- I've tried some other tips that involve setting some BluetoothAudioAgent properties via the terminal and they have (so far) not solved the issue.
I thought that El Capitan would resolve this but I was wrong. It in fact got noticeably worse. It is a work machine and the LAN/equipment technician guy here can't figure it out, and because it's not my machine I'm not able to just take it in to Apple (plus I'm not going to pay to repair a machine that isn't mine). On top of that, I don't think this is a repairable hardware issue, because the Bluetooth was working so smoothly before Yosemite.
Any suggestions you might have are greatly appreciated, I am at my wits end.