Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Wrong Turn

macrumors member
Aug 14, 2013
51
15
If you look through this thread, you will probably find what you are looking for.... As far as I know Lem3ssie already postet a KEXT to your Mac-ID

Right you are.
Sorry for the inconvenience, i guess i'm pretty green on this Mac business.
...and thanks Lem3ssie for your assistance, all is working as intended now. :D
 

zajo

macrumors newbie
Oct 20, 2014
3
0
Good to know, one more.

Hi, I am sorry to be another one bothering you. I followed your manual step by step, but with no results. My system preferences are still showing, that my MacBookAir4,2 does not support Handoff and Instant Support. My Mac number is Mac-742912EFDBEE19B3. Could you help me, please? I am really desperate Thank you very much

My terminal response was:
sudo kextcache -system-prelinked-kernel
/ locked; waiting for lock.
Lock acquired; proceeding.
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext
 

mgivnish

macrumors newbie
Oct 20, 2014
2
0
You cannot get 802.11ac with your Mac, unfortunately. The most you can do is to upgrade the bluetooth to 4.0 LE, which you seem to have done.

Thanks for the quick response! Would you be able to explain why I am not able to get 802.11ac with my Mac?
 

gianky69

macrumors newbie
Oct 20, 2014
1
0
Not working for me...

Good news for 2011 MacBook Air and 2011 Mac mini owners, here's a refreshed tutorial that enables Continuity on those machines as well. No hardware upgrade is required on these Macs. Handoff, Instant Hotspot, and iOS↔OSX Airdrop now fully work. I've tested it with Yosemite GM (14A379a).

The tutorial is built on top of previous great tutorials made by forum members mikecwest and Lem3ssie (thanks guys!).
The new steps basically disable a blacklist in the Bluetooth drivers.

TUTORIAL

1. Download and install 0xED in your Applications folder, you can get it from here:
http://www.suavetech.com/0xed/

2. Download and install KextDrop in your Applications folder, you can get it from here:
http://www.cindori.org/software/kextdrop/

3. Open Terminal and type :
Code:
sudo nvram boot-args="kext-dev-mode=1"

4. Restart your machine.

5. Open Finder, type CMD+Shift+G and go to /System/Library/Extensions/

6. Copy the files below to your desktop and then delete the originals. Make an extra backup copy of the 2 files in a separate folder just in case.
Code:
IO80211Family.kext
IOBluetoothFamily.kext

7. Go to Terminal, and type: (exactly as below)
Code:
ioreg -l | grep "board-id" | awk -F\" '{print $4}'

8. Your result should look like : Mac-742912EFDBEE19B3, (yours might be different.). Copy it to your clipboard (Select and CMD+C). Don't close terminal yet.

9. Open Finder and hit CMD+Shift+G, go to ~/Desktop/IO80211Family.kext/Contents/Plugins/AirPortBrcm4360.kext/Contents/MacOS
Note: if you have a different OS language, you might need to replace "Desktop" in the path with your local translation.

10. Right Click on AirPortBrcm4360, and choose OPEN WITH: OTHER: 0XED

11. Press CMD+F, search for "Mac-" (without the quotes). Make sure the search type is Text and not HEX.

12. Look at the first result, for example, it might be Mac-C3EC7CD22292981F

13. Go back to the FIND box, in the FIND field enter that first "Mac-" number that you found.

14. In the REPLACE field, enter the number you got in Terminal, (remember you left it open.)

15. Click REPLACE

16. Repeat steps 11 to 15, but this time for the last "Mac-" result that you can find in the file.

17. Click SAVE (the red circle button)

18. Open Finder and hit CMD+Shift+G to open the "Go to" popup, and go to ~/Desktop/IOBluetoothFamily.kext/Contents/MacOS

19. Right Click on IOBluetoothFamily, and choose OPEN WITH: OTHER: 0XED.

20. Press CMD+F.
In the SEARCH field type:
Code:
MacBookAir
Click FIND NEXT.

21. You will find a block of text containing
Code:
'MacBookAir4,1''MacBookAir4,2''Macmini5,1''Macmini5,2''Macmini5,3'
Manually replace the numbers with ones only so they all look like:
Code:
'MacBookAir1,1''MacBookAir1,1''Macmini1,1''Macmini1,1''Macmini1,1'
Important: Be careful not to add any character while doing the replacement.

22. Click SAVE (the red circle button) and quit 0xED.

23. Open KextDrop, and Drag and drop the IO80211Family.kext that you modified into the window.

24. Click INSTALL.

25. Repeat steps 23 and 24 but for your modified IOBluetoothFamily.kext

26. Go Back to Terminal, and type the following commands. Wait for each one to finish.

Code:
sudo kextcache -system-prelinked-kernel
Code:
sudo kextcache -system-caches

27. Reboot. Make sure you have an Internet connection for the next steps.

28. Go to > SYSTEM PREFERENCES> GENERAL, at the bottom click ENABLE HANDOFF.

29. Go to > SYSTEM PREFERENCES> ICLOUD, click on SIGN OUT.

30. On your iOS Device, go to SETTINGS> ICLOUD and SIGN OUT.

31. Restart your Mac and iOS device.

32. Go to > SYSTEM PREFERENCES> ICLOUD, and enter your credentials to sign in.

33. On your iOS Device, go to SETTINGS> ICLOUD and SIGN IN.
[url=http://i.imgur.com/zNF1hbr.png]Image[/URL]

Edit: added more manual steps (steps 20 & 21)
Edit 2: clarified step 6 and intro, corrected typos

I've done all, letter by letter, but in system preferences - generals I've no Handoff. Could you help me please?
My Mac number is Mac-8ED6AF5B48C039E1.

Thanks a lot!!!
 

hectord27

macrumors newbie
Oct 20, 2014
7
0
Hello, after trying this numerous times I can't seem to get it working. First my info:

Macbook Air mid 2011

Model Name: MacBook Air
Model Identifier MacBookAir4,2

Apple Bluetooth Software Version: 4.3.0f10 14890

System Version: OS X 10.10 (14A389)

when I type this into terminal:

sudo kextcache -system-prelinked-kernel

I get this:

sudo kextcache -system-prelinked-kernel
Password:
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
/ locked; waiting for lock.
Lock acquired; proceeding.
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext IOBluetoothUSBDFU.kext
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.
IOBluetoothHostControllerUARTTransport.kext has no Info.plist file.

I am sure I edited everything perfectly. I have checked, double checked. Deleted the file and re-copied/re-manually typed everything.

I must be doing something wrong. Can anyone help please?
 

gpaccou

macrumors newbie
Oct 20, 2014
1
0
It Works Great!

Hi Guys,

Thank you so much for this great tutorial.
Special thanks to dokterdok..

Initial situation :
iOS 8.1 - Iphone 6 / Yosemite - MacBook air Mid 2011
Bluetooth card : low energy supported / 0x6 / hand off : no

impossible to start continuity and handoff..

=> I followed carefully the tutorial..
Nothing worked.. ?

Then I noticed that my log in accounts on specific Icloud services were different: on facetime / icloud / imessage .. ( the systems mixed with my itunes account which is different from my icloud account)..

I put the same account on all of them to unify : icloud / facetime / imessage account.

and... continuity and handoff began to work instantly!

Enjoy!
 

mrbyu

macrumors 6502
Jul 5, 2011
325
65
News: after installing iOS 8.1 on my iP5, instant hotspot also works on "kext modified" 13" MBA mid-2011. Can someone confirm if this feature only became available thanks to the kexting too?
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Hello, after trying this numerous times I can't seem to get it working. First my info:

Macbook Air mid 2011

Model Name: MacBook Air
Model Identifier MacBookAir4,2

Apple Bluetooth Software Version: 4.3.0f10 14890

System Version: OS X 10.10 (14A389)

when I type this into terminal:



I get this:



I am sure I edited everything perfectly. I have checked, double checked. Deleted the file and re-copied/re-manually typed everything.

I must be doing something wrong. Can anyone help please?

Everything is fine, read what's written. That's all good.
 

hectord27

macrumors newbie
Oct 20, 2014
7
0
Everything is fine, read what's written. That's all good.

Thanks for replying.

What do you mean by everything is fine though?

I went to System Preferences>General and I don't see "handoff"

Can you elaborate? I'm pretty new with Macs and terminal.

What can I do to make it show up?

Thanks
 

sr20det91

macrumors newbie
Mar 3, 2009
12
0
Major problems. Followed instruction step by step, problem is my WI-FI and Bluetooth are now non functioning.

I assume the issue are the kext. files that were removed from the system library. I did replace them though. Any thoughts or suggestions? I'm in a pinch, need my MBA for work. TIA
 

leonurdo

macrumors newbie
Oct 20, 2014
8
0
other bluetooth connection failed.

Hi guys thank you very much its working but ı have some problems.:(

I have mid 2011 Macbook Air.
My apple mouse (connect via bluetooth) started to work very poor and frequently lose connection. I cannot use it. also handoff doesn't work perfectly ı think my bluetooh chip is not powerful to handle this technology :)

am ı miss sth? do you have any advise?
 

redpandadev

macrumors 6502
Jun 3, 2014
352
316
Just want to say - this totally worked. I actually switched the cards in my late 2011 with the card in my wife's mid 2012. My wife doesn't care about handoff or any other bluetooth 4.0 features, so I just made the swap. No ill effect in either computer, and handoff is working wonderfully in my late 2011. Thank you to everyone that contributed to this mod!4
 

leonurdo

macrumors newbie
Oct 20, 2014
8
0
Hi guys thank you very much its working but ı have some problems.:(

I have mid 2011 Macbook Air.
My apple mouse (connect via bluetooth) started to work very poor and frequently lose connection. I cannot use it. also handoff doesn't work perfectly ı think my bluetooh chip is not powerful to handle this technology :)

am ı miss sth? do you have any advise?

I think ı fixed it. Thanks to Lem3ssie. I have copied his IOBluetooth.kext copy and the problem is solved. Just ı can not solve calling and accepting calls and sms etc.
 

babz

macrumors newbie
Jun 25, 2010
2
0
Works like a charm on my mid 2011 MBA.

Thanks dokterdok for the guide,you're the man :)
 

JTravers

macrumors 6502a
Jun 28, 2010
733
228
I have an early 2011 MBP 17". The Mac ID is Mac-942459F5819B171B. Anyone have a link to an already modified kext I can download? Thanks!
 

ebrown17

macrumors newbie
Feb 21, 2013
4
0
After doing some research for the past few hours there might still be chance for the 2011 macbook pros to get the features that require bluetooth 4.0 / LE

As it turns out the 2011 MacBook Pro can use the same Airport/Bluetooth card as the mid 2012 Macbook pro and its user replaceable so by replacing the 2011 macbook pro Airport/Bluetooth card you should have the ability to use Handoff/continuity

View attachment 477577

after replacing your bluetooth card with a bluetooth LE/4 card

make sure the bluetooth card is BCM94331PCIEBT4CAX

if it docent have the C then its a bluetooth 2 card which wouldn't work

do the following
1. on your desktop press command+shift+g
2. type: /system/library/extensions/
3. find: IO80211Family.kext in the extensions folder and copy it to your desktop
4. on the new copy show package contents > Contents > PlugIns > AirPortBrcm4360.kext > show package contents > Contents > MacOS > open AirPortBrcm4360 with 0xED
5. Text search Mac- it should be followed by a number
6. type the below code in terminal this will show your board id example early 2011 macbook pro is Mac-94245B3640C91C81
Code:
ioreg -l | grep "board-id" | awk -F\" '{print $4}'
7. replace the first number in your kext with the number u get in terminal
8. save it
9. go to terminal and paste:
Code:
sudo nvram boot-args="kext-dev-mode=1"
10. delete the original IO80211Family.kext in system>library>extensions
11. restart
12. your wifi will not be working after restart
13. use kextdrop to install the modified kext
14. restart
15. your wifi should start working again after installing the kext and restarting
16. go to system preferences > general and there should be an option to enable handoff

these are the exact steps i did with OS X Yosemite gold master candidate on a 13 inch early 2011 macbook pro and got handoff working with my iPhone 5s running iOS 8.0.2

I'm sorry. I've been skimming this thread for info on how to get this to work for the past 2 hours but I'm confused. I followed these exact steps on my late 2011 15 inch MacBook pro and I'm still just getting "yes no no". I Installed the card and I'm 99 percent sure I got the right one. Is there any more instructions someone can offer me?
 

tenente

macrumors newbie
Oct 20, 2014
3
0
Italy
Thanks for replying.

What do you mean by everything is fine though?

I went to System Preferences>General and I don't see "handoff"

Can you elaborate? I'm pretty new with Macs and terminal.

What can I do to make it show up?

Thanks

Hi,

I have the same problem on my mac mini mid 2011.

Have you solved? Thanks so much!
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Hi,

I have the same problem on my mac mini mid 2011.

Have you solved? Thanks so much!

I mean there's nothing to solve, the message you have is the same everyone has.

Do you have a Mini or a Air maybe ?, not a 2011 Pro.
 

zajo

macrumors newbie
Oct 20, 2014
3
0
Thanks for replying.

What do you mean by everything is fine though?

I went to System Preferences>General and I don't see "handoff"

Can you elaborate? I'm pretty new with Macs and terminal.

What can I do to make it show up?

Thanks

Same here.. I have MacBook Air mid 2011. I followed the manual step by step 4 times and still the machine does not support Handoff and Instant hot spot
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.