OS X LionでTP-LINK WiFi USBインターフェイスを使用するにはどうすればよいですか?


9

私はたまたまTP-LINK TL-WN821N(これはWiFi USBスティックです)を持っています。OS X Lionを実行しているMac miniで動作する可能性はありますか?

公式のドライバーはありませんが、Ralinkのような他のベンダーからのATHEROS AR9170 + AR9102チップセット用のドライバーの種類があるようです。


1
「現時点では、MAC OS用のTL-WN821Nドライバーをリリースする予定はありません。」-TP-LINK代表。
JonasElfström12年

私はそれがポートになりますどのようにハードだろwireless.kernel.org/en/users/Drivers/ar9170 OS Xに
ジョナスElfström

回答:


7

更新: DWA-160 ドライバーの代わりにD-LinkのDWA-130 Rev. Dドライバーを使用すると、以下のハックが機能しました。同じチップセットを使用する互換性のあるドライバーは、WikiDeviデータベースの助けを借りて特定されました。


Googleをすばやく検索すると、誰かがD-Links DWA-160ドライバー同じチップセットを使用)の使用に成功いることがわかりますが、ドライバーにさまざまなハードウェアIDを認識させるための小さなハッキングは必要です。

  • ドライバーパッケージのインストール
  • インストーラーからカーネル拡張を抽出します。
  • plistを編集して、10進数に変換されたデバイスIDと製品IDを変更または追加します(以下に示す):
    • AtherosOtusMac.kextのパッケージ内容表示
    • 内のInfo.plistを開きます(XcodeまたはテキストまたはXMLエディターを使用)
    • システム情報を開き、USBでTP-Linkを見つけ、製品IDベンダーIDを書き留めます。
    • 両方の数値を16進数から10進数に変換します(Calculator.appを使用できます)
    • 最初のモデルのidProductidVendorを数値に置き換えます
  • kextヘルパーを使用して、変更したAtherosOtusMac.kextをインストールします
  • 使用DWA-160.app(中/Applications/Utilies)を接続します

OS Xドライバーを備えた新しいWifi USBスティックの価格を考慮しても、この種のことを楽しみにしていない限り、これは努力に値しないかもしれません:-)

plistステップの図(私のUSBマウスを例にして、TL-WN821Nを敷設していないため): Plistステップの図解


これは素晴らしい答えのようです!残念ながら、私は最初のステップを乗り越えることができません。OS X LionでD-Links DWA-160ドライバーのドライバーのインストールが失敗します。ダウンロードページで、D-Linkは「Mac OS 10.4および10.5をサポートしている」と述べています。運が悪いのかもしれません。
JonasElfström12年

OS Xドライバーを備えた802.11n互換のWiFi USBスティックの推奨事項をいただければ幸いです。私の古いMac miniは802.11gしかサポートしていません。
JonasElfström2012

1
私は別の古いTP-LINK WN821Nスティック(新しいものと同じように、28693ではなくproductid 4098、同じvendorid 3315)を試しました。そして、それは実際には接続しますが、数秒間だけです。いくつかの接続/切断ループの後、クラッシュします。
JonasElfström12年

1
ウーハー!/ System / Library / ExtensionsからAtheros関連のすべてを削除してから、Mac OS X用のNetgear DWA-130 Dドライバーをダウンロードしました(DWA-160と同じようです)。Info.plistにパッチを適用し、上記の指示に従いました。今回はうまくいきました!@IngmarHupp
JonasElfström、

1
これはNetgearではなく、D-Link DWA-130 REVDです。dlink.com/products/?pid=566
JonasElfström12年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.