2011 MacBook Pros can support Handoff/Continuity

donkey_mike

macrumors newbie
Dec 2, 2017
1
1
Washington, DC
Finally got this to work for ME this week. I have an early 2011 13" MBP (A1278) running on the latest updates of OSX High Sierra. I used the the Continuity activation tool because I couldn't delete the IO80211Family kext extension. I copied and modified the IO80211 file on my desktop, deleted the extension from the library and ran Kext Drop, I reset my Mac and it worked flawlessly with my iPhone 7 plus and iPad Air 2.

Update (15 Dec 2017) - MacOS 10.13.2 update disables Handoff, but I was able get Handoff/continuity working again by repeating the steps. So far this guide still works on the latest updates to MacOS.

Update (09 Jan 2018) - MacOS 10.13.2 Supplemental Update - I just installed this latest security update and good news the update did not disable continuity on my machine.
 
Last edited:
  • Like
Reactions: marshal60

PavelKr

macrumors newbie
Jan 4, 2018
1
0
I have an early 2011 13" MBP (A1278) running on the latest updates of OSX High Sierra.
Download latest beta of Continuity Activation Tool
When the trigger was started activation tool, a message ran outafter, then must be disabled SIP.
Reboot the Mac and hold down Command + R keys simultaneously after you hear the startup chime, this will boot OS X into Recovery Mode. OS X Utilities -> terminal and following command into the terminal - csrutil disable
After I disabled SIP running activation tool correctly. Everything works as it does with tablet and iPhone.

https://github.com/dokterdok/Continuity-Activation-Tool/archive/beta.zip
 

geomacbookpro

macrumors newbie
Jan 31, 2011
9
0
Following the instructions here I installed the updated card (see pic) in my Early 2011 MacBook Pro 17".

20190624_231145446_iOS.jpg


Initially on reboot it asked me to reset the clock which I did

WiFi works OK

However Bluetooth does not. I get Bluetooth: Not Available when clicking on the Bluetooth icon on the top bar. The Continuity Activation Tool confirms this

upload_2019-6-25_10-11-12.png


I have tried deleting com.apple.Bluetooth.plist and com.apple.Bluetooth.plist.lockfile from the Library/Preferences folder and rebooting after complete shutdown and have done an SMC reset all to no avail

Specs as follows:

Model Name: MacBook Pro

Model Identifier: MacBookPro8,3

Processor Name: Intel Core i7

Processor Speed: 2.3 GHz

Number of Processors: 1

Total Number of Cores: 4

L2 Cache (per Core): 256 KB

L3 Cache: 8 MB

Memory: 16 GB

Boot ROM Version: 85.0.0.0.0

SMC Version (system): 1.70f3

Serial Number (system): XXXXXXXXXXXXXXX

Hardware UUID: XXXXXXXXXXXXXXXXXXXXXX

OS: HighSierra (10.13.6)


Any suggestions
 
Last edited:

golyanitskiy

macrumors newbie
Jul 20, 2019
1
0
Guys, I need your help because nobody within a few hundred miles understands anything in Mac.

I replaced the bluetooth / wifi module on my macbook pro early 2011 and now it doesn’t work properly.

When trying to connect to wifi, an error "wrong password" occurs: and if a wifi network without a password - it simply cannot connect to it

BUT
when connected via Personal Hotspot on iPhone mode it works!

Same issues with BT: it finds bluetooth devices but cannot connect to it

What should I check first?
 

dgeenewbie

macrumors newbie
Aug 13, 2019
1
0
Thanks guys, finally I know how to do it right. Below is my steps:-

1) open Terminal type sudo nvram boot-args="kext-dev-mode=1"
2) reboot your MBP
3) your wifi will not be working at this moment, replace the file IO80211Family.kext in Go>Computer>System>Library>Extension
4) open Terminal type as below:-
sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
sudo chmod -R 644 /System/Library/Extensions/IO80211Family.kext
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
5) now reboot your MBP again.
6) now you will see System Preferences>General> will have handoff enable option
7) open Terminal type kextstat | grep AirPort

Now you will see
kextstat | grep AirPort
130 0 0xffffff7f82c62000 0x5df000 0x5df000 com.apple.driver.AirPort.Brcm4360 (900.14.2) <129 47 46 12 7 6 5 4 3 1>
133 0 0xffffff7f83241000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <129 46 12 7 5 4 3 1>

You're DONE :) Cheers.

Once I realized that I needed to disable the System Integrity Protection it worked!
Thank you!!