スレ住民有志によるまとめです。基本は wikiの HCLを。入手先のヒントは Linkや 書庫にあるかも・・・。
カードの種類: | AirMac Extreme (0x14E4, 0x111) |
サポートされる PHY モード: | 802.11 a/b/g/n/ac |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 |
AirDrop: | 対応 |
Vendor | Device | Sub Vendor | Sub Device | Vendor Name | DeviceName |
14E4 | 432B | 106B | 000D | Broadcom Corporation | BCM4322 802.11a/b/g/n Wireless LAN Controller |
カードの種類: | 他社製ワイヤレスカード |
サポートされる PHY モード: | 802.11 a/b/g/n |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165 |
AirDrop: | 対応 |
802.11a/b/g/n/ac および Bluetooth 4.0の両方が動く。Apple Wireless Keyboard, Magic Trackpadによるスリープ復帰もできる。
以下のページを参考にした。
WiFiとBTのコンボカード。とはいえWiFiはPCIe接続で、BTはUSB接続なので、同じカードに搭載されていても別物と考えられる。搭載されているWiFiチップBCM4352と、BTチップBCM20702A0は、いずれもMacintoshに搭載されているチップと同一なので、互換性は高い。ただし、PCIeとUSBのvendor/product IDが純正と違うのでさすだけでは認識されない。そこで、WiFiとBTのkextの中のIDを書き換える必要がある。以下の作業の前に、PCIとUSBのVendor IDとProduct IDを調べて、USBのIDは10進数になおしておく。手元のカードの場合では、
PCIe VID = 0x14e4 (Broadcom Corporation) PCIe PID = 0x43b1 USB VID = 0x413c (Dell Inc.) (16700) USB PID = 0x8143 (33091)
であった。(Dellの補修部品らしいことがわかる)
BTについては、以下の手順でがんばらなくても、動作報告 Bluetooth編にある同等のUSBアダプターI-O DATA USB-BT40LEを使っても良いと思う。とくにデスクトップ機などでUSBポートが潤沢にある場合は、コンボカードにこだわる必要は無いと思う。
(2014.3.4追記) 順調に動いていたBTであったが、何らかのタイミングで突然マルチタッチが効かなくなった。単純なマウスとしては機能する。結局、動作報告 Bluetooth編にあるUSBアダプターI-O DATA USB-BT40LEを使うことにした。
kextにvendor/product IDを追加する。
<key>IOKitPersonalities</key> <dict> <key>Broadcom 802.11 PCI</key> <dict> (略) <key>IONameMatch</key> <array> <string>pci14e4,43a0</string> <string>pci14e4,43b1</string> </array> (略) </dict>
kextにvendor/product IDを書き込む。
<key>BroadcomUSBBluetoothHCIController - MediaLink BT4.0 Adapter</key> <dict> (略) <key>idProduct</key> <integer>33091</integer> <key>idVendor</key> <integer>16700</integer> </dict>
以上の作業でBluetoothモジュールは認識されて、システム環境設定に現れ、ON/OFFや様々な設定が可能になる。しかし、なぜかキーボードなどのBluetooth機器を検出出来なくてペアリング出来ない。Tonymacのフォーラムを見ていたら、firmwareが古いという情報があった。そこで、ファームウェアにパッチを当てるkextを入れる。ちなみにここまでの手順で正常に使えるようならファームウェアが更新された製品と思われるので以下の手順は不要だと思う。
<key>idProduct</key> <integer>33091</integer> <key>idVendor</key> <integer>16700</integer>
Vendor | Device | Sub Vendor | Sub Device | Vendor Name | DeviceName |
14E4 | 43B1 | 106B | 0017 | Broadcom Corporation | BCM4352 802.11ac Wireless Network Adapter |
カードの種類: | 他社製ワイヤレスカード |
サポートされる PHY モード: | 802.11 a/b/g/n/ac |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165 |
AirDrop: | 対応 |
802.11a/b/g/n/ac および Bluetooth 4.0の両方が動く。Apple Wireless Keyboard, Magic Trackpadによるスリープ復帰もできる。tonymacのサイトでは多くの人が使っているカード。 しかし、5GHzが動いていない様子。2GHzのチャンネルしか作動していない?米国仕様のせいかもしれない。ということで上記のDW-1550のほうがおすすめ。
カードの種類: | 他社製ワイヤレスカード |
サポートされる PHY モード: | 802.11 a/b/g/n/ac |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 |
AirDrop: | 対応 |
動かし方は上記のDW-1550と同様。ただし、IDが異なるので調べて対応すること。ちなみに手元のカードでは以下であった。
PCIe VID = 0x14e4 (Broadcom Corporation) PCIe PID = 0x43b1 USB VID = 0x0a5c (Broadcom Corp.) (2652) USB PID = 0x21fb (8699)
(DW-1550と違いUSBにもBroadcomのIDが振られている)
Vendor | Device | Sub Vendor | Sub Device | Vendor Name | DeviceName |
168C | 0030 | 168C | 3112 | Qualcomm Atheros | AR93xx Wireless Network Adapter |
カードの種類: | AirMac Extreme (0x168C, 0x3112) |
ファームウェアのバージョン: | Atheros 9380: 4.0.74.0-P2P |
サポートされる PHY モード: | 802.11 a/b/g/n |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64 |
ワイヤレス時にスリープを解除: | 対応 |
AirDrop: | 対応 |
カードの種類: | AirMac Extreme (0x14E4, 0x117) |
ファームウェアのバージョン: | Broadcom BCM43xx 1.0 (6.30.223.154.45) |
ロケール: | ETSI |
国別コード: | JP |
サポートされる PHY モード: | 802.11 a/b/g/n/ac |
サポートされるチャンネル: | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 |
ワイヤレス時にスリープを解除: | 対応 |
AirDrop: | 対応 |