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

mikecwest

macrumors 65816
Jul 7, 2013
1,193
496
The chmod should actually be to 744...

Hmm, I copy & pasted another person's directions to modify... I did not even notice that! I Used the -644 when I did it, and it seems to work. Do you think I should go in and re do the permissions?
 

chekz0414

macrumors 6502a
Jul 3, 2011
770
99
FL
I Finally got my Airport card, just to be sure, this IS the model correct? (Does this also have ac Wi-Fi??)
 

Attachments

  • IMG_1473.JPG
    IMG_1473.JPG
    1.3 MB · Views: 416

pokenguyen

macrumors member
Dec 22, 2012
54
2
Hi, I just figure out the requirements for Hands off now. Continuity (Call/SMS) works fine without the requirements.

I'm Hackintosh user with BT 4.0 USB + Atheros 9280 and Hands off does not work with any version from DP1 to DP4. Today I decide to upgrade my Atheros 9280 to Broadcom 4352HMB (card's BT is not used) and Hands off works now!

My friends with Broadcom 4322, Broadcom 43225 + BT3.0 also have working Hands off.

So maybe the requirements is BT + Broadcom wifi card.
 
Last edited:

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
They moved the goalposts.

Now you need a Wifi card that loads 94360 kext.

Can you link to the wifi cards you are using?

Did you add the toleda hacks or are they both working OOTB?
 

pokenguyen

macrumors member
Dec 22, 2012
54
2
They moved the goalposts.

Now you need a Wifi card that loads 94360 kext.

Can you link to the wifi cards you are using?

Did you add the toleda hacks or are they both working OOTB?

No need for 4360 kext.

cheap BCM4322 with AirPortBrcm4331.kext‏ also has Hands off/Airdrop Mac-to-iOS options.

BCM4322 does not need hacks, it works oob. BCM43224/43225/4352 still needs wifi injector kexts like toleda.

I'm using BCM4352HMB + built in USB BT4.0
Some successful report:
BCM4322 + built in USB BT4.0
BCM43225HMB (combo BT3.0)
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
No need for 4360 kext.

cheap BCM4322 with AirPortBrcm4331.kext‏ also has Hands off/Airdrop Mac-to-iOS options.

BCM4322 does not need hacks, it works oob. BCM43224/43225/4352 still needs wifi injector kexts like toleda.

I'm using BCM4352HMB + built in USB BT4.0
Some successful report:
BCM4322 + built in USB BT4.0
BCM43225HMB (combo BT3.0)

See what kexts are loaded. Reports have basically shown that the 94360 kext loads for other cards.

Is the 4352 the Lenovo Azurewave half height?
 

AlphaDogg

macrumors 68040
May 20, 2010
3,417
7
Ypsilanti, MI
I'm having nothing but trouble installing the modified kext

----------

To anyone having trouble doing the "hacking" part....try these modified steps. It seems to me that your computer needs to be in the state of "wifi not working" in order for this to work. My "modified steps" will be in bold.

First make sure your card says CAX on it...

1) open Terminal type sudo nvram boot-args="kext-dev-mode=1"

1.5) sudo rm /System/Library/Extensions/IO80211Family.kext ( or manually delete it, just make sure that it is gone.

2) reboot your MBP
3) your wifi will not be working at this moment, copy the modified file IO80211Family.kext into Go>Computer>System>Library>Extension


4) open Terminal type as below:- on step #4 make sure the -R is not "-r" as I have seen in some instruction, case matters. Also do each line one at a time, as a precaution

sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
sudo chmod -R 644 /System/Library/Extensions/IO80211Family.kext <---NICLAD reports that this should be 744, not 644 like reported throughout this thread.
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

After removing the original IO80211Family.kext and rebooting, my computer now hangs at boot. After clearing the PRAM, my computer boots but wifi is enabled...
 

AlphaDogg

macrumors 68040
May 20, 2010
3,417
7
Ypsilanti, MI
This is what happens when I try to install the modified kext.

Code:
Last login: Fri Aug  1 15:35:49 on console
localhost:~ isaacgesundheit$ sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
Password:
localhost:~ isaacgesundheit$ sudo chmod -R 644 /System/Library/Extensions/IO80211Family.kext
localhost:~ isaacgesundheit$ sudo kextcache -system-prelinked-kernel

kext file:///System/Library/Extensions/PdaNetDrv.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/ManyCamDriver.kext/ is in hash exception list, allowing to load
kext com.jmicron.JMicronATA  101069000 is in exception list, allowing to load
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
kxld[com.apple.iokit.IO80211Family]: The following symbols are unresolved for this kext:
kxld[com.apple.iokit.IO80211Family]: 	_cc_clear
Link failed (error code 5).
Prelink failed for com.apple.iokit.IO80211Family; omitting from prelinked kernel.
Can't use IO80211Family.kext - not linked.
Prelink failed for com.apple.driver.AirPort.Brcm4360; omitting from prelinked kernel.
Can't use IO80211Family.kext - not linked.
Prelink failed for com.apple.driver.AirPort.Brcm4331; omitting from prelinked kernel.
Created prelinked kernel "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache"
Created prelinked kernel using "/System/Library/Kernels/kernel"
localhost:~ isaacgesundheit$ 
localhost:~ isaacgesundheit$ sudo kextcache -system-caches
localhost:~ isaacgesundheit$
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
yes, 4352 uses 4360 kext
But 4322 uses 4311 kext.

Wow, so you are 100% certain that the 4360 kext isn't loaded at all with 4322?

Nobody has reported handoff working when just 4311 loaded, the current hack is to force the 4360 to load as well.

What system id is being used if so?

May offer a new line of hacking if this is the case.
 

Tony.Skid

macrumors member
Sep 15, 2012
58
26
Italy
Just received my Airport Card (BCM94331PCIEBT4CAX), before install it I've a question for you all: any problem with Mavericks? Yosemite is installed on an external disk, but I don't want problems with "normal" 10.9.x operation....
 

AlphaDogg

macrumors 68040
May 20, 2010
3,417
7
Ypsilanti, MI
Well apparently I've been on DP1 this whole time... Oops.:eek: Now on DP2, updating to DP3, and then will update to DP4 next. Then I'll install the modified kext and try my luck
 

pokenguyen

macrumors member
Dec 22, 2012
54
2
Wow, so you are 100% certain that the 4360 kext isn't loaded at all with 4322?

Nobody has reported handoff working when just 4311 loaded, the current hack is to force the 4360 to load as well.

What system id is being used if so?

May offer a new line of hacking if this is the case.


It's this card
https://wikidevi.com/wiki/Dell_Wireless_1510_Wireless-N_WLAN_Mini-Card

The device id and vendor id of this card are already in BCM4331 kext.

EDIT: Sorry, somehow he force 4360 kext to load instead.
 
Last edited:

128keaton

macrumors 68020
Jan 13, 2013
2,029
419
Well apparently I've been on DP1 this whole time... Oops.:eek: Now on DP2, updating to DP3, and then will update to DP4 next. Then I'll install the modified kext and try my luck

Just use KextDrop and boot into Single User Mode and do the NVRAM commands.
 

mogilner

macrumors newbie
Oct 22, 2013
8
2
Broadcom chip # bcm94331pciebt4cax

I know many of you have been sending to China to order the proper Airport Card.

There is someone in the US who is selling the correct card for $23.00. I figured the $8.00 price difference is worth it vs. the wait and the hassle of ordering from China. I just installed the card on my MacBook Pro Early 2011 model.

http://www.ebay.com/itm/271373774549?_trksid=p2060778.m2749.l2649&ssPageName=STRK:MEBIDX:IT

Specifications
Brand new and never used
Weight: 0.1 Ounces
US/Canada/Latin America
High quality geniune
Support 802.11N/BTLE 4.0
BROADCOM CHIP # BCM94331PCIEBT4CAX
 

venom466

macrumors member
Aug 4, 2014
40
2
Italy
no one knows if the hardware installed on MBA mid 2011 is compatible with handoffs?

I tried searching the forums but I only find that handoff is currently disabled on these machines :mad:
 

Mister Thomas

macrumors newbie
Jun 22, 2010
5
1
This kext worked perfectly for me on DP5. Thanks!
(installed it with Kextdrop)

What did you do exactly?

Just install the DP5 kext file using Kextdrop and restart? Or did you also run the NVRAM commands.

Can you provide specific instructions.

Thanks!
 

TitsLegendary

macrumors 6502a
Jun 12, 2013
547
326
To get it to work on DP5 and Beta 5 I just used the directions on beta 4 and it worked. After that I used the disk utility to repair disk permissions. Not sure if it was necessary or not but there were a ton of disk permission errors that needed to be fixed. Everything seems to be working now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.