Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
If you choose the whole driver you have to : delete the unmodified one, restart your Mac (your wifi is now "dead"), paste the new one, terminal the 2 command lines, restart, enable Handoff in System preferences.

Make sure iCloud id is the same on Messages, iMessage, Facetime, on both Yosemite and iOs 8.
I did as suggested and still no handoff option under general. Wifi works fine, It took the driver there is just no change at this point
 
Upgraded my late 2011 MacBook Pro to use BCM94331PCIEBT4CAX. No issues with Mavericks. Just had to pair all devices again. Going to wait for Yosemite release. Thanks to everyone working on this.

I've never been able to get a fresh load of OS X to work with my 16G of memory installed. Everytime I've had to swap out the memory with the original 4G it came with. Am I going to have to swap out the new Broadcom card too for a fresh Yosemite install?

You shouldn't have to update the hardware, but you'll have to hack the .kext file every time Yosemite is updated more than likely.
 
The driver was badly compressed, so I updated the driver, you have to download it again, and follow every steps carefully.
 
The driver was badly compressed, so I updated the driver, you have to download it again, and follow every steps carefully.

I redownloaded and when I tried again no wifi at all, when I went to check the modified part of the kext it came up as "file is corrupted and should be moved to trash
 
WTF ?
I downloaded it on purpose and tried it on my system, everything was fine.

The only part that was modified in the whole driver is AirPortBrcm4360, i checked, twice, with an hex editor, I don't understand.
 
Last edited:
WTF ?
I downloaded it on purpose and tried it on my system, everything was fine.

The only part that was modified in the whole driver is AirPortBrcm4360, i checked, twice, with an hex editor, I don't understand.
I went to check the AirPortBrcm4360 file myself to see if the edits for my computer were in there and thats when I got the corrupted message. hmm
 
I deleted the file, I have to say you'd better modify it yourself, sorry, i don't understand why it gets corrupted, while i can download it myself and install on my system and see it works as it should.

Will look forward in a couple hours.
 
I deleted the file, I have to say you'd better modify it yourself, sorry, i don't understand why it gets corrupted, while i can download it myself and install on my system and see it works as it should.

Will look forward in a couple hours.
Use these instructions to modify?

1. Download 0xED from here:

http://www.suavetech.com/0xed/

2. Download KextDrop here:

http://www.cindori.org/software/kextdrop/

3. Go To folder: /System/Library/Extensions

4. right click on IO80211Family.kext, select COPY

5. Go to your desktop

6. Right click on PASTE

7. Go to Terminal, and type: (exactly as below)

ioreg -l | grep "board-id" | awk -F\" '{print $4}'

8. Your result should look like : Mac-94245A3940C91C80, (yours might be different.) Don't close terminal yet

9. Go To your Desktop Right Click on IO80211Family.kext, Choose SHOW PACKAGE CONTENTS

10. Open CONTENTS: PLUGINS:, then Right Click on AirPortBrcm4360.kext, and choose SHOW PACKAGE CONTENTS

11. OPEN CONTENTS: MAC OS:, then Right Click on AirPortBrcm4360, and choose OPEN WITH: OTHER: 0XED

12. Press CMD F, search for "Mac-" (without the quotes).

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

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

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

16. Click REPLACE

17. Click SAVE (the red circle button)

18. Go Back to Terminal, and type: (exactly like below)

sudo nvram boot-args="kext-dev-mode=1"

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

20. Click INSTALL

21. Reboot

22. Go to > SYSTEM PREFERENCE> GENERAL, at the bottom click ENABLE HANDOFF
 
Use these instructions to modify?
Uncle, I've modified the file for you and changed two Mac-Ids with your Mac-Id : the first one, and the last one. You can download it here.
I've got better results this way then just changing the first one: when changing two of them I get AirDrop.

As you have a different, more recent wireless card, maybe this would unlock more than just AirDrop. Could you please confirm?

----------

I deleted the file, I have to say you'd better modify it yourself, sorry, i don't understand why it gets corrupted, while i can download it myself and install on my system and see it works as it should.

Will look forward in a couple hours.

Permissions issues with the new file as well. I've taken your driver code with 0xED and put it in a kext with working permissions to check it out. No success, the results are the same as an original, untouched kext (no handoff, no airdrop).
 
Uncle, I've modified the file for you and changed two Mac-Ids with your Mac-Id : the first one, and the last one. You can download it here.
I've got better results this way then just changing the first one: when changing two of them I get AirDrop.

As you have a different, more recent wireless card, maybe this would unlock more than just AirDrop. Could you please confirm?

I sent you a Private message so we don't gunk up with post with back and forth
 
I've tried to edit the AirportBrcm4360 on my own, but whenever I search for "Mac-", nothing shows up. Anyone have any ideas?
 
I installed all updates from public beta today.

AirDrop does work now on my iPhone 6 Plus but no handoff. No Calls and no Safari and the other programs :-(
 
I've managed to get AirDrop to work. But only transfers FROM my MBA 2011. I am unable to send files TO (iOS devices don't see it). Any suggestions?
 
Basically, this:

1. Download 0xED from here:

http://www.suavetech.com/0xed/

2. Download KextDrop here:

http://www.cindori.org/software/kextdrop/

3. Go To folder: /System/Library/Extensions

4. right click on IO80211Family.kext, select COPY

5. Go to your desktop

6. Right click on PASTE

7. Go to Terminal, and type: (exactly as below)

ioreg -l | grep "board-id" | awk -F\" '{print $4}'

8. Your result should look like : Mac-94245A3940C91C80, (yours might be different.) Don't close terminal yet

9. Go To your Desktop Right Click on IO80211Family.kext, Choose SHOW PACKAGE CONTENTS

10. Open CONTENTS: PLUGINS:, then Right Click on AirPortBrcm4360.kext, and choose SHOW PACKAGE CONTENTS

11. OPEN CONTENTS: MAC OS:, then Right Click on AirPortBrcm4360, and choose OPEN WITH: OTHER: 0XED

12. Press CMD F, search for "Mac-" (without the quotes).

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

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

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

16. Click REPLACE

17. Click SAVE (the red circle button)

18. Go Back to Terminal, and type: (exactly like below)

sudo nvram boot-args="kext-dev-mode=1"

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

20. Click INSTALL

21. Reboot

22. Go to > SYSTEM PREFERENCE> GENERAL, at the bottom click ENABLE HANDOFF

The only difference was that I stopped on after step 17, deleted the original IO80211Family.kext, restarted, put the modified back to Extensions folder, fixed permissions (this was a MUST), ran the two Terminal comands and restarted again. AirDrop sees the iOS devices, is able to send files to them, but the Mac is not shown on other devices (again, both iOS 8.0.2).

Also, I changed both first and last Mac- numbers in 0xED (as @dokterdok suggested).
 
Basically, this:



The only difference was that I stopped on after step 17, deleted the original IO80211Family.kext, restarted, put the modified back to Extensions folder, fixed permissions (this was a MUST), ran the two Terminal comands and restarted again. AirDrop sees the iOS devices, is able to send files to them, but the Mac is not shown on other devices (again, both iOS 8.0.2).

Also, I changed both first and last Mac- numbers in 0xED (as @dokterdok suggested).

You need iOS 8.1 beta.
 
Basically, this:



The only difference was that I stopped on after step 17, deleted the original IO80211Family.kext, restarted, put the modified back to Extensions folder, fixed permissions (this was a MUST), ran the two Terminal comands and restarted again. AirDrop sees the iOS devices, is able to send files to them, but the Mac is not shown on other devices (again, both iOS 8.0.2).

Also, I changed both first and last Mac- numbers in 0xED (as @dokterdok suggested).
Did you change the option in finder under airdrop to "allow me to be discovered by EVERYONE"?
 
Correct me if I'm wrong but I see why none of this is helping me, the kext hacks make a wireless card that doesn't normally use bcm4360 now use that kext so that it is seen as "supported". Seems the problem is that(like in my case) the card supports that kext natively and still isn't working then all these hacks aren't really doing anything.

hmmm
 
Correct me if I'm wrong but I see why none of this is helping me, the kext hacks make a wireless card that doesn't normally use bcm4360 now use that kext so that it is seen as "supported". Seems the problem is that(like in my case) the card supports that kext natively and still isn't working then all these hacks aren't really doing anything.

hmmm

The REAL question is was you machine id in the "blacklist"?

If you have an AC WiFi card and BT 4.0 it absolutely should work.
 
The REAL question is was you machine id in the "blacklist"?

If you have an AC WiFi card and BT 4.0 it absolutely should work.
Hey vidcards, you know what I'm talking about. Some modified machines work fine (mac pros) while others don't for some unknown reason. Have you found any code anywhere in Yosemite that controls a yes/no for handoff support.
I know you've been trying to get a handle on this just about as long as I have
 
Hey vidcards, you know what I'm talking about. Some modified machines work fine (mac pros) while others don't for some unknown reason. Have you found any code anywhere in Yosemite that controls a yes/no for handoff support.
I know you've been trying to get a handle on this just about as long as I have

Do you have WiFi AC card in?

BT 4.0?

First and foremost does the "Handoff" on/off switch show up in General?

The Bluetooth section of profiler now shows things as it did originally, with the 3 "yes"s in a row.

What do you see there?
 
Do you have WiFi AC card in?

BT 4.0?

First and foremost does the "Handoff" on/off switch show up in General?

The Bluetooth section of profiler now shows things as it did originally, with the 3 "yes"s in a row.

What do you see there?
I have the broadcom BCM94360CS2 installed in my air. That is both wifi ac and bt 4.0le.

No it does not show up under general anymore

and under bluetooth it has: Low energy supported YES then handoff and instant hotspot are both NO

Should work perfectly but doesn't
 
I have the broadcom BCM94360CS2 installed in my air. That is both wifi ac and bt 4.0le.

No it does not show up under general anymore

and under bluetooth it has: Low energy supported YES then handoff and instant hotspot are both NO

Should work perfectly but doesn't

OK, I have a 2012 rMBP that I have put a 94360 in.

I will find an external USB drive to run Yose GM from and let you know what it does.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.