General Mac OS X Discussion General Apple and Mac OS X Discussion
| ||Thread Tools||Display Modes|
Join Date: Feb 2010
Location: Muppet Show
06-28-2010, 08:51 PM
Guys, I have managed to make the Bluetooth option to turn it on/off appear back again. I am running 10.6.4 and this haxie needs knowledge of Terminal.app, otherwise it's not easy to describe the steps. The trick is, after editing the necessary plist, to run touch /System/Library/Extensions and let SnowLeopard rebuild its own kext cahce (takes some time, it's Atom!) and then once the system runs idle, again, to run Extra Update.app from meklort's NBI package. Reboot and voila. In a next post I will attempt to explain step-by-step what I did, but I replicated the known Bluetooth Terminal Mod.
---------- Post added at 11:51 PM ---------- Previous post was at 11:29 PM ----------
This hack requires enough knowledge of Terminal.app, guys. Credits to tetany for the original hack. This guide, now, is for 10.6.x users running the excellent NBI from meklort. Note: In the BIOS settings (F2), Bluetooth should be ENABLED and USB Legacy Support DISABLED...
Open Terminal and type:
cd /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext/Contents/ sudo cp -p Info.plist Info-backup.plist sudo nano Info.plist
and further down, locate the vendor and product IDs:
You must replace the values in red with the ones from your device, found in System Profiler > USB > Bluetooth device info. Remember, you must convert (via Calculator in Programmer mode) your hex values to decimal. This is important.
So for my Broadcom BT device, Product ID is 688 (0x02b0) and Vendor ID is 16700 (0x413c). The values needed are of decimal type, don't forget. I replace the red ones with mine:
then save Info.plist using Ctrl+O (then Enter) then Ctrl+X (then Enter) to exit once saved. You can check if you've properly entered the new IDs by comparing the files:
diff Info.plist Info-backup.plist
sudo touch /System/Library/Extensions
Once the system is OK. do a reboot and check that you can enable/disable the Bluetooth device. During verbose boot you will notice that there's an extra report about AppleEFINVRAM was added to the Bluetooth device. That's it, it should be able to switch on/off.
Otherwise, if you haven't modified /Extra/ at all, run meklort's (from NBI installation) Update Extra.app and when done, reboot.
That's it, folks.
Copyright © 2008-2016 MyDellMini.com.