The MacBookPros need a different Bluetooth card. The MacBook airs came with bt4.0le while the cMBPs did not. That's why the 2011 mba can have handoff without mods and the mbp can notI have a Late 2011 MBP 15-inch and handoff/AirDrop does not work. Same wifi network IP6 and MBP and BT is on both devices. Is there something needed?
YesDid you do the tutorials correctly?
The MacBookPros need a different Bluetooth card. The MacBook airs came with bt4.0le while the cMBPs did not. That's why the 2011 mba can have handoff without mods and the mbp can not
For some reason even when zipped Kext files seem to get corrupted when exchanged thru email or dropbox. That said I did help someone a few minutes ago thru FaceTime since there was no easy way to get the kext not to be corrupted.Well despite following dokterdok's instructions to the letter (I tried twice) I've not been able to get this working on my MBA 2011 with the official Yosemite release (I never tried any of the Betas).
After following all the instructions I still get:
Bluetooth Low Energy Supported: Yes
Handoff Supported: No
Instant Hotspot Supported: No
and no checkbox to enable Handoff in System Prefs->General
I'm not sure if I truly screwed it up twice or if this is just an issue with the general release version (haven't seen a success story from anyone else performing the steps on that version, just from people that upgraded to it).
My board ID is Mac-742912EFDBEE19B3
I have uploaded the two kexts I modified per the tutorial here:
https://www.dropbox.com/s/6o66tvct1m75h99/bookemdanohandoffkexts.zip?dl=0
Would UncleSchnitty or any other knowledgable user be willing to take a look and see if you spot anything I did wrong? Much appreciated.
Edit: For grins I tried it a third time. Still no-go. One thing to report, after dropping in the modified kexts via Kext Drop I run the "sudo kextcache -system-prelinked-kernel" command. Here's the output from that command:
sudo kextcache -system-prelinked-kernel
Password:
/ locked; waiting for lock.
Lock acquired; proceeding.
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
IOBluetoothFamily.kext has invalid signature; omitting.
Is the message about IOBluetoothFamily.kext having an invalid signature normal?
sudo nvram boot-args="kext-dev-mode=1"
For some reason even when zipped Kext files seem to get corrupted when exchanged thru email or dropbox. That said I did help someone a few minutes ago thru FaceTime since there was no easy way to get the kext not to be corrupted.
The omitting could be because of a corrupted kext file OR more likely you forgot theCode:sudo nvram boot-args="kext-dev-mode=1"
I would do more FaceTime walk thrus but its getting late here and I still have to reinstall all my programs after a fresh install so if you still need help tomorrow morning or afternoon shoot me a pm with FaceTime # and I could do a walk thru.
Shoot me a pm tomorrow if you still need help. Don't worry we will get you runningI know I did do the sudo nvram command first thing, but decided to do it again since you mentioned it. I issued the command, entered admin pw, rebooted, used kext drop to replace the two kexts, then issued the final two commands. Interestingly enough I got a different output from the sudo kextcache -system-prelinked-kernel command. This time it said:
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext
So I was extremely hopeful upon rebooting. Alas, no change at all:
Bluetooth Low Energy Supported: Yes
Handoff Supported: No
Instant Hotspot Supported: No
and no option to enable handoff in System Preferences->General
I swear I am not an idiot. I pay a lot of attention to details and unless I misinterpreted some step of the tutorial I know I followed it completely.
Argh. OK I give up for tonight. Thanks for your reply.
Mickeys-Air:~ mickeynguyen$ sudo kextcache -system-prelinked-kernel
Password:
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
IOBluetoothFamily.kext has invalid signature; omitting.
AirPortBrcm4360.kext has invalid signature; omitting.
It seems like everybody that has a Mid 2011 MBA- Hand Off is not available at all. If you check in the General settings on the MBA if you do not see Allow Hand-Off that means we do not get it. but if you see Allow Hand Off in that area that means you computer can do it.
This is what I found in the Help section:
Turn on Handoff
To use Handoff, your Mac must have OS X Yosemite, and your iOS devices must have iOS 8. You must also be using supported devices.
Make sure youre signed in to iCloud using the same Apple ID on your Mac and iOS devices.
Make sure Bluetooth is turned on on all your devices.
On your Mac: Choose Apple menu > System Preferences, then click Bluetooth.
Open Bluetooth preferences for me
On your iPad, iPhone, or iPod touch: Tap Settings > Bluetooth.
Make sure Handoff is turned on on all your devices.
On your Mac: Choose Apple menu > System Preferences, click General, then select Allow Handoff between this Mac and your iCloud devices.
***If you dont see the option below Recent items, your Mac doesnt support Handoff. Looks like MID 2011 MacBook Airs
On your iPad, iPhone, or iPod touch: Go to Settings > General > Handoff & Suggested Apps, then tap to turn on Handoff.
If you dont see the option, your iOS device doesnt support Handoff.
It seems like everybody that has a Mid 2011 MBA- Hand Off is not available at all. If you check in the General settings on the MBA if you do not see Allow Hand-Off that means we do not get it. but if you see Allow Hand Off in that area that means you computer can do it.
This is what I found in the Help section:
Turn on Handoff
To use Handoff, your Mac must have OS X Yosemite, and your iOS devices must have iOS 8. You must also be using supported devices.
Make sure youre signed in to iCloud using the same Apple ID on your Mac and iOS devices.
Make sure Bluetooth is turned on on all your devices.
On your Mac: Choose Apple menu > System Preferences, then click Bluetooth.
Open Bluetooth preferences for me
On your iPad, iPhone, or iPod touch: Tap Settings > Bluetooth.
Make sure Handoff is turned on on all your devices.
On your Mac: Choose Apple menu > System Preferences, click General, then select Allow Handoff between this Mac and your iCloud devices.
***If you dont see the option below Recent items, your Mac doesnt support Handoff. Looks like MID 2011 MacBook Airs
On your iPad, iPhone, or iPod touch: Go to Settings > General > Handoff & Suggested Apps, then tap to turn on Handoff.
If you dont see the option, your iOS device doesnt support Handoff.
For the last several months I was under the impression my Mid 2011 MBA would work with handoff since it has Bluetooth 4LE. Am VERY disappointed that Apple changed the specs at the very last minute. Most of cannot afford to keep up with the latest and greatest. Is this really a hardware limitation at this point?
Unfortunately, the reason behind Apple's decision not to support Handoff in MBA 2011 is quite simple: they want you to buy a new Mac.
Consider this: MBA 2012 and MBA 2011 have absolutely the same Bluetooth and Wi-Fi chipsets. You can google iFixit teardowns, they are the same. Yet MBA 2012 supports handoff, while MBA 2011 does not.
Shoot me a pm tomorrow if you still need help. Don't worry we will get you running
I have the same issue bookemdano has and my board ID is the same as yours/his. I get this though:
sudo kextcache -system-prelinked-kernel
Password:
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
I, too, did follow your instructions perfectly but no go...HELP
sudo nvram boot-args="kext-dev-mode=1"
Sorry for the dumb question quys but if I have Yosemite on a separate partition, am I right to assume that if I by any chance mess up something with this tinkering, Mavericks on my main partition will be intact?