Using CSR8510 A10 based Bluetooth 4.0 (Low Energy) dongle with mid-2011 iMac

I recently purchased a CSR8510 A10 based Bluetooth 4.0 (Bluetooth Low Energy aka BLE) dongle and I'm using it on a mid-2011 iMac that doesn't have Bluetooth 4.0 support. Just plugging it in doesn't appear to work, the CSR8510 A10 device appears in the USB device tree, but there is no indication of Bluetooth functionality.

To diagnose the problem I run the LightBlue OS X app and on launch it displays a dialog with the "Turn Bluetooth ON" message and "Press Done when it is on". If I push the "Done" button it just displays the dialog again. So it appears that it sees the device, but it isn't initializing.

Is there a way to get this device working?

Edit

I tried the instructions here mentioned by dwightk, but they don't appear to be effective.

I also tried the instructions here, but they don't appear to work either.

Note: When checking the CBCentralManager.state the value CBCentralManagerStatePoweredOff is returned.


Oh snaps, I'm going to make you happy @ThomasW.

Okay so after you do the HCI bootmode thing? You also need to whack /Library/Preferences/com.apple.Bluetooth.plist and bounce your system.

If you have both internal Bluetooth and this adapter you may also need to use Apple's "Bluetooth Explorer" (via developer.apple.com no ADC subscription required, get the "Hardware Tools" bundle) and pick a different device.

Just got this working tonight via the change to bootmode and subsequent removal of the existing plist and my Magic Trackpad is totally happy, will test other devices later, it's been a long evening.