Hi everyone, I tried to do all the modifications suggested in the thread with no luck:
My USB adapter is a Sitecom 2.1 CN-516 and it shows on system information as:
Apple Bluetooth Software Version: 4.1.7f2 12718
Hardware Settings:
Address: 00-09-DD-50-8E-22
Manufacturer: Cambridge Silicon Radio
Name: BT2.0
Chipset: Unknown (0)
Firmware Version: 5276
Bluetooth Power: On
Discoverable: Off
Connectable: Yes
Remote wake: On
Vendor ID: 0x0A12
Product ID: 0x0001
HCI Version: 0x4
HCI Revision: 0x149C
LMP Version: 0x4
LMP Subversion: 0x149C
Device Type (Major): Miscellaneous
Device Type (Complete): Miscellaneous
Composite Class Of Device: 0x0000
Device Class (Major): 0x00
Device Class (Minor): 0x00
Service Class: 0x00
Services:
Bluetooth File Transfer:
Folder other devices can browse: ~/Public
When receiving items: Prompt for each file
State: Disabled
Bluetooth File Exchange:
Folder for accepted items: ~/Downloads
When other items are accepted: Ask
When receiving items: Prompt for each file
State: Disabled
Bluetooth Internet Sharing:
State: Disabled
Incoming Serial Ports:
Bluetooth-Serial-1:
RFCOMM Channel: 4
Requires Authentication: No
Bluetooth-Serial-2:
RFCOMM Channel: 2
Requires Authentication: No
Bluetooth-PDA-Sync:
RFCOMM Channel: 5
Requires Authentication: No
Outgoing Serial Ports:
Bluetooth-Modem:
Address:
RFCOMM Channel: 0
Requires Authentication: No
BT2.0:
Product ID: 0x0001
Vendor ID: 0x0a12 (Cambridge Silicon Radio Ltd.)
Version: 52.76
Speed: Up to 12 Mb/sec
Location ID: 0x1d160000 / 3
Current Available (mA): 500
Current Required (mA): 0
The adapter is on (the blue led on it is flashing) but I can't de-activate it, nor find/link any device.
I've modified the kexts as suggested, adding the ProductID 1 and the VendorID 2578, repaired the disk permissions and flushed the cache but still nothing. Depending on the modification the bluetooth either pretends to work (it is on but can't connect/display any device) or it doesn't work at all.
This are the code lines that I added to the file
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluet oothHostControllerUSBTransport.kext/Contents/Info.plist
<key>BroadcomUSBBluetoothHCIController_Dongle - IOGear2</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>1</integer>
<key>idVendor</key>
<integer>2578</integer>
</dict>
<key>CSRUSBBluetoothHCIController</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.CSRBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>CSRBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>1</integer>
<key>idVendor</key>
<integer>2578</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>1</integer>
<key>idVendor</key>
<integer>2578</integer>
</dict>
Any suggestion?
Thank you very much