10.4: Resolve Bluetooth headset issues after upgrade
Jun 03, '05 08:49:00AM
Contributed by: Anonymous
A lot of people, myself included, have been asking around message boards with the following problem: After upgrading to Tiger, their Bluetooth headset would still pair correctly, but it wouldn't show up as an input/output device. Removing and re-pairing the headset doesn't work. I resolved the issue as follows:
- Delete the pairing with your headset in Bluetooth preferences.
- Become root via sudo sh.
- Make a backup copy of /var/root/Library/Preferences/blued.plist
- Convert blued.plist to xml format by typing (assuming you're in the directory) plutil -convert xml1 blued.plist
- Change owner to yourself in order to edit the file (replace username with your actual OS X user name) by typing chown username blued.plist
- Now open blued.plist in Property List Editor, and hunt for the entry containing your headset. It will still be there, even after you deleted your pairing!
- Delete the whole entry regarding your headset, and save blued.plist
- Convert back to binary format by typing plutil -convert binary1 blued.plist
- Reboot
Now try to re-pair your headset. It showed up as an input/output device in my case. Obviously this story changes some OS X system files, and should not be performed if you're not fluent in terminal work. But I do wish to share it, it brought me success ... Skype works once again!
[robg adds: The hint doesn't include instructions to change the owner back to root, but I think that would be a required step -- just type chown root blued.plist while still in the root shell. I can't test this, though, as I don't have a Bluetooth headset.]
Comments (12)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20050520082617274