Jump to content
8 posts in this topic

Recommended Posts

I recently bought a Broadcom USB Bluetooth Dongle for my iPC osx86. Apparently osx seemed to detect the bluetooth usb device on system profiler:

 

bcm2045b2

0x4500

0x0a5c

 

/bcm2045b3(rom)

0x2038

0x0a5c

 

The problem is when I click on the Bluetooth file exchange software...it says no bluetooth found (or something like that)

I also don't see the bluetooth pref on my preference directory. I suspect that the drivers for the bluetooth device aren't installed properly but I thought this chipset was suppose to be plug and play for osx?

 

Any help would be appreciated.

 

Thanks!

Link to comment
https://www.insanelymac.com/forum/topic/174164-bcm2045-bluetooth-device-on-osx/
Share on other sites

Try adding your device id's to Iobluetoothfamily/contents/plugins/BroadcomUSBBluetoothHCIController.kext/Contents/info.plist

 

i actually did....anyway what's the right set of ids that i should use here

 

bcm2045b2

0x4500

0x0a5c

 

or

 

/bcm2045b3(rom)

0x2038

0x0a5c

 

?

 

I'll paste my info.plist here later. apparently i left my computer at home hehe. thanks

i actually did....anyway what's the right set of ids that i should use here

 

bcm2045b2

0x4500

0x0a5c

 

or

 

/bcm2045b3(rom)

0x2038

0x0a5c

 

?

 

I'll paste my info.plist here later. apparently i left my computer at home hehe. thanks

 

This is my info.plist. I edited some of the productIDs and vendorIDs already but I'm not sure if I'm doing it correctly. Please help. Thanks!

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>CFBundleDevelopmentRegion</key>
   <string>English</string>
   <key>CFBundleExecutable</key>
   <string>BroadcomUSBBluetoothHCIController</string>
   <key>CFBundleGetInfoString</key>
   <string>2.1.3, Copyright © 2008 Apple Inc. All Rights Reserved.</string>
   <key>CFBundleIdentifier</key>
   <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
   <key>CFBundleInfoDictionaryVersion</key>
   <string>6.0</string>
   <key>CFBundleName</key>
   <string>Broadcom USB Bluetooth HCI Controller</string>
   <key>CFBundlePackageType</key>
   <string>KEXT</string>
   <key>CFBundleShortVersionString</key>
   <string>2.1.3</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>2.1.3f8</string>
   <key>IOKitPersonalities</key>
   <dict>
       <key>Broadcom2045FamilyUSBBluetoothHCIController</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>4500</integer>
           <key>idVendor</key>
           <integer>0a5c</integer>
       </dict>
       <key>Broadcom2045FamilyUSBBluetoothHCIController_D</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33292</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2045FamilyUSBBluetoothHCIController_Dongle</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>4500</integer>
           <key>idVendor</key>
           <integer>0a5c</integer>
       </dict>
       <key>Broadcom2045FamilyUSBBluetoothHCIController_P</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33293</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_37A</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33301</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_Combo</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33296</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_D</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33294</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_M93A</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33302</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_P</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33295</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_XA</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33299</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Broadcom2046FamilyUSBBluetoothHCIController_XB</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33300</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>BroadcomUSBBluetoothHCIController</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>BroadcomUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>33537</integer>
           <key>idVendor</key>
           <integer>1452</integer>
       </dict>
       <key>Microsoft Bluetooth 2.0 USB Dongle</key>
       <dict>
           <key>CFBundleIdentifier</key>
           <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
           <key>IOClass</key>
           <string>BroadcomUSBBluetoothHCIController</string>
           <key>IOProviderClass</key>
           <string>IOUSBDevice</string>
           <key>IOProviderMergeProperties</key>
           <dict>
               <key>ClassicMustNotSeize</key>
               <true/>
           </dict>
           <key>idProduct</key>
           <integer>156</integer>
           <key>idVendor</key>
           <integer>1118</integer>
       </dict>
   </dict>
   <key>NSHumanReadableCopyright</key>
   <string>Copyright © 2008 Apple Inc. All Rights Reserved.</string>
   <key>OSBundleCompatibleVersion</key>
   <string>1.2b9</string>
   <key>OSBundleLibraries</key>
   <dict>
       <key>com.apple.driver.AppleUSBBluetoothHCIController</key>
       <string>2.0.0</string>
       <key>com.apple.iokit.IOBluetoothFamily</key>
       <string>2.0.0</string>
       <key>com.apple.kpi.iokit</key>
       <string>8.0</string>
       <key>com.apple.kpi.libkern</key>
       <string>8.0</string>
   </dict>
   <key>OSBundleRequired</key>
   <string>Console</string>
</dict>
</plist>

  • 2 weeks later...

hi,

how can I get a correct vendor id ?? (correct = integer number)

 

<key>idProduct</key>

<integer>4500</integer>

<key>idVendor</key>

<integer>0a5c</integer

 

edit

 

ok guysss

 

product id is 17664, vendor 2652, with this product id osx sees bluetooth, but it can't dialog with anythink....

anyideas ??

  • 3 months later...
hi,

how can I get a correct vendor id ?? (correct = integer number)

 

<key>idProduct</key>

<integer>4500</integer>

<key>idVendor</key>

<integer>0a5c</integer

 

edit

 

ok guysss

 

product id is 17664, vendor 2652, with this product id osx sees bluetooth, but it can't dialog with anythink....

anyideas ??

 

could you share your info.plist ? I made those changes in product ID (vendor was same), but didnt work, meaning it says no bluetooth hardware

×
×
  • Create New...