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

212rikanmofo

macrumors 68000
Jan 31, 2003
1,896
724
So from my understanding of the chart posted in the 1st thread, any MacBook Pro from Mid 2012 and after can support all the new features of Yosemite including Handoff, continuity, Airdrop?
 

mikecwest

macrumors 65816
Jul 7, 2013
1,193
496
So from my understanding of the chart posted in the 1st thread, any MacBook Pro from Mid 2012 and after can support all the new features of Yosemite including Handoff, continuity, Airdrop?

That is what the chart suggests, yes. The point of this thread is to force the support of those machines onto 2011 MacBook pros.
 

Manic Harmonic

macrumors 6502
Dec 4, 2011
299
1
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!

You can install it with kextdrop no problem but you still need to do the nvram commands. Otherwise the modified kext will refuse to load because the codesignature doesn't match.

@TitsLegendary yes repairing disk permissions never hurts when installing a kext.
 

xtr3me

macrumors newbie
Jul 25, 2014
4
0
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!

This is what I did on DP5:

1: Download the following files: kext - Kextdrop
1: sudo nvram boot-args="kext-dev-mode=1"
2: reboot
3: Install new kext with Kextdrop
4: reboot
5: It works :D

ps. Credits to TealShark for providing the kext for DP5
 

The19th

macrumors regular
Jul 24, 2014
205
43
NorCal
Currently have DP5 on my MBA Mid-2011, one of the machines that's right on the border. I've been avoiding trying the steps on this thread for a while because of how complicated it's been, but I figured the major points have been identified by now that I might as well give it a go.

I originally tried the steps with TealShark's modified kext for DP5 and chown'ed it to 744-as listed by mikecwest in Post 220. After all was done, I did not have the Handoff option in General System Preferences. (I didn't think to check kextstat | grep AirPort at this time.)

I tried all the steps again, and still no Handoff, but kextstat showed both 4331 and 4360.

Next, I tried using the Kext Drop method as described by xtr3me, and still no handoff, but kextstat shows both modules loaded.

Is the key (that we know of so far) to getting the Handoff option to show in General System Preferences that the 4360 kext shows up?

Edit: In the 15 or so minutes it took to read the thread again and make sure I didn't forget anything, kextstat | grep AirPort now only shows 4331. 4360 seems to have unloaded itself. :confused::mad:

Code:
Last login: Wed Aug  6 02:48:58 on console
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$
 
Last edited:

krypticos

macrumors regular
Nov 9, 2007
237
0
for people still looking to buy a replacement card here is a link this is for the BCM94331PCIEBT4CAX which has bluetooth 4.0 if you get BCM94331PCIEBT4AX that is the card currently in the early 2011 macbook pro.
i just ordered mine so will not get it till the end of the month. will try and remember to report back.
 

Wrong Turn

macrumors member
Aug 14, 2013
51
15
This is what I did on DP5:

1: Download the following files: kext - Kextdrop
1: sudo nvram boot-args="kext-dev-mode=1"
2: reboot
3: Install new kext with Kextdrop
4: reboot
5: It works :D

ps. Credits to TealShark for providing the kext for DP5

You are a LIFESAVER!!!
Guy or not, if you where right here i would give you a big wet kiss!!! :D
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
For people who have trouble do a "nvram -p"

If you don't see the boot args dev mode in that list it won't work until it stays there after a reboot"

There is a kext nanny in every copy of Yosemite. If she's a kext that doesn't have the official Cupertino seal of approval she ignores it.

You have to take her out of the loop or you will never get mods to work.

I had a machine that wasn't remembering the boot arts thing, needed a PRAM reset before it would.
 

kathat

macrumors newbie
Jul 21, 2014
7
0
Currently have DP5 on my MBA Mid-2011, one of the machines that's right on the border. I've been avoiding trying the steps on this thread for a while because of how complicated it's been, but I figured the major points have been identified by now that I might as well give it a go.

I originally tried the steps with TealShark's modified kext for DP5 and chown'ed it to 744-as listed by mikecwest in Post 220. After all was done, I did not have the Handoff option in General System Preferences. (I didn't think to check kextstat | grep AirPort at this time.)

I tried all the steps again, and still no Handoff, but kextstat showed both 4331 and 4360.

Next, I tried using the Kext Drop method as described by xtr3me, and still no handoff, but kextstat shows both modules loaded.

Is the key (that we know of so far) to getting the Handoff option to show in General System Preferences that the 4360 kext shows up?

Edit: In the 15 or so minutes it took to read the thread again and make sure I didn't forget anything, kextstat | grep AirPort now only shows 4331. 4360 seems to have unloaded itself. :confused::mad:

Code:
Last login: Wed Aug  6 02:48:58 on console
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  121    0 0xffffff7f82165000 0x5d2000   0x5d2000   com.apple.driver.AirPort.Brcm4360 (900.17.4) <120 119 53 12 7 6 5 4 3 1>
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$ kextstat | grep AirPort
  126    0 0xffffff7f82737000 0x1f3000   0x1f3000   com.apple.driver.AirPort.Brcm4331 (800.20.24) <120 53 12 7 5 4 3 1>
 MacBookAir:~ user$

Same thing happen to me. About one minute than only 4331 is active.

Any hint????
 

gnipun

macrumors newbie
Apr 3, 2012
19
0
MacBook Pro 15"

Hi,

I just wanted to confirm if the "BCM94331PCIEBT4CAX" would also work for 15" MacBook Pro from late 2011?
Also, does this update my WiFi to AC?

I believe I read a post on this, but I couldn't find it again...

Thanks
 

The19th

macrumors regular
Jul 24, 2014
205
43
NorCal
So I tried to run through the steps again, both the chown/chmod method and the Kext Drop method with TealShark's modified DP5 kext. Still nothing. Yes, nvram -p still shows boot-args kext-dev-mode=1. Yes, 4331 and 4360 both show up in kextstat | grep AirPort, but then 4360 disappears after a while.

So I tried to look at other things that might help:

• I looked at the DP5 release notes and it states:
Handoff will not work on systems configured with multiple user accounts.

For those that have Handoff enabled, how many user accounts do you have?


• In Console, I found that sharingd reports the following for my Mid-2011 MBA. The easiest way I found to bring up the line was to search Console for "handoff"
Code:
8/7/14 12:42:57.961 PM sharingd[217]: 12:42:57.961 : Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:NO, Legacy AirDrop:YES, Remote Disc:YES)
Could this serve as a more explicit way to determine if Handoff/Continuity/etc is capable/offered/enabled?

Thanks all, keep up the good work!
 
Last edited:

TitsLegendary

macrumors 6502a
Jun 12, 2013
547
326
Hi,

I just wanted to confirm if the "BCM94331PCIEBT4CAX" would also work for 15" MacBook Pro from late 2011?
Also, does this update my WiFi to AC?

I believe I read a post on this, but I couldn't find it again...

Thanks

Yes, it will work. It did on my late 2011 MBP with the 4cax card. No, it does not update it to AC Wifi but that doesn't matter for this specific case. I've tested that handoff, continuity, and airdrop all work. I have a 5s iPhone.
 

gnipun

macrumors newbie
Apr 3, 2012
19
0
Yes, it will work. It did on my late 2011 MBP with the 4cax card. No, it does not update it to AC Wifi but that doesn't matter for this specific case. I've tested that handoff, continuity, and airdrop all work. I have a 5s iPhone.

I see. Perfect!
Thanks for the quick response!
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
From a 2008 3,1 Mac Pro on DP5. Has newer WiFi Ac and BT 4.0
 

Attachments

  • Screen Shot 2014-08-07 at 3.05.15 PM.png
    Screen Shot 2014-08-07 at 3.05.15 PM.png
    24.5 KB · Views: 251

Manic Harmonic

macrumors 6502
Dec 4, 2011
299
1
Just want to make it clear that the modified kexts do not work for all Macs, only the ones whose board id has been added to the kext. I don't know what TealShark did to the DP5 kext (I'm assuming the same thing I did) but unless he explicitly added MBA board IDs it won't work on those. If you are trying to get it working on a MBA you need to add your board ID manually. I posted instructions in the thread on how I did it. The better way to do this is to modify the kext to skip the board id check completely, I don't know how to do this but nicklad was working on it. Hopefully whatever pokengyen is working on will work on real Macs as well, he definitely knows what he's doing with this type of stuff.
 

TealShark

macrumors member
Apr 16, 2006
61
15
New Brunswick, Canada
Just want to make it clear that the modified kexts do not work for all Macs, only the ones whose board id has been added to the kext. I don't know what TealShark did to the DP5 kext (I'm assuming the same thing I did) but unless he explicitly added MBA board IDs it won't work on those.

I did, in fact, just duplicate your modifications from earlier in the thread (which I think were just the 2011 MacBook Pros?). I did not make any additional edits for other Mac models than those three laptops.
 

asriznet

macrumors regular
Dec 21, 2013
241
0
Singapore
Any success with this yet? Am running on the OS 10.10 Public Beta 15" Macbook Pro Early 2011 with Bluetooth 4.0 card installed.

I have the option for handoff in System Preference -> General but doesn't seem to work with my iPhone 5S running on iOS 8 from *****.

Not too sure if it's an issue with the iOS or OS X though...

Airdrop works for me even with my iPad mini running iOS 7
 

rhyne1012

macrumors newbie
Aug 9, 2014
1
0
Any success with this yet? Am running on the OS 10.10 Public Beta 15" Macbook Pro Early 2011 with Bluetooth 4.0 card installed.

I have the option for handoff in System Preference -> General but doesn't seem to work with my iPhone 5S running on iOS 8 from *****.

Not too sure if it's an issue with the iOS or OS X though...

Airdrop works for me even with my iPad mini running iOS 7

same here
It worked before DP5 on my 13'' Macbook Pro 2011 early
 

Chiho

macrumors newbie
Aug 10, 2014
21
0
The bluetooth of my 2011 early 13" MBP doesn't work after the new Airport card install. It shows bluetooth not available and no information in the system report. I'm on 10.9.4. Can any one help?
My firmware version is Firmware Version: Broadcom BCM43xx 1.0 (5.106.98.100.22)
 

Attachments

  • Screen Shot 2014-08-10 at 9.44.24 AM.png
    Screen Shot 2014-08-10 at 9.44.24 AM.png
    15.9 KB · Views: 2,518
  • Screen Shot 2014-08-10 at 9.44.47 AM.png
    Screen Shot 2014-08-10 at 9.44.47 AM.png
    77 KB · Views: 172
  • IMG_2274.JPG
    IMG_2274.JPG
    1.4 MB · Views: 162

Chiho

macrumors newbie
Aug 10, 2014
21
0
So, I purchased the CAX model from eBay and it arrives yesterday. I installed it and the MBP doesn't detect any BT/WiFi hardware installed at all. The card is installed correctly. I put the old one back, works fine. Put new one in again, it tells me I have no hardware. Does it sound like I got a bad card from the seller?

Did you guys need to zap your PRAM or reset SMC or anything? Or did it just work?

I have the same problem as you do.
 

Chiho

macrumors newbie
Aug 10, 2014
21
0
The bluetooth of my 2011 early 13" MBP doesn't work after the new Airport card install. It shows bluetooth not available and no information in the system report. I'm on 10.9.4. Can any one help?
My firmware version is Firmware Version: Broadcom BCM43xx 1.0 (5.106.98.100.22)

After I upgraded to DP5 and did the modified kext, the bluetooth is still not available. I tried resetting the SMC and NVRAM and PRAM, but none of those worked. I tried reinstalling the AirPort card but no go. The original one the came with my MacBook Pro works flawlessly.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.