Une question récurrente lorsque vous montez votre configuration de Hackintosh: quel dongle bluetooth sera compatible pour faire fonctionner vos périphériques (clavier, souris, …)?

 

Tout d’abord, comprendre comment ça marche:

Pour bien choisir, il faut d’abord comprendre comment ça marche, et quelles sont les règles à respecter pour mettre toutes les chances de son côté.

Souvent, vous avez tendance à ne prendre en compte que la marque et le modèle du dongle bluetooth, or il faut savoir que d’autre facteurs entre en considération. Donc tout d’abord, regardons comment est reconnu un dongle bluetooth sous OSX et quels sont les critères importants:

 

 

Le premier point important, c’est que ce n’est pas la marque du dongle qui est importante, mais la marque du chipset bluetooth qu’il contient, en effet beaucoup de marques vendent des clés bluetooth sous leur nom, mais ne produisent pas de chipset et utilisent donc ceux d’un autre fabricant (on pourra par exemple citer certains dongles Asus qui utilisent un chipset Cambridge Silicon Radio ou CSR, ou encore des dongles Belkin qui utilisent des chipset bluetooth Broadcom).

On va donc relever le nom du fabricant du chipset, ici c’est un Cambridge Silicon Radio ou CSR, en découle deux autres références, le constructor-id ou ID du fournisseur qui sera le même pour tous les chipset d’un même marque, ici 0xa12 pour les chipset CSR et l’identifiant produit, ou device-id, qui correspond au modèle du chipset, ici c’est le 0×1.

On peut donc trouver deux dongles vendus par deux marques différentes, mais utilisant le même chipset (même fabricant, même constructor-id, même device-id). Théoriquement, si le chipset est compatible, tous les dongles l’utilisant, quelque soit la marque sous lequel ils sont vendus, seront compatibles (que ce soit un dongle Asus, un NoName ou une autre marque).

Un dernier point peut parfois être problématique, c’est le numéro de version du programme interne, ou firmware. Dans l’exemple utilisé, c’est la version 1989, mais on peut  par exemple trouver la version 3164 ou 4839. Sur deux chipset identiques, l’un peut être reconnu par OSX et l’autre non, à cause d’une version différente du firmware.

C’est la qu’est toute la difficulté de choisir un dongle compatible: sur les sites de ventes, on connait toujours la marque du vendeur (NoName, Asus, Belkin…), plus rarement la marque du chipset qu’il contient (CSR, Broadcom, …) encore plus rarement le modèle du chipset (device-id) et jamais la version du firmware. Il est donc toujours difficile d’être sur de la compatibilité si la clé bluettoth n’est pas vendue comme «compatible mac».

D’autant plus qu’une marque peut très bien vendre sous la même référence des dongles qui contiennent différent firmware, ou même différents chipset. Il est donc parfois difficile de s’y retrouver.

 

En pratique, quel sont les dongles compatibles?

Vous avez donc trois attitudes possibles:

  • Jouer la carte de la sureté en achetant sur l’Apple Store en ligne qui propose un dongle Belkin compatible Mac, ou sur des sites comme Macway qui vous propose deux dongles Novodio, eux aussi compatibles mac: ici et ici. Cette sécurité aura un coût vu que le prix total avec frais de ports s’élève souvent à plus de 15€.

 

  • Essayer de réduire le prix en prenant un modèle comme le Belkin F8T016ng qu’on peut trouver à 10€ fdp compris sur Amazon, ce modèle est réputé compatible Mac (certains vendeurs l’indiquent), mais il reste un risque minime de tomber sur une version récente qui utiliserait un nouveau firmware non compatible. Ce risque est vraiment négligeable, et comme c’est un achat sur internet, vous avez toujours 7 jours pour le renvoyer si vous n’êtes pas satisfait. Faites toutefois attention, il existe d’autre version comme le F8T016g qui ne sont pas compatibles.

 

  • Jouer la carte du prix minimum, on trouve des dongles bluetooth à partir de 2€ et des poussières sur Amazon, ce sont des versions NoName dont la compatibilité avec OSX n’est pas assurée, mais le plus souvent ils embarquent un chipset Cambridge Silicon Radio qui est compatible Mac. Le principal risque étant de tomber sur une version de firmware qui serait non compatible (cela peut aller d’une simple latence en sortie de veille pour que le dongle soit ré-activé, jusqu’à un une version qui ne marche tout simplement pas). Dans certains cas ça peut se résoudre en modifiant les kext bluetooth, mais ce n’est jamais garantit.

 

Conclusion:

A mes yeux, le meilleur compromis serait le Belkin F8T016ng, qui reste à un prix raisonnable avec un compatibilité quasi garantie. D’autant que les vendeurs indiquent souvent une compatibilité Mac (donc c’est leur responsabilité s’il ne marche pas) et que vous avez toujours 7 jours pour le retourner en cas de problème.

And the winner is: