- Joined
- Apr 9, 2011
- Messages
- 26
- Motherboard
- z68mx
- CPU
- i5-2500k
- Graphics
- hd3000
- Mac
- Classic Mac
- Mobile Phone
Hey everyone, this is my first post on the forums here.
I have been fighting with bluetooth for a while as well. I have a Sitecom bluetooth dongle with CSR chipset. At first I had some problems with reconnecting a magic mouse after waking from sleep or after booting which I resolved as I will explain. I tried a lot of different fixes. Notshy's fix didn't work for my CSR dongle. The approach explained here:
http://prasys.info/2011/04/fixing-csr-bluetooth-in-osx/
didn't work for me either. It uses a legacy kext (is that the correct term?) to force the use of the generic Apple bluetooth driver.
While this didn't work, I decided to give the other driver a shot. To this end I deleted the CSR drivers from /S/L/E/IOBluetoothFamily/PlugIns. This forced the dongle to use the AppleUSBBluetoothHCIController instead of the CSR ones (I didn't even have to add vendor and device ID's!). Apparently those are better Apple native kexts, as now I can reconnect without trouble after sleep, and my MM connects quickly after boot. I cannot wake from sleep though, but still a huge improvement over having to repair my mouse after waking from sleep each time.
I hope this helps to improve CSR support.
Ps. Is there anyone who could explain how these legacy kexts should work? Maybe with proper info injection, waking from sleep will be possible for CSR dongles as well.
I have been fighting with bluetooth for a while as well. I have a Sitecom bluetooth dongle with CSR chipset. At first I had some problems with reconnecting a magic mouse after waking from sleep or after booting which I resolved as I will explain. I tried a lot of different fixes. Notshy's fix didn't work for my CSR dongle. The approach explained here:
http://prasys.info/2011/04/fixing-csr-bluetooth-in-osx/
didn't work for me either. It uses a legacy kext (is that the correct term?) to force the use of the generic Apple bluetooth driver.
While this didn't work, I decided to give the other driver a shot. To this end I deleted the CSR drivers from /S/L/E/IOBluetoothFamily/PlugIns. This forced the dongle to use the AppleUSBBluetoothHCIController instead of the CSR ones (I didn't even have to add vendor and device ID's!). Apparently those are better Apple native kexts, as now I can reconnect without trouble after sleep, and my MM connects quickly after boot. I cannot wake from sleep though, but still a huge improvement over having to repair my mouse after waking from sleep each time.
I hope this helps to improve CSR support.
Ps. Is there anyone who could explain how these legacy kexts should work? Maybe with proper info injection, waking from sleep will be possible for CSR dongles as well.