2011 MacBook Pros can support Handoff/Continuity

Discussion in 'OS X Yosemite (10.10)' started by abcdefg12345, Jun 21, 2014.

  1. mikecwest macrumors 6502a

    mikecwest

    Joined:
    Jul 7, 2013
    #51
    On your new card, what was the number on the front? (it should be something like 661-5867)?

    ----------

    Does the number on the front of your os-store purchase say "607-7292"?
    Does the number on the back say "BCM94331PCIEBT4AX"

    If so:
    I think you have the wrong card.
     
  2. actisys, Jul 8, 2014
    Last edited: Jul 8, 2014

    actisys macrumors newbie

    Joined:
    Jun 16, 2013
    #52
    The card i bought not from os-store, but written as BCM94331PCIEBT4CAX on the back. The front should be 607-8958

    [​IMG]

    Any idea?
     
  3. AnD3rS macrumors newbie

    Joined:
    Feb 14, 2008
    Location:
    Munich
    #53
    Thank's a lot for the patched .kext. Using this, 10.10 now uses *
    Code:
       49    0 0xffffff7f81731000 0x5df000   0x5df000   com.apple.driver.AirPort.Brcm4360 (900.14.2) <48 47 46 12 7 6 5 4 3 1>
    and Handoff is working (also AirDrop iPhone->Mac).
    You are a genius.


    See above. With DP3 it's a .kext issue. Apple does not load the appropriate .kext for the upgraded AirPort card. (I got the right card with the right numbers and BT 4.0 support)
     
  4. mattg03 macrumors newbie

    Joined:
    Jul 8, 2014
    #54
    Still can't get this to go with a 2011 late Macbook Pro 15' Anything special you did??
     
  5. AnD3rS macrumors newbie

    Joined:
    Feb 14, 2008
    Location:
    Munich
    #55
    Replaced the AirPort card with the Mid 2012 model (purchased at Os-store), replaced the .kext according to the instructions in this thread (with multiple reboots e.g. after setting the boot-arg parameter to nvram).
    After that, I got the option in System Preferences -> General back, AirDrop is enabled not only for older Macs and Handoff works with an iPhone (both configured with the same iCloud account).

    Maybe the .kext file only adds support for Early 2011 models. You'd have to ask Manic Harmonic for a Late 2011 version.
     
  6. actisys macrumors newbie

    Joined:
    Jun 16, 2013
    #56
    Thanks guys, finally I know how to do it right. Below is my steps:-

    1) open Terminal type sudo nvram boot-args="kext-dev-mode=1"
    2) reboot your MBP
    3) your wifi will not be working at this moment, replace the file IO80211Family.kext in Go>Computer>System>Library>Extension
    4) open Terminal type as below:-
    sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
    sudo chmod -R 644 /System/Library/Extensions/IO80211Family.kext
    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

    Now you will see
    kextstat | grep AirPort
    130 0 0xffffff7f82c62000 0x5df000 0x5df000 com.apple.driver.AirPort.Brcm4360 (900.14.2) <129 47 46 12 7 6 5 4 3 1>
    133 0 0xffffff7f83241000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <129 46 12 7 5 4 3 1>

    You're DONE :) Cheers.
     
  7. Manic Harmonic, Jul 8, 2014
    Last edited: Jul 8, 2014

    Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
    #57
    Forgot about the late 2011 models, so that's why it's not working.

    EDIT: Should be the same as the early 2011 models so I don't know why it's not working for some.
     
  8. actisys macrumors newbie

    Joined:
    Jun 16, 2013
    #58
    Yes, I'm using MBP 15" late 2011
     
  9. Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
    #59
    For the people that still can't get it working, please double check to make sure you did everything correctly, I think I forgot to add the reboots in there, I also forgot a quotation mark for "kext-dev-mode=1" so take a look at what actisys posted and see if it works.
     
  10. mattg03 macrumors newbie

    Joined:
    Jul 8, 2014
    #60




    booom works now! Thanks dudes
     
  11. Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
  12. mattg03 macrumors newbie

    Joined:
    Jul 8, 2014
    #62
    Yep working now... can't seem to get airdrop to work tho ! but continuity is working great
     
  13. actisys, Jul 8, 2014
    Last edited: Jul 8, 2014

    actisys macrumors newbie

    Joined:
    Jun 16, 2013
    #63
    Great to hear that :) Cheers

    By the way, my airdrop working fine.. as you can see below.. I can find both of my devices.

    [​IMG]
     
  14. Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
    #64
    Are there any other Macs I should add compatiblity for that should be able to use that wireless card?
     
  15. eagandale4114 macrumors 65816

    eagandale4114

    Joined:
    May 20, 2011
    #65
    Got a link for the card?
     
  16. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #66
    Good news !!!

    So, it makes total sense that wireless "ac" isn't actually needed for this since it isn't in iPhones yet. Apple puts in a check to make sure you have BT 4.0 and WiFi "ac" then uses the BT4.0 to start handshake but then uses WiFi "N" to do the work.

    So very like them. Hopefully someone can do a similar fix in GM. With a pretty 1 click installer for people frightened of terminal.

    I have USB BT 4.0 ready to start production. Combined with this hack, should enable on many machines. Will be interesting how many different machines/WiFi cards will be able to work.

    Toleda also works on this stuff, hopefully you guys can dovetail your work together.

    Good job !!!
     
  17. AnD3rS macrumors newbie

    Joined:
    Feb 14, 2008
    Location:
    Munich
    #67
    See post #6 in this thread. BCM20702 is the BT 4.0 chipset.
     
  18. nic.goodman macrumors member

    Joined:
    Jul 8, 2014
    #68
    Hey Manic Harmonic, could you do a file for the early 2011 17" MacBook Pro? Thanks, this is so great!
     
  19. Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
    #70
    It should work on all 2011 macbook pros.
     
  20. nic.goodman macrumors member

    Joined:
    Jul 8, 2014
    #71
    Hmmm, well I've got the right chip installed but unfortunately no dice with the terminal commands on my end... Oh well, I guess back to the drawing board
     
  21. TitsLegendary macrumors regular

    Joined:
    Jun 12, 2013
    #72
    This is the one that I just bought and I THINK it's correct. I literally just bought it so I don't have it yet. Will probably be a couple weeks until it's delivered.

    The front says 607-8959. Wonder how different it is from 607-8958?
    The back says BCM94331PCIEBT4CAX.

    Here's the link to the ebay store.
    http://www.ebay.com/itm/13-MacBook-...US_Internal_Network_Cards&hash=item2ec72ba156
     
  22. Manic Harmonic macrumors 6502

    Joined:
    Dec 4, 2011
    #73
    Post the output of this
    Code:
    var_ID=$(ioreg -p IODeviceTree -r -n / -d 1 | grep board-id);var_ID=${var_ID##*};echo $var_ID
     
  23. nic.goodman macrumors member

    Joined:
    Jul 8, 2014
    #74
    Hmm, that line isn't doing anything for me in terminal, I'm just copying and pasting it, should I be doing something before that?
     
  24. mattg03 macrumors newbie

    Joined:
    Jul 8, 2014
    #75

    Follow these steps ! Make sure to restart your computer .. hold down the power button don't use the power menu..


    ------ ---- ----
    --- First backup original io80211family.kext file ----

    1) open terminal type sudo nvram boot-args="kext-dev-mode=1"
    2) reboot your mbp
    3) your wifi will not be working at this moment, replace the file io80211family.kext in go>computer>system>library>extension
    4) open terminal type as below:-
    sudo chown -r root:wheel /system/library/extensions/io80211family.kext
    sudo chmod -r 644 /system/library/extensions/io80211family.kext
    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

    now you will see

    kextstat | grep airport
    130 0 0xffffff7f82c62000 0x5df000 0x5df000 com.apple.driver.airport.brcm4360 (900.14.2) <129 47 46 12 7 6 5 4 3 1>
    133 0 0xffffff7f83241000 0x1f3000 0x1f3000 com.apple.driver.airport.brcm4331 (800.20.24) <129 46 12 7 5 4 3 1>
     

Share This Page