CBCentralManager incorrectly reports state

Originator:william.c.henderson
Number:rdar://15420428 Date Originated:
Status:Open Resolved:
Product: Product Version:
Classification: Reproducible:
 
This only appears to reproduce on certain Macs. We have successfully reproduced (100% of the time) on:
2008 MacBook Pro
2010 MacBook Air
Early 2011 MacBook Pro

Other Macs do not reproduce the issue.

To test, run the attached Mac app. You will see the CBCentralManager state code, along with the value returned by IOBluetoothPreferenceGetControllerPowerState. On affected systems, CBCentralManager state will be 4 (CBCentralManagerStatePoweredOff) where as IOBluetoothPreferenceGetControllerPowerState will return 1. See attached screenshot.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!