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

airbelchris

macrumors regular
Jun 27, 2013
110
0
is there a ktext for the newest beta? i cont get it to work i have the right chip but it wont show handoff
 

hattonna928

macrumors regular
Jun 18, 2014
103
1
Well, I've been experimenting more with all this stuff. After reseting iCloud, keychain, device id files, etc., Handoff and airdrop work great. But then if my computer locks, I immediately lose most of the functionality. I can receive handoffs on my iPhone from my mac, but not the other way. Airdrop on my phone won't even find my mac, and when I try and airdrop from my mac to my iPhone, it says my phone rejects the request without anything showing up on my phone. Hopefully this gets fixed in later betas
 

airbelchris

macrumors regular
Jun 27, 2013
110
0
i got it to work. had to install yosemitie on my "main" hard drive. so i have 2 copies of yosemitie now :(
 

dokterdok

macrumors member
May 6, 2010
79
2
Look carefully at my tut, you missed something for sure.

I followed all tuts closely in this thread but no luck. The closest I can get is having the Brcm4360 driver show up for a few minutes with the "kextstat | grep AirPort" command:

47 0 0xffffff7f816fd000 0x5d7000 0x5d7000 com.apple.driver.AirPort.Brcm4360 (900.19.8) <46 45 44 12 7 6 5 4 3 1>
124 0 0xffffff7f8278c000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <46 44 12 7 5 4 3 1>

Then it reverts back to the Brcm4331.

One weird thing I noticed: when I delete the IO80211Family.kext as described early on in the procedure, Wi-Fi works just fine after a reboot.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
I followed all tuts closely in this thread but no luck. The closest I can get is having the Brcm4360 driver show up for a few minutes with the "kextstat | grep AirPort" command:

47 0 0xffffff7f816fd000 0x5d7000 0x5d7000 com.apple.driver.AirPort.Brcm4360 (900.19.8) <46 45 44 12 7 6 5 4 3 1>
124 0 0xffffff7f8278c000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <46 44 12 7 5 4 3 1>

Then it reverts back to the Brcm4331.

One weird thing I noticed: when I delete the IO80211Family.kext as described early on in the procedure, Wi-Fi works just fine after a reboot.

Did you Terminal this after modifying .kext :
Code:
sudo kextcache -system-prelinked-kernel
Code:
sudo kextcache -system-caches

Cause that is what writes on the system changes you've made.
 

rob3r7o

macrumors member
Sep 12, 2014
30
3
Did you Terminal this after modifying .kext :
Code:
sudo kextcache -system-prelinked-kernel
Code:
sudo kextcache -system-caches

Cause that is what writes on the system changes you've made.

I too have tried and tried, but it does not work for me
 

airbelchris

macrumors regular
Jun 27, 2013
110
0
do you have an iphone with facetime?
ill facetime you and walk you through it

ive had to do it three times
 

hattonna928

macrumors regular
Jun 18, 2014
103
1
I followed all tuts closely in this thread but no luck. The closest I can get is having the Brcm4360 driver show up for a few minutes with the "kextstat | grep AirPort" command:

47 0 0xffffff7f816fd000 0x5d7000 0x5d7000 com.apple.driver.AirPort.Brcm4360 (900.19.8) <46 45 44 12 7 6 5 4 3 1>
124 0 0xffffff7f8278c000 0x1f3000 0x1f3000 com.apple.driver.AirPort.Brcm4331 (800.20.24) <46 44 12 7 5 4 3 1>

Then it reverts back to the Brcm4331.

One weird thing I noticed: when I delete the IO80211Family.kext as described early on in the procedure, Wi-Fi works just fine after a reboot.

My recommendation for this is to boot, then do the developer mode thing, reboot, delete old kext, reboot (wifi will be disabled now), then do the install/terminal commands to install the kext, reboot again and viola, handoff option should show up in settings
 

dokterdok

macrumors member
May 6, 2010
79
2
My recommendation for this is to boot, then do the developer mode thing, reboot, delete old kext, reboot (wifi will be disabled now), then do the install/terminal commands to install the kext, reboot again and viola, handoff option should show up in settings

Thank you all for your recommendations. No success yet. Here's the exact sequence I did:

Prereqs: have the DP8 modified kext, which includes my “Mac-“ id in the Brcm4360 binary

1. apply this command: sudo nvram boot-args="kext-dev-mode=1"
2. reboot via power button -> restart
3. delete kext via finder, located in /System/Library/Extensions
4. reboot via power button -> restart
5. notice that Wi-fi is down
6. install the modified kext via the kext drop app. Kext version: 700.52.
7. apply commands below (waited for each to finish)

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

8. reboot via power button -> restart
9. notice that no handoff button appears in the sys prefs. open console and see this entry for sharingd: Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:NO, Legacy AirDrop:YES, Remote Disc:YES)
10. The Brcm4360 kextstat entry disappears after a few minutes

It seems pretty clear to me that either:
1) the mid-2011 MacBook Air hardware is not compatible
2) a blacklist/whitelist of hardware (Mac models? BT cards?) is maintained elsewhere in OS X
3) I screwed up with the procedure

Ideas welcome!
 

airbelchris

macrumors regular
Jun 27, 2013
110
0
on
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
screen shot that. (o and a keys ar next to each other sorry about teh censor)

i think i know why
 

SideStepSociety

macrumors 6502
Feb 12, 2011
376
14
Vancouver, BC
Thank you all for your recommendations. No success yet. Here's the exact sequence I did:

Prereqs: have the DP8 modified kext, which includes my “Mac-“ id in the Brcm4360 binary

1. apply this command: sudo nvram boot-args="kext-dev-mode=1"
2. reboot via power button -> restart
3. delete kext via finder, located in /System/Library/Extensions
4. reboot via power button -> restart
5. notice that Wi-fi is down
6. install the modified kext via the kext drop app. Kext version: 700.52.
7. apply commands below (waited for each to finish)

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

8. reboot via power button -> restart
9. notice that no handoff button appears in the sys prefs. open console and see this entry for sharingd: Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:NO, Legacy AirDrop:YES, Remote Disc:YES)
10. The Brcm4360 kextstat entry disappears after a few minutes

It seems pretty clear to me that either:
1) the mid-2011 MacBook Air hardware is not compatible
2) a blacklist/whitelist of hardware (Mac models? BT cards?) is maintained elsewhere in OS X
3) I screwed up with the procedure

Ideas welcome!

Same boat with a mid-2011 Air AND mid-2011 Mac mini Server, but worked fine on my Early 2011 MBP. Not sure where/why this is occurring, but I'm pretty sure you and I both are entering it/performing correctly.
 

rob3r7o

macrumors member
Sep 12, 2014
30
3
Same boat with a mid-2011 Air AND mid-2011 Mac mini Server, but worked fine on my Early 2011 MBP. Not sure where/why this is occurring, but I'm pretty sure you and I both are entering it/performing correctly.


the same here.
2010 MacBookPro 6,2 with BCM94331PCIEBT4CAX upgrade.
:-( Help!
 

benji888

macrumors 68000
Sep 27, 2006
1,889
410
United States
I'm wondering if the BT is upgradeable on my mid-2010 MacBook Pro 13 (MacBookPro7,1), however, I think that might be pointless, as, I don't think this has Wifi direct either, which is also needed for some functions (i.e: AirDrop between iOS 8/OS X).
 

jgmayer

macrumors newbie
Sep 29, 2014
1
0
With DP4. Handoff is indeed working however you must repeat the process of replacing the IO80211 file

Hi, Could you point me to the right direction?
What do you mean by "replacing the IO80211 file"
Where can I find the steps for that?
Tanks
 

hattonna928

macrumors regular
Jun 18, 2014
103
1
So I live on a college campus and the wifi here uses WPA2 Enterprise Encryption. I found over the weekend that this definitely causes issues with the handoff thing. In case you don't know what that is, it's the wifi that won't connect to video game consoles, some of the older apple tv models, etc. I went home for the weekend though and my normal WPA encryption at home worked almost perfectly for everything! The only thing that wouldn't work was my iPhone finding my mac for Airdrop. But everything else handoff related worked fine, with the exception of text in messages or emails transferring across devices.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Hi, Could you point me to the right direction?
What do you mean by "replacing the IO80211 file"
Where can I find the steps for that?
Tanks

You can look at my tutorial, but i don't have time right now for a translation :




Vous devez au préalable acheter la carte Broadcom BCM94331PCIEBT4CAX, apportant le Bluetooth 4.0 LE, indispensable.
Je vous conseille ce LIEN, vous trouverez beaucoup de vendeurs pour vous promettre la carte tant désirée, mais peu l'ont effectivement. Les vendeurs chinois ne maitrisent pas les batchs qui leur sont envoyés. Le vendeur americain suivant, bien que facturant des frais d'expédition élevés, est à la hauteur du service : livraison en 6 jours depuis les USA avec suivi. Ebay

  1. Vous devez avoir installé la dernière DP de Yosemite ainsi que la dernière beta d'ios 8.
  2. Je ne saurais être tenu responsable si vous cassez quelque chose pendant la mise à jour ou si vous avez mal lu ces quelques lignes.
  3. N'essayez pas cette modification si vous dépendez de votre Mac, sérieusement !!!, Yosemite n'est pas finalisé et le changement de carte Bluetooth WiFi pour vite être un cauchemar.
  4. Nettoyez systématiquement votre espace de travail avant d'ouvir votre Mac.
  5. Lisez, puis lisez, et quand vous avez finir de lire, LISEZ encore !!!



  6. Apprenez comment remplacer la carte grâce à iFixit, et effectuez le remplacement, c'est l'étape la plus "dangereuse" du tuto, prenez votre temps, rien ne presse : https://www.ifixit.com/Guide/MacBook+Pro+15...eplacement/5886

  7. A présent il faut se rendre dans l'onglet , À Propos de ce Mac, Rapport Système, choisir l'onglet Bluetooth et vérifier que la version LMP est 0x6, qui correspond au Bluetooth 4.0 LE.



  8. Téléchargez cette extension modifiée pour Yosemite DP5 ( en ethernet par exemple) : https://dl.dropboxusercontent.com/u/3677670...Family.kext.zip
    Ou modifiez vous même votre .kext : ouvrez le Terminal et collez ces lignes :
    Code:
    ioreg -l | grep "board-id" | awk -F\" '{print $4}'
    Vous obtiendrez l'iD de votre carte mère.
    Ouvrez AirPortBrcm4360 avec un éditeur hexadécimal.
    Recherchez "Mac-2E6FAB96566FE58C" et remplacez par le résultat obtenu dans le Terminal.
    Sauvegardez en quittant.
    Si vous avez réussi, passez directement à l'étape 20.


  9. Depuis le Terminal, exécutez cette commande pour permettre le chargement d'extensions modifiées :
    Code:
    sudo nvram boot-args="kext-dev-mode=1"
  10. Redémarrez.

  11. Ouvrez le Finder, appuyez sur Shift+CMD+G et collez : /Système/Bibliothèque/Extensions

  12. Supprimez manuellement ce fichier : IO80211Family.kext
  13. Redémarrez.

  14. Le WiFi ne fonctionnera plus, aucun pilote n'est installé pour le moment.
  15. Retournez à nouveau dans le Finder, appuyez sur Shift+CMD+G et collez : /Système/Bibliothèque/Extensions
  16. Copiez l'extension modifiée téléchargée à l'étape 8 dans ce dossier.

  17. Ouvrez le Terminal et collez ces commandes, une à la fois, certaines peuvent mettre un certain temps à s'exécuter :
  18. Code:
    sudo chown -R root:wheel /Système/Bibliothèque/Extensions/IO80211Family.kext
  19. Code:
    sudo chmod -R 644 /Système/Bibliothèque/Extensions/IO80211Family.kext
  20. Code:
    sudo kextcache -system-prelinked-kernel
  21. Code:
    sudo kextcache -system-caches
  22. Redémarrez.

  23. Il est possible de vérifier que le driver chargé est le bon, c'est à nouveau dans le Terminal que ça se passe :
    Code:
    kextstat | grep AirPort

    On peut voir que le driver chargé est "com.apple.driver.AirPort.Brcm4360", notre driver modifié, prenant en charge la carte fraichement installée.

  24. Il faut à présent activer Handoff et Continuity, il faut se rendre dans les Préférences Systèmes, onglet Général et cocher "Autoriser les transferts entre ce Mac et les appareils iCloud".


  25. Maintenant on passe aux choses faciles, assurez-vous que votre Mac et votre iDevice sont connectées avec le même iCloud id ( et pas l'iTunes id )
  26. Assurez-vous que Facetime et Messages sont connectés au même iCloud id, sur Mac et sur ios 8 (celui que vous avez choisi à l'étape 25)
  27. Déconnectez-vous de iCloud, Messages et Facetime depuis Yosemite et ios 8.
  28. Redémarrez vos appareils.
  29. Connectez-vous avec les identifiants choisis aux étapes 25 et 26.

  30. Voilà, vous devriez pouvoir profiter de AirDrop, Handoff et Continuity. C'est à dire que lorsque vous commencez depuis l'iPhone la rédaction d'un Mail, d'un iMessage ou consultez une page depuis Safari, un trajet sur Plans ou consultez le Calendrier et même créez un Contact, ou une Note, un Rappel, un onglet à coté du Finder apparaitra, vous permettant de reprendre exactement là où vous étiez.
    De même, lorsque vous exécutez ces mêmes taches depuis Yosemite, votre iPhone fera apparaitre sur son écran de verrouillage l'icône de l'application correspondante, vous n'avez qu'à glisser vers le haut depuis l'icône pour révéler l'application.

 
Last edited:

SideStepSociety

macrumors 6502
Feb 12, 2011
376
14
Vancouver, BC
So I live on a college campus and the wifi here uses WPA2 Enterprise Encryption. I found over the weekend that this definitely causes issues with the handoff thing. In case you don't know what that is, it's the wifi that won't connect to video game consoles, some of the older apple tv models, etc. I went home for the weekend though and my normal WPA encryption at home worked almost perfectly for everything! The only thing that wouldn't work was my iPhone finding my mac for Airdrop. But everything else handoff related worked fine, with the exception of text in messages or emails transferring across devices.

I think this is probably less to do with the encryption and more to do with client discovery being disabled on whatever routing gear they're using at your campus.

I presume when you're on your Mac, you don't see heaps of Macs in the Finder sidebar either, right?
 

dokterdok

macrumors member
May 6, 2010
79
2
You can look at my tutorial
Lem3ssie, thanks to your tutorial I made some progress. It turns out I hadn't replaced the right Mac-Id.

Now AirDrop works, as seen in my console: Device Capabilities (Handoff:NO, Instant Hotspot:NO, AirDrop:YES, Legacy AirDrop:YES, Remote Disc:YES)

Handoff is still off though, and doesn't show up in the sys prefs.
 

UncleSchnitty

macrumors 6502a
Oct 26, 2007
851
14
Im looking for a way to get this to work on my 2011 macbook air. After ~DP6 handoff option disappeared from my modified air (now has wifi ac and bt4.0le) I used BCM94360CS2 card. Since then I do not get handoff option but airdrop works fine. I have tried the kext edit here but it hasn't worked for me yet. Since I run a modified 08 mac pro and that works fine with handoff without any kext hacking I have to assume they just locked out the older airs.

Any help would be appreciated
 

Examinus

macrumors member
Jan 17, 2010
70
13
Handoff and Continuity don't work at all for me now. I'm running the GMC on my Mac (latest MBP) and iOS 8.1 on my iPhone 5S.

• My iPhone doesn't see apps for Handoff that I'm running on my Mac
• My Mac doesn't see apps for Handoff that I'm running on my iPhone
• Text message relay doesn't work
• Instant Hotspot doesn't work
• Phone calls no longer come through on my Mac

To top it off Airdrop now doesn't work between the two anymore.

I'm getting a little concerned Apple aren't going to nail this before it goes live.

I've checked and everything is enabled and configured. Maybe it's just luck of the draw if it works or not?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.