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

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

bigdog5142

macrumors 6502a
Jul 13, 2008
687
279
MI
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.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
The driver was badly compressed, so I updated the driver, you have to download it again, and follow every steps carefully.
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
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:

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
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.
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

dokterdok

macrumors member
May 6, 2010
79
2
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).
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

hyperskier96

macrumors newbie
Sep 15, 2014
27
0
I've tried to edit the AirportBrcm4360 on my own, but whenever I search for "Mac-", nothing shows up. Anyone have any ideas?
 

dandy-power

macrumors newbie
Aug 18, 2014
5
0
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 :-(
 

zduhac

macrumors member
Jun 27, 2012
39
15
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?
 

zduhac

macrumors member
Jun 27, 2012
39
15
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).
 

Apple_Robert

Contributor
Sep 21, 2012
35,576
52,317
In a van down by the river
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.
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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"?
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
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.
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
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?
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
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
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
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.