Guys, I have bought from eBay a Broadcom Bluetooth chip and manually installed it on my Dell 10v (1011). When booted Snow Leopard 10.6.2 the device was detected correctly and I could enable/disable it (turn on/off). Indeed, since 10.6.3 I cannot do that.
But did anyone notice that the driver loaded here, in SL, is not the Broadcom driver but Apple's instead? In Termina, if you write: kextstat | grep -i bluetooth
you will most certainly get a reply:
DellMini:~ Konsti$ kextstat | grep -i bluetooth
102 1 0x45fb4000 0x3d000 0x3c000 com.apple.iokit.IOBluetoothFamily (2.3.1f4) <7 5 4 3 1>
103 0 0x45efa000 0xb000 0xa000 com.apple.driver.AppleUSBBluetoothHCIController (2.3.1f4) <102 67 7 5 4 3>
107 0 0x45faa000 0x9000 0x8000 com.apple.iokit.IOBluetoothSerialManager (2.3.1f4) <106 7 5 4 3 1>
which means that the Leopard method of Terminal editing the Broadcom driver's Info.plist is not really working!
I entered /System/Library/Extensions/IOBluetoothFamily.kext/Contents/Plugins/AppleUSBBluetoothHCIController.kext/Contents
and made a safe copy of the original Info.plist file. Then, with sudo nano Info.plist
I added an extra section after EricssonROK101 for our Broadcom chip, namely:
But that still didn't work. Can anyone also try this and let us know? Someone preferrably with Terminal and advanced knowledge
My device (from System Profiler > USB) is Product ID 688
(0x02b0) and Vendor ID 16700
(0x413c). The values needed are of decimal type.
Obviously, after saving this info/section in Info.plist, I rebooted the Mini and flushed cache by selecting "Ignore Caches" (and verbose) on Chameleon boot screen. This made sure the drivers were refreshed.
I then also tried to re-install Meklort's NBI 0.8.4 RC1
bluetooth fix, rebooted, no chance.
Anyone that wants to spend some more time on this, or has any ideas, is very welcome! Cheers.