Como posso usar uma interface USB WiFi TP-LINK no OS X Lion?

9

Por acaso, tenho um TP-LINK TL-WN821N (é um dispositivo USB WiFi) ao redor. Existe alguma chance de fazer isso funcionar em um Mac mini executando o OS X Lion?

Não há drivers oficiais, mas parece que há algum tipo de driver para o chipset ATHEROS AR9170 + AR9102 de outros fornecedores como Ralink.

Jonas Elfström
fonte
1
"Lamentamos que não haja nenhum plano para liberar o driver TL-WN821N para o MAC OS no momento." - representante TP-LINK.
Jonas Elfström
Eu me pergunto o quão difícil seria a porta wireless.kernel.org/en/users/Drivers/ar9170 para OS X.
Jonas Elfstrom

Respostas:

7

Atualização: O hack abaixo funcionou ao usar os drivers DWA-130 Rev. D da D-Link, em vez dos drivers DWA-160. Drivers compatíveis usando o mesmo chipset foram identificados com a ajuda do banco de dados WikiDevi .


Uma pesquisa rápida no Google mostra que alguém teve sucesso ao usar o driver D-Links DWA-160 (que usa o mesmo chipset ), embora não sem alguns pequenos hackers para fazer o driver reconhecer os diferentes IDs de hardware:

  • Instalar pacote de driver
  • Extraia a extensão do kernel do instalador:
    • Mostrar conteúdo do pacote do instalador
    • desarquivar Archive.pax.gz
    • pegue o AtherosOtusMac.kext
  • Edite o plist e altere ou adicione o ID do dispositivo e do produto convertidos em decimal (ilustrado abaixo):
    • Mostrar conteúdo do pacote AtherosOtusMac.kext
    • Abra Info.plist em (usando o Xcode ou um editor de texto ou XML)
    • Abra Informações do sistema , encontre seu TP-Link em USB e anote o ID do produto e o ID do fornecedor
    • Converta os dois números de hexadecimal para decimal (você pode usar o Calculator.app)
    • Substitua idProduct e idVendor no primeiro modelo pelos seus números
  • Use o kext helper para instalar o AtherosOtusMac.kext modificado
  • use DWA-160.app (in /Applications/Utilies) para conectar

Embora considere o preço de um novo pendrive Wifi USB com drivers OS X, isso pode não valer a pena, a menos que você esteja fazendo esse tipo de coisa por diversão :-)

Ilustração da etapa plist (com meu mouse USB como exemplo, porque não tenho um TL-WN821N disponível): Etapa de Plist ilustrada

Ingmar Hupp
fonte
Parece uma excelente resposta! Infelizmente, parece que não consigo passar do primeiro passo. A instalação do driver do driver D-Links DWA-160 falha no meu OS X Lion. Na página de download, a D-Link declara "Suporta Mac OS 10.4 e 10.5". então eu posso estar sem sorte.
Jonas Elfström
Recomendações para sticks USB WiFi compatíveis com 802.11n com drivers OS X seriam apreciadas. Meu antigo Mac mini é compatível apenas com 802.11g.
Jonas Elfström
1
Tentei outro stick TP-LINK WN821N mais antigo (productid 4098 em vez de 28693 como o mais novo, o mesmo vendorid 3315). E com isso ele realmente se conecta, mas apenas por alguns segundos. Após alguns loops de conexão / desconexão, ele trava.
Jonas Elfström
1
Woohaa! Removai tudo o que estava relacionado ao Atheros de / System / Library / Extensions e baixei os drivers Netgear DWA-130 D para Mac OS X (parece ser o mesmo que para o DWA-160). Corrigi o Info.plist e segui suas instruções acima. Desta vez funcionou! Muito obrigado por toda a sua excelente ajuda. @IngmarHupp
Jonas Elfström
1
Não é o Netgear, mas o D-Link DWA-130 REVD desculpa pelo erro de digitação. dlink.com/products/?pid=566
Jonas Elfström