Quelle version de Bluetooth pour Handoff ?

Stéphane Moussie |

Handoff fait partie des nouveautés vraiment appréciables d'OS X Yosemite. Pour mémoire, cette fonction permet de reprendre sur un Mac ce que l’on a commencé sur un terminal iOS (c'est également possible entre deux terminaux iOS). Au niveau de la technique, on sait qu'il est nécessaire que les deux appareils soient dotés d'une connexion Bluetooth pour qu'ils se « voient » l'un l'autre.

Handoff dans le task switcher d'OS X.

Apple n'a toutefois pas encore éclairci un point important, à savoir quelle version de Bluetooth sera nécessaire. Avec les deux premières Developer Preview de Yosemite, la nouveauté ne fonctionne que sur les Mac dotés de Bluetooth LE (4.0). « L'astuce » qui consistait à brancher une clé Bluetooth LE à un ancien Mac pour le rendre compatible ne fonctionne plus avec la DP2, a remarqué Le journal du lapin. [MAJ] : cette « astuce » n'aurait en fait permis que de faire fonctionner les autres fonctions de Continuity, les SMS et le partage de connexion automatique. La compatibilité de Handoff avec les dongles Bluetooth 4.0 est donc vraiment floue à l'heure actuelle.

À l'heure actuelle, il faut donc un Mac relativement récent pour profiter de Handoff. Les machines dotées de Bluetooth LE démarrent à partir de ces générations : MacBook Air 2011, Mac mini 2011, iMac 2012, MacBook Pro 2012 et Mac Pro 2013.

Toutefois, il reste encore un petit espoir pour les possesseurs de Mac plus anciens. 9to5Mac rapporte qu'Apple est toujours en train de faire des ajustements sur cette fonction — ce qui n'est pas vraiment étonnant, Yosemite étant toujours en bêta — et qu'elle n'a pas encore arrêté la liste des Mac compatibles.

À vrai dire, on doute un peu que les Mac équipés d'une autre version que le Bluetooth 4.0 supportent Handoff à terme — il y a eu beaucoup de changements entre cette version et les précédentes —, mais après tout, Apple s'est bien attachée à rendre rétrocompatible l'AirDrop nouvelle génération. On peut espérer au moins que les dongles à la dent bleue soient de nouveau pris en charge dans la version finale de Yosemite.

Pour communiquer en AirDrop avec des Mac sans OS X 10.10, il faudra activer un mode spécial.
avatar Lem3ssie | 

Ok, merci.
J'aimerais déjà en trouver une à coup sûr.

avatar baptistecanazzi | 

Alors, suite à quelques recherches sur les composants...

La puce WIFI ne change pas, d'où les erreurs que l'on fait parfois. Mais la partie Bluetooth est elle mise à jour. Jusque là, rien d'étonnant.

Si l'on se fie à ce qui est débattu ici : https://discussions.apple.com/message/26149981

Et que l'on commande donc le composant suivant : http://www.os-store.com/broadcom-apple-bcm4331-bcm20702-bt-wlan-card-module-a1278-a1286-a1297-661-5867-607-7291-607-8792.html

On devrait pouvoir... être en bonne voie. Pour 17€ frais de ports compris, je viens de m'en commander une. Je fais le test.

à voir pour la suite ;) Je vous tiens au courant.

avatar GAB97 | 

est ce que le nouvel os x Yosemite sera compatible avec le macbook pro 13 2011?

avatar Lem3ssie | 

Tous les mac compatibles Mavericks sont compatibles Yosemite. Tu as ta réponse, Merci Apple, même si le hardware ne permettra pas de profiter de toutes ces nouveautés.

avatar GAB97 | 

merci

avatar Lem3ssie | 

J'ai commandé la pièce, vu le prix je prends le risque, je vous tiens au courant. J'attends la beta 3 d'ios pour mettre à jour mon iPhone.

avatar baptistecanazzi | 

Vous n'avez pas besoin de mettre à jour votre iPhone en iOS 8 ou votre mac en OS X Yosémite pour vous assurer de la validité de l'opération :) Il suffit de vérifier la version bluetooth dans "À propos de ce mac/Rapport Système/ Matériel/Bluetooth" : version LMP 0x4 = 2.1+EDR ; 0x6 = 4.0 LE :)

Tenons nous au courant mutuellement donc ;)
Bonne journée !

avatar Lem3ssie | 

Oui, je sais mais j'attends un peu plus de maturité de iOS pour tester ces fonctions. Je ne suis pas sûr non plus qu'un échec ne viendrait pas de Handoff, pas encore au point.

Il y a aussi cette commande pour les fans du terminal : system_profiler -detailLevel full SPBluetoothDataType | grep "LMP Version"

Je n'attends pas la pièce avant au moins 1 semaine.

avatar Lem3ssie | 

Ma pièce vient d'être expédiée, bien que je ne puisse la suivre pour le moment.

Bon, des témoignages valident la méthode, j'espère que la beta 3 de Yosemite gagnera en stabilité pour valider une fois pour toute.

avatar baptistecanazzi | 

Pareil pour moi. La pièce est en mouvement !

avatar Lem3ssie | 

Des commentaires montrent qu'après passage à la DP3, la mise à jour de la carte ne permet plus d'être compatible Handoff.

avatar Lem3ssie | 

Comme je l'avais évoqué dans les forums de discussion d'Apple, la compatibilité totale est assurée tant par le chipset Bluetooth que wifi, en l'occurence le chipset BCM94360, sur le modèle 2011 ainsi que sur la carte de remplacement, le chipset est le BCM94331, c'est foutu à mon avis. La DP3 n'étant pas la version finale, on peut avoir des doutes, mais la direction prise ne va pas dans notre sens.
Only time will tell.

avatar Lem3ssie | 

J'ai reçu ma carte, ce n'est pas la bonne, je suis deg.

avatar baptistecanazzi | 

Reçu la pièce ce matin

avatar Lem3ssie | 

La mienne était le modèle 2011 : BCM94331PCIEBT4AX

avatar Lem3ssie | 

Téléchargez ce kext modifié : http://d-h.st/2eZ
Bon, pour que ça fonctionne il faut modifier la liste blanche qu'apple a introduit dans la DP3:
Terminal : sudo nvram boot-args="kext-dev-mode=1"
2) redémarrer le Mac
3) remplacer le fichier IO80211Family.kext dans System>Library>Extension
4) Et à nouveau un coup de Terminal
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) redémarrer le Mac
6) Dans System/Préférences, handsoff apparait à nouveau

avatar Lem3ssie | 

Après des heures de manip, tout fonctionne. ios 8 beta 5 et Yosemite dp5

avatar fredplume | 

Avec el capitan le problème ne se pose plus puisque l'on ne peut plus toucher au /System/Library/Extensions. Déplacez et archivez le dossier bundle IO80211 Familys Kext n'est plus modifiable, donc si vous vouliez de l'handoff...!

Pages

CONNEXION UTILISATEUR