Jump to content

[10.9 - Bluetooth] CSR8510 A10 not recognised as bluetooth

CSR8510 A10 Bluetooth 10.9 Mavericks

  • Please log in to reply
8 replies to this topic

#1
eXtink

eXtink

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts

Hey everybody,

 

Today I bought an sitecom cn-524 bluetooth 4.0 adapter (CSR8510 A10 chip) as it should be supported on Mac/Hackintosh. But after plugging it in no bluetooth device is detected, but I can see my adapter in system information. Can someone help me?

 

Screenshot%202013-11-18%2014.36.43.png?d

 

Screenshot%202013-11-18%2014.36.50.png?d



#2
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 831 posts
  • Gender:Male

Here you go:

 

Copy over the IOBluetoothFamily.kext from S/L/E to your desktop, show it´s content, Plugins and in there the content of Broadcom.....kext. Open the info.plist with TextEdit and navigate to the first device entry.

 

Fire up your SystemProfiler and navigate there to bluetooth. In the list of it´s properties you can find VendorID and DeviceID as hex values. Note this values or keep systemprofiler open.

 

Now you have to convert the values form hex to integer. Fire up terminal and type in the following short commands:

 

let x="ID in hex"

 

echo $x

"Output as Integer ID "

 

Edit with your converted values the device entry of the  with TextEdit opened Info.plist with your converted values, save the edits and install the IOBlue....kext back to S/L/E with your preferred Kextutility under repairing permissons.

 

After rebooting with flags -f -v, you should now be able to switch bluetooth on or off.

 

If you don´t use a bluetooth keyboard (mouse) deactivate the autosearch at bootime for them, especially keyboard, in the advanced options of bluetooth preferences.

 

Have fun.

 

PS: Please put your hardwarde in your signature like many others here have done it.



#3
eXtink

eXtink

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts

Okay, I've edited the plist through nano, but it still isn't working for me :(

Why did I need to change the broadcom kext, because I'm not using a broadcom chip

And I also put my hardware in my signature.

 

My plist

<?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>BuildMachineOSBuild</key>
<string>13A589</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundleGetInfoString</key>
<string>4.2.0, Copyright © 2002-2013 Apple Inc. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>4.2.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>4.2.0f6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>5A11344p</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>13A589</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0500</string>
<key>DTXcodeBuild</key>
<string>5A11344p</string>
<key>IOKitPersonalities</key>
<dict>
<key>Broadcom2045FamilyUSBBluetoothHCIController_D</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>4107</integer>
<key>idVendor</key>
<integer>2578</integer>
</dict>
<key>Broadcom2045FamilyUSBBluetoothHCIController_P</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>33293</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_10</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33299</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_16A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33310</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_19A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33308</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_19B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33306</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_19C</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33309</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33307</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33311</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21C</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33416</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_27</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33408</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_28</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33409</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_28B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33418</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33414</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29C</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33417</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29D</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33420</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_33A3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33415</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_33B0</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33419</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_37A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33301</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_51</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33421</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_52_A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33422</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_52_B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33423</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_Combo</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>33296</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_D</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>33294</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_M93A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33302</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_P</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>33295</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_X11</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33303</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_X16</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33304</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_XA</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33299</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_XB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>33300</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController</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>33537</integer>
<key>idVendor</key>
<integer>1452</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - Anycom - USB-550</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>8531</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - BLUETOOTH USB +EDR ADAPTER Class 1 v2.1 UHE</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>23</integer>
<key>idVendor</key>
<integer>1293</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - BLUETOOTH USB +EDR ADAPTER v2.1 UHE</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>362</integer>
<key>idVendor</key>
<integer>1293</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - Belkin - F8T012xx1</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>289</integer>
<key>idVendor</key>
<integer>1293</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - Belkin - F8T065bf</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>1626</integer>
<key>idVendor</key>
<integer>1293</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - IOGear</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>8520</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - IOGear - GBU521</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>8449</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - MediaLink BT3.0 Adapter</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>8600</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController - MediaLink BT4.0 Adapter</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>8680</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<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>
<key>BroadcomUSBBluetoothHCIController_Dongle</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>8448</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>BroadcomUSBBluetoothHCIController_Dongle - D-Link</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.DoNotSupport</string>
<key>IOClass</key>
<string>DoNotSupport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>8243</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>
<key>Microsoft Bluetooth 2.0 USB Dongle</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>156</integer>
<key>idVendor</key>
<integer>1118</integer>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2002-2013 Apple Inc. All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOBluetoothHostControllerUSBTransport</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOUSBFamily</key>
<string>3.2.7</string>
<key>com.apple.kpi.iokit</key>
<string>8.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>


#4
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 831 posts
  • Gender:Male

In any case you need to edit your chip of your bluetooth stick matching plugin of IOBluetooth.....kext. I have assumed, that your chip is a Broadcom one.

 

Look at the platform of the Vendor of your stick, if you can there download a driver for Mac OSX.

 

IOBluetooth of Mavericks often causes problems. Perhaps a rollback to vanilla 10 8.5 kext could help in this case.

 

Have fun.

 

PS: I think, that you have not edited the correct plist. There is in plugins folder of the mentioned kext only one plugin named with Broadcom......kext.

 

This plist you have to edit in the case of your  bluetooth stick has a Broadcom chip. If not, search for a plugin in this folder, that is matching your chip. The easier way is ot copy over the mentioned kext, edit the needed plist with TextEdit, and install the kext back with your preferred kext utility.



#5
eXtink

eXtink

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts

Okay, i tried it with the 10.8.5 kext and it also didn't work :(

Tried it in the BroadcomBluetoothHCIControllerUSBTransport.kext and also in the CSRBluetoothHCIControllerUSBTransport.kext (which is the one needed for my chip I think), but this also didn't work :(

Also tried to use productID of 1 as seen in the following topic: Link (this guy has his CSR8510 A10 working, or it looks like it)



#6
p.H

p.H

    InsanelyMac Legend

  • FAQ Team
  • 767 posts
  • Gender:Male
  • Interests:Hackintosh & NBA & COD4 promod

Is it possible that your usb3.0 port is not compatible with usb2.0 devices?

Or you can try delete the plist file in /Library/Preferences/com.apple.Bluetooth.plist and reboot.

Mine is ORICO BT dongle same chip as yours. It works just fine though not that perfectly.



#7
roms

roms

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Finally I had got it working with (at least) OS X Mavericks.

 

For the story, CSR8510 A10 chip is a dual-mode chip. On your dongle, and mine ("It Works" - Micro Bluetooth 4.0 USB Adapter from Darty in France), the dongle boot in HID mode by default (VID 0A12 PID 100B). Even with a Linux computer, i could'nt get the dongle to work in HCI mode (Bluetooth mode so - VID 0A12 PID 0001).

 

If you have a computer that is running Windows (7 - 64bits for me) you can modify the "initial device bootmode".

 

To change the device bootmode :

  1. Download the BlueSuite to modifiy "BlueCore Persistent Store" : http://www.kcwirefre...ueSuite_2_5.zip
  2. Unplug your Bluetooth dongle
  3. Install the BlueSuite Software (default options)
  4. Plug your Bluetooth dongle in another port than previously
  5. Run CSR BlueSuite 2.5.0 / PSTool as Administrator
  6. With the first window : Choose Transport = USB then Port = \\.\csr0 and click OK
  7. In the Filter box, type bootmode then click on the item "Initial device bootmode"
  8. Note the hex number in case something goes wrong (mine was 0002), then change to 0000
  9. Click on the Set button then click on the Close button
  10. Wait some seconds then unplug your Bluetooth dongle.

Finally, run your OS X with the dongle plugged-in and your Bluetooth dongle will now work out of the box :-)

 

With this modification, your Bluetooth dongle, will always start in HCI mode.

 

Some information about the dual-mode in Bluetooth USB : http://www.ie.ksu.ed...oot_dongle.html

 

Hope it will work for you too.

 



#8
d0nat0

d0nat0

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Finally I had got it working with (at least) OS X Mavericks.

 

For the story, CSR8510 A10 chip is a dual-mode chip. On your dongle, and mine ("It Works" - Micro Bluetooth 4.0 USB Adapter from Darty in France), the dongle boot in HID mode by default (VID 0A12 PID 100B). Even with a Linux computer, i could'nt get the dongle to work in HCI mode (Bluetooth mode so - VID 0A12 PID 0001).

 

If you have a computer that is running Windows (7 - 64bits for me) you can modify the "initial device bootmode".

 

To change the device bootmode :

  1. Download the BlueSuite to modifiy "BlueCore Persistent Store" : http://www.kcwirefre...ueSuite_2_5.zip
  2. Unplug your Bluetooth dongle
  3. Install the BlueSuite Software (default options)
  4. Plug your Bluetooth dongle in another port than previously
  5. Run CSR BlueSuite 2.5.0 / PSTool as Administrator
  6. With the first window : Choose Transport = USB then Port = \\.\csr0 and click OK
  7. In the Filter box, type bootmode then click on the item "Initial device bootmode"
  8. Note the hex number in case something goes wrong (mine was 0002), then change to 0000
  9. Click on the Set button then click on the Close button
  10. Wait some seconds then unplug your Bluetooth dongle.

Finally, run your OS X with the dongle plugged-in and your Bluetooth dongle will now work out of the box :-)

 

With this modification, your Bluetooth dongle, will always start in HCI mode.

 

Some information about the dual-mode in Bluetooth USB : http://www.ie.ksu.ed...oot_dongle.html

 

Hope it will work for you too.

 

I'm curious to try this on a BT dongle I have laying around. My apologies for reviving old thread, and posting out of turn. 



#9
stefa.rossi

stefa.rossi

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts
  • Gender:Male
  • Location:Italy

I too apologise for reviving this thread.

I'm having the same problem, but with 10.8.5.

I managed to fix it by editing the "IOBluetoothFamily.kext/Contents/Info.plist" file, but apparently, I don't know why, my card sometimes my card's Product ID is 0x0001 (1), sometimes "0x100b" (4107). Is it possible to specify both in the file?

 

Thank you.







Also tagged with one or more of these keywords: CSR8510 A10, Bluetooth, 10.9, Mavericks


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy