Comment puis-je utiliser une interface USB WiFi TP-LINK dans OS X Lion?

9

Il se trouve que j'ai un TP-LINK TL-WN821N (c'est une clé USB WiFi) autour. Est-il possible de le faire fonctionner sur un Mac mini exécutant OS X Lion?

Il n'y a pas de pilotes officiels, mais il semble qu'il existe des pilotes pour le chipset ATHEROS AR9170 + AR9102 d'autres fournisseurs comme Ralink.

Jonas Elfström
la source
1
"Nous sommes désolés de ne pas avoir prévu de libérer le pilote TL-WN821N pour MAC OS pour le moment." - Représentant TP-LINK.
Jonas Elfström
Je me demande combien il serait difficile de porter wireless.kernel.org/en/users/Drivers/ar9170 sur OS X.
Jonas Elfström

Réponses:

7

Mise à jour: le piratage ci-dessous a fonctionné lors de l'utilisation des pilotes DWA-130 Rev. D de D-Link au lieu de ceux du DWA-160. Les pilotes compatibles utilisant le même chipset ont été identifiés à l'aide de la base de données WikiDevi .


Une recherche rapide sur Google montre que quelqu'un a réussi à utiliser le pilote D-Links DWA-160 (qui utilise le même chipset ), mais pas sans quelques piratages mineurs pour que le pilote reconnaisse les différents ID matériels:

  • Installer le package de pilotes
  • Extraire l'extension du noyau à partir du programme d'installation:
    • Afficher le contenu du package du programme d'installation
    • unarchive Archive.pax.gz
    • saisir AtherosOtusMac.kext
  • Modifier le plist et modifier ou ajouter l'ID de votre appareil et l'ID du produit convertis en décimal (illustré ci-dessous):
    • Afficher le contenu du package d' AtherosOtusMac.kext
    • Ouvrez Info.plist dans (à l'aide de Xcode ou d'un éditeur de texte ou XML)
    • Ouvrez les informations système , recherchez votre TP-Link sous USB et notez l' ID produit et l' ID fournisseur
    • Convertissez les deux nombres de l'hexadécimal en décimal (vous pouvez utiliser Calculator.app)
    • Remplacez idProduct et idVendor sur le premier modèle par vos numéros
  • Utilisez kext helper pour installer votre AtherosOtusMac.kext modifié
  • utilisez DWA-160.app (in /Applications/Utilies) pour vous connecter

Bien que considérant le prix d'une nouvelle clé USB Wifi avec des pilotes OS X, cela ne vaut peut-être pas la peine, à moins que vous ne fassiez ce genre de choses pour le plaisir :-)

Illustration de l'étape plist (avec ma souris USB comme exemple, car je n'ai pas de TL-WN821N autour): Étape Plist illustrée

Ingmar Hupp
la source
Cela ressemble à une excellente réponse! Malheureusement, je n'arrive pas à franchir la première étape. L'installation du pilote du pilote D-Links DWA-160 échoue sur mon OS X Lion. Sur la page de téléchargement, D-Link indique «Prend en charge Mac OS 10.4 et 10.5». donc je n'ai peut-être pas de chance.
Jonas Elfström
Des recommandations pour les clés USB WiFi compatibles 802.11n avec les pilotes OS X seraient appréciées. Mon ancien Mac mini ne prend en charge que le 802.11g.
Jonas Elfström
1
J'ai essayé un autre bâton TP-LINK WN821N plus ancien (ID de produit 4098 au lieu de 28693 comme le plus récent, même ID de fournisseur 3315). Et avec cela, il se connecte, mais seulement pendant quelques secondes. Après quelques boucles de connexion / déconnexion, il se bloque.
Jonas Elfström
1
Woohaa! J'ai supprimé tout ce qui concerne Atheros dans / System / Library / Extensions, puis j'ai téléchargé les pilotes Netgear DWA-130 D pour Mac OS X (il semble que ce soit le même que pour DWA-160). J'ai corrigé l'Info.plist et suivi vos instructions ci-dessus. Cette fois, cela a fonctionné! Merci beaucoup pour toute votre excellente aide @IngmarHupp
Jonas Elfström
1
Ce n'est pas Netgear mais D-Link DWA-130 REVD désolé pour la faute de frappe. dlink.com/products/?pid=566
Jonas Elfström