Contribute
Register

Bluetooth: BCM20702A0 - Asus Maximus V formula - Mountain Lion

Status
Not open for further replies.
Joined
Jun 18, 2012
Messages
31
CPU
i7
Graphics
GTX 680
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
Hello,
Got my first setup working, except the wifi and bluetooth card.
I don't really need to wifi to work, but I would really love to have my Broadcom mPCI working so I can connect my new apple bluetooth keyboard.

I've already tried DSDT for my motherboard, but they don't seem to help. I've edited the IOBluetoothFamily >BroadcomBluetoothHCIControllerUSBTransport kext and changed the product and vendor ID but it won't work. (think cuz I replaced it with an old one by accident)

I also got a message from mac osx telling me that this kext doesn't work for my machine, if someone would be kind enough to give me a clean kext or even a kext that already has the right product ID en vendor ID in it would be nice.
Referring to this error: "“/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.""

Still working out on how this all works, so please correct me if I am doing something incorrect.

Under bluetooth I get the following message: 'No information found.'
But I found it under USB ->USB Hi-speed bus -> hub ->BCM20702A0
<code>
Product ID: 0x17b5
Vendor ID: 0x0b05 (ASUSTek Computer Inc.)
Version: 1.12
Serial Number: E0B9A5F30958
Speed: Up to 12 Mb/sec
Manufacturer: Broadcom Corp
Location ID: 0x1a110000 / 4
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
</code>

details of my machine:
<code>
Hardware Overview:

Model Name: Mac Pro
Model Identifier: MacPro3,1
Processor Name: Intel Core i7
Processor Speed: 3.51 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 16 GB
Boot ROM Version: MultiBeast.tonymacx86.com
SMC Version (system): 1.30f3
Serial Number (system): G892049D5J4
Hardware UUID: 9658C835-EF8B-5E33-80BA-87E112CA23B9
</code>
running mac osx mountain lion 10.8.4

Attachments has my not working kext so maybe someone sees what I am doing wrong.

forum posts I used to try and fix the problem myself:
- http://legacy.tonymacx86.com/viewtopic.php?p=418322
- http://legacy.tonymacx86.com/viewtopic.php?f=7&t=7940
 

Attachments

  • IOBluetoothFamily.kext.zip
    2.1 MB · Views: 631
Could someone please help me out, spend hours on this thing still can't get it working.

Any pointers would be very much appreciated.
 

Yes and this referes to the noshy guide I tried like I mentioned in my first post, but after a restart it doesn't seem to work.

I think it's because I replaced my IOBluetoothFamily for an older version, persumably Lion instead of my own current version Mount Lion.

Could you or someone else that has a working recent version IOBluetoothFamily.kext post it here?
I am running mac osx mountain lion 10.8.4
 
Hello,
Got my first setup working, except the wifi and bluetooth card.
I don't really need to wifi to work, but I would really love to have my Broadcom mPCI working so I can connect my new apple bluetooth keyboard.

I've already tried DSDT for my motherboard, but they don't seem to help. I've edited the IOBluetoothFamily >BroadcomBluetoothHCIControllerUSBTransport kext and changed the product and vendor ID but it won't work. (think cuz I replaced it with an old one by accident)

I also got a message from mac osx telling me that this kext doesn't work for my machine, if someone would be kind enough to give me a clean kext or even a kext that already has the right product ID en vendor ID in it would be nice.

Still working out on how this all works, so please correct me if I am doing something incorrect.

Under bluetooth I get the following message: 'No information found.'
But I found it under USB ->USB Hi-speed bus -> hub ->BCM20702A0
<code>
Product ID: 0x17b5
Vendor ID: 0x0b05 (ASUSTek Computer Inc.)
Version: 1.12
Serial Number: E0B9A5F30958
Speed: Up to 12 Mb/sec
Manufacturer: Broadcom Corp
Location ID: 0x1a110000 / 4
Current Available (mA): 500
Current Required (mA): Unknown (Device has not been configured)
</code>

details of my machine:
<code>
Hardware Overview:

Model Name: Mac Pro
Model Identifier: MacPro3,1
Processor Name: Intel Core i7
Processor Speed: 3.51 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 8 MB
Memory: 16 GB
Boot ROM Version: MultiBeast.tonymacx86.com
SMC Version (system): 1.30f3
Serial Number (system): G892049D5J4
Hardware UUID: 9658C835-EF8B-5E33-80BA-87E112CA23B9
</code>
running mac osx mountain lion 10.8.4

Attachments has my not working kext so maybe someone sees what I am doing wrong.

forum posts I used to try and fix the problem myself:
- http://legacy.tonymacx86.com/viewtopic.php?p=418322
- http://legacy.tonymacx86.com/viewtopic.php?f=7&t=7940

Same problem mate, i restart after change driver and nothing changes, plz help?
 
Does anyone have a smart idea on fixing this issue?
 
Does anyone have a smart idea on fixing this issue?
Wasted a lot of time; too bad you did not check your work. The reason it doesn't work is the values for product and device are reversed. See Post #3.
 
Wasted a lot of time; too bad you did not check your work. The reason it doesn't work is the values for product and device are reversed. See Post #3.

I couldn't believe it at first, because I did a copy and past into the plist file.
So I reconverted my product and vendor ID and I got the same values, re-pasted it swaped them and like you said reverse them (9606 and 1282) but no use.
I even did it multiple times, removing it and putting it back etc but no result.

Nearly every time after I rebooted and was editing the plist file I got this error I mentioned before (attached to the post): "The system extension “/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update."

hopefully it helps my problem, sorry to hear that you wasted your time... Checked my work but I can't see what I would've done wrong, maybe I'm still overseeing it..
<key>Broadcom2046FamilyUSBBluetoothHCIController_NOTSHY</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
<key>IOClass</key>
<string>BroadcomUSBBluetoothHCIController</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>6069</integer> ----> 0x17b5
<key>idVendor</key>
<integer>2821</integer> ---> 0x0b05
</dict>
Used:
http://www.statman.info/conversions/hexadecimal.html
and:
http://easycalculation.com/hex-converter.php
To be sure, but I got the same convertion.
 

Attachments

  • Screen Shot 2013-06-22 at 00.08.14.png
    Screen Shot 2013-06-22 at 00.08.14.png
    30.7 KB · Views: 725
To speedup the progress I've looked up the log file from me booting with the kext.
And this is what jumps out for me, but maybe somebody sees more into it:
USBMSC Identifier (non-unique): 574341575A31343534323736 0x1058 0x1130 0x1016
Jun 22 00:31:55 localhost kernel[0]: Kext com.apple.driver.BroadcomUSBBluetoothHCIController - library kext com.apple.driver.AppleUSBBluetoothHCIController not found.
Jun 22 00:31:55 localhost kernel[0]: Can't load kext com.apple.driver.BroadcomUSBBluetoothHCIController - failed to resolve library dependencies.
Jun 22 00:31:55 localhost kernel[0]: Kext com.apple.driver.BroadcomUSBBluetoothHCIController failed to load (0xdc00800e).
Jun 22 00:31:55 localhost kernel[0]: Failed to load kext com.apple.driver.BroadcomUSBBluetoothHCIController (error 0xdc00800e).
Jun 22 00:31:55 localhost kernel[0]: Kext com.apple.driver.BroadcomUSBBluetoothHCIController might not load - kextd is currently unavailable.

http://pastebin.com/N6ht8A1A
 
"The system extension “/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update."
You are not installing the edited kext properly; any change made in S/L/E requires repairing permissions and rebuilding cache. Use KextBeast, Kext Utility, etc.
 
Status
Not open for further replies.
Back
Top