Contribute
Register

10.8.5 Bluetooth not working!!!!!!

Status
Not open for further replies.
Joined
Feb 22, 2012
Messages
38
Motherboard
GA-X68P-UD3P OSX and WIN 8
CPU
i7 2006k Turbo Boost
Graphics
sapphire amd Radeon 6850
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
so after update from 10.8.4 to 10.8.5 my bluetooth adapter stopped working. many others had the same problem and now i can't use my apple wireless keyboard.

Build

Mobo - GA-Z68XP-UD3P

CPU - i7 turbo boost

Ram - 32gb

wifi card - dlink dwa 556 wifi card Xtreme N PCI Express Desktop Adapter

graphics card - Sapphire hd6850

1tb hard drive

cool master 600 watt
 
Same thing.
Even with 10.8.4 KEXT's re-applied, I get the Bluetooth icon and I'm able to try to connect my devices, but when I do, nothing...
I noticed also that a part of my Logitech DiNovo Mini keyboard was not functional any more, the mouse pad when set into "mouse mode".

So I decided to give a shot at re-applying IOUSBFamily.kext, because it also changed with 10.8.5, but still nothing...

So that's it for me, I'm gonna be stuck at 10.8.4 until someone finds what's going on here, and a fix is released.

Hope I'll be luckier with OS X 10.9, as I saw there also was some issues with Bluetooth :(

Edit: My BT Adapater is a Belkin F8T065bf, using Broadcom 2070 chipset, the same as the one used in the IOGear adapter... So I don't see any valid reason for it not to work... :crazy:
I also tried to add VendorID and ProductID directly into 10.8.5 Broadcom KEXT, but when I do, it appears no BT adapter is found in System Info... :crazy:
 
I found the SOLUTION for the BLUETOOTH PROBLEM, posted by user [email protected]
https://discussions.apple.com/thread/5304985

Now my Targus (Broadcom based) Bluetooth adapter works fine as before! Some additional detailed help:
First you need to find your bluetooth adapter's info, so open Applications/Utilities/System Information, then scroll to the USB section and check your bluetooth adapter's Product and Vendor ID. Mine is BCM92046DG-CL1ROM:

Product ID: 0x2153
Vendor ID: 0x0a5c

Convert the hexadecimal values to decimal with searching in google. e.g. '0x2153 in decimal'. In my case it's:

Product ID: 8531
Vendor ID: 2652

Now open Finder, choose Go/Go to Folder and paste this location:
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/

Then open the file 'Info.plist' in TextWrangler (https://www.macupdate.com/app/mac/11009/textwrangler) and scroll down to the bottom of the file. I duplicated this block by copy and paste it back to the file:

<key>BroadcomUSBBluetoothHCIController - Targus</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>8532</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>

Just by replacing idProduct from 8532 to 8531 and save the Info.plist solved the problem after reboot!
 
After the plist editing and restart it should work. Mine took about 2 minutes to recognise in System Information/Bluetooth. I thought that nothing has changed, but suddenly it started to work.
So take some time...
 
After the plist editing and restart it should work. Mine took about 2 minutes to recognise in System Information/Bluetooth. I thought that nothing has changed, but suddenly it started to work.
So take some time...

I did it several times, with versions prior to 10.8.5, and, you're right, it works.

I don't know why, but in 10.8.5, editing Info.plist inside kext, just doesn't make it work... :crazy:
Even if I give him time to recognize it...

So basically, you mean that after editing 10.8.5 plist, when you booted your system, BT was not available right after login, but something like 2 minutes after, BT Icon suddenly appeared in menu bar, and BT information was also available in System Info/Bluetooth?

Edit: Is the time needed to recognize the adapter the same after each reboot?
Which means that you would have to wait a couple of minutes at login screen for each boot, until BT is recognized and devices connect to it?
 
Apple is continuing to fudge up the drivers... I've made a clean install of 10.8.5 and suddenly have the same problem with the bluetooth dongle (csr - bc4).
Any ideas for the people with non broadcom chips?

This is what I become from my hackintosh, as well as from my macbook pro:
Code:
kernel[0]: **** [CSRBluetoothHostControllerUSBTransport][start] -- completed -- this = 0xffffff801a086c00 ****
kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- controller = 0xffffff801a086c00
kernel[0]: Using bluetooth controller switch policy "default"
kernel[0]: **** [IOBluetoothHostControllerUSBTransport][WaitForControllerPowerStateWithTimeout] -- commandSleep() returned error 0xE0000001 (kIOReturnInvalid) -- this = 0xffffff801c158000 ****
kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService
kernel[0]: **** [IOBluetoothHostControllerUSBTransport][setPowerStateWL] -- PerformPowerStateChange() failed: 0xE00002BC (kIOReturnError) -- powerStateOrdinal = OFF, mCurrentInternalPowerState = ON -> mPendingInternalPowerState = OFF -- this = 0xffffff801a086c00 ****
kernel[0]: [IOBluetoothHostControllerUSBTransport][ClearFeatureInterruptEndpointHalt] -- ClearPipeStall returned e00002ed (kIOReturnNotResponding)

OK. I fixed my problem myself...

I had the problem after updating from 10.8.4 not. Luckely I still have my time machine backup still laying around. I restored the blued.plist and com.apple.Bluetooth.plist from 10.8.4 and there you go.
 
Apple is continuing to fudge up the drivers... I've made a clean install of 10.8.5 and suddenly have the same problem with the bluetooth dongle (csr - bc4).
Any ideas for the people with non broadcom chips?

This is what I become from my hackintosh, as well as from my macbook pro:
Code:
kernel[0]: **** [CSRBluetoothHostControllerUSBTransport][start] -- completed -- this = 0xffffff801a086c00 ****
kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- controller = 0xffffff801a086c00
kernel[0]: Using bluetooth controller switch policy "default"
kernel[0]: **** [IOBluetoothHostControllerUSBTransport][WaitForControllerPowerStateWithTimeout] -- commandSleep() returned error 0xE0000001 (kIOReturnInvalid) -- this = 0xffffff801c158000 ****
kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService
kernel[0]: **** [IOBluetoothHostControllerUSBTransport][setPowerStateWL] -- PerformPowerStateChange() failed: 0xE00002BC (kIOReturnError) -- powerStateOrdinal = OFF, mCurrentInternalPowerState = ON -> mPendingInternalPowerState = OFF -- this = 0xffffff801a086c00 ****
kernel[0]: [IOBluetoothHostControllerUSBTransport][ClearFeatureInterruptEndpointHalt] -- ClearPipeStall returned e00002ed (kIOReturnNotResponding)

OK. I fixed my problem myself...

I had the problem after updating from 10.8.4 not. Luckely I still have my time machine backup still laying around. I restored the blued.plist and com.apple.Bluetooth.plist from 10.8.4 and there you go.


Sorry, but could you be more specific?

1. Did you modify 10.8.5 IOBluetoothFamily.kext or rolled back to 10.8.4?
1a. What kind of problem do you have? -> Bluetooth not even working or BT working but devices not pairing?

In my case:
a. If modifying 10.8.5 kext, BT's not even working, doesn't show up in System Info.
b. If using 10.8.4 kext, BT's working, but devices cannot pair

2. Then you used the blued.plist and com.apple.Bluetooth.plist from 10.8.4, and your devices were pairing again with your adapter?
 
Status
Not open for further replies.
Back
Top