Mac信者のHackintosh修行

惑星で一番美しいOSが1台でも多くのマシンで動くことを目指します。

Hackintoshのパーツ選び 【その4:無線編】

f:id:siroanko:20170924210000p:plain

Hackintosh自作に適したWiFiBluetoothカードを紹介します。今までお話しした、CPU、マザーボード、グラフィックスカードがHackintosh自作パーツの主役でした。これらが正しく選択されていれば、他のパーツはどれを使ってもとりあえず動きます。でも脇役なりにこだわっておきたいパーツもあります。WiFi / Bluetoothカードはその筆頭かと思います。

そもそも無線は必要なのか

普通に考えたらデスクトップコンピュータにはBluetoothWiFiも必須ではないでしょう。キーボードはUSBで接続すれば良いですし、ネットワークは有線LANで接続した方が、高速ですし安定しています。でもmacOSを使うとなると、次の理由で Bluetooth / WiFi が欲しくなると思います。

Magic Trackpadが使いたい

現行のMagic Trackpad 2と1世代前のMagick TrackpadはBluetooth接続するポインティングデバイスです。macOSでは色々なマルチタッチ入力がサポートされています。MacBookシリーズを使っていれば、マルチタッチ操作はおなじみかとも思います。これらが、非常に使いやすいのです。macOSのインタフェースの素晴らしさは定評があるところですが、その素晴らしさを全て享受するにはMagic Trackpadが必須です。そのためにBluetoothが必要なのです。

Continuityが使いたい

最近のアップル社のビジネスは、もはやMacintoshがメインではなくなりました。iPhoneがメインで、さらにはそれを取り巻くエコシステムにユーザを取り込んで、クラウドサービスとコンテンツ販売で儲けるビジネスモデルに移行しつつあります。なので、macOSでも、他のMacintoshだけでなく、iPhone, iPad, Apple Watchとの連携機能の強化(Continuity)を進めています。これらを使用するには、BluetoothWiFiが必要なのです。 iPhonemacOSを連携するにも、iPhone経由でiMessageを使うにも、Apple Watchでログインするにも、無線機能が必要です。

手軽なBluetooth USBアダプタ

Magic Trackpadを接続するだけなら、USBのBluetoothアダプタがお手軽です。ただ、どれでも動くわけではありません。おすすめは、iMacMacBookで採用されているBroadcom社のチップBCM20702を使ったアダプタです。これならMac OS X 10.8以降で動作します。日本で簡単に買える製品だと、例えばI-O DATAのUSB-BT40LEです。

ただ、Magic Trackpadやキーボードは使えますが、Continuityの機能は使えません。

WiFi USBアダプタは使えない

macOSでも使えるWiFi USBアダプタがいくつか販売されています。私は使ったことがありませんが、少なくともHackintoshでは非常に不安定らしいです。おすすめできないようです。

Broadcom社の純正無線モジュール

ということでようやく本題です。Hackintoshに取り付けるだけで、何の設定もせずにそのまま動いて、本物のMacintoshとまったく同じくContinuity連携ができる究極のWiFi / Bluetoothアダプタがあります。実機で使われているBroadcom社の製品です。ただ、Broadcom社のものなら何でも良いというわけではありません。実機と少し違うものは、それでも使えることがありますが、パッチを当てて苦労することになります。

Apple社が使っているBroadcomの無線モジュールに関して、このページでまとめられています。

User:Omega/Broadcom modules (Apple) - WikiDevi

それによると、最近の802.11acに対応した実機で使われているBroadcom社の無線モジュールは以下です。

  • BCM94360CS2 (2013年採用)
  • BCM94360CS (2013年採用)
  • BCM94360CD (2013年採用)
  • BCM943602CS (2015年採用)

これらはいずれもBroadcom社から、チップセットが基板に乗ったカードの形で販売されています。AliExpressなどで$10から$40くらいで入手できます。日本のamazonでも時々売られています。ただ、採用された年号から分かるように、いずれも少し古い製品です。最近のMacではApple社内製品モジュールが使われる傾向があるようです。iMac Proのような大型筐体でも、Broadcomのモジュールは使われず、Appleのモジュールが基板上に直接実装されています。

jp.ifixit.com

ということで、今は比較的潤沢に出回っているBroadcomのモジュールも、今後は品薄になるかもしれません。将来使用するかもしれない部品は、今の内に確保しておくのが良いかもしれません。

以下で、この4種類のモジュールの詳細を説明します。おすすめは、コスパの高い最新型のBCM943602CSか、もしくはMac Proで使われている高級品のBCM94360CDです。

BCM94360CS2

上記のロシアのサイトによると、4種類のモジュールのうち、BCM94360CS2だけははWiFiが少し遅いようです。(他が1.3Gbpsに対して、これは867Mbps)価格は安いです。MacBook Air 2013などで使用されているモジュールです。アンテナの数は2本です。おそらく、1本がBluetoothで、もう1本がWiFiだと思われます。WiFiアンテナを複数持っている場合、一番条件の良いアンテナが使用されます。WiFi電波強度は、壁の反射などで均一ではありません。アンテナの本数が多い方が、離して設置したり、向きを変えたりすることができ、強い信号を受信できる可能性が高まるので有利です。とはいえ、有線LANをメインで使用するデスクトップなら、このモジュールでも十分かもしれません。

 

Broadcom BCM94360CS2 - 802.11ac (2x2) (867Mbps / 5GHz) + BT 4.0, MacBook Air (2013)などで採用。アンテナ2本

AliExpress.com Product - New BCM94360CS2 Wireless-AC WIFI Bluetooth BT 4.0 Airport 802.11ac Card For Macbook Air 11" A1465 13" A1466 2013 MD711LL/A MD760

BCM94360CS

これはMacBook Pro 2013などで採用されているモジュールです。5GHz WiFiが1.3Gbpsのものです。アンテナの本数は3本です。Bluetoothが1本、WiFiが2本と思われます。

Broadcom BCM94360CS - 802.11ac (3x3) (1.3Gbps / 5GHz) + BT 4.0 MacBook Pro (2013)などで採用。アンテナ3本

BCM94360CD

これはiMac 2013や、最新の(と言ってもだいぶ古くなってしまいましたが)円筒型Mac Proでも採用されています。最高級モデルと言えます。販売価格も4種類の中では一番高額です。とは言っても$40未満です。5GHz WiFiが1.3Gbpsで、アンテナの本数は4本です。端から2番目の一つがBluetoothで、後の3本がWiFiです。私が入手した当時はこれしかなかったので、今でも使用しています。


Broadcom BCM94360CD - 802.11ac (3x3) (1.3Gbps / 5GHz) + BT 4.0 iMac (2013)などで採用。アンテナ4本

AliExpress.com Product - Broadcom WiFi Wlan Bluetooth BT 4.0 Card BCM94360CD BCM4360CD 802.11ac A1418 A1419 635-0014

BCM943602CS

これはMacBook Pro 2015で採用されている最新のモジュールです。5GHz WiFiが1.3Gbpsで、アンテナの本数は3本です。Bluetoothが1本、WiFiが2本と思われます。外見と型番からしてBCM94360CSの後継機種と思われます。新しいモデルのためか、価格が安いのでお得感があります。流通している個数も多いようです。

 
Broadcom BCM943602CS - 802.11ac (3x3) (1.3Gbps / 5GHz) + BT 4.1 MacBook Pro (2015)などで採用。アンテナ3本 AliExpress.com Product - Laptop Network Cards WiFi Bluetooth Card 653-0194 BCM943602CS Fit For Macbook Pro 13" A1502 2015 Network Cards VCM29 T51 AliExpress.com Product - Newest Laptop Network Cards WiFi Bluetooth Card 653-0194 BCM943602CS Fit for Pro 13" A1502 2015 Network Cards VCM29 AliExpress.com Product - WiFi Bluetooth Card 653-0194 BCM943602CS Fit A1502 2015 Network Cards VCM29 T0.35 Laptop Network Cards

PCIeスロット用アダプタ

上の写真を見ていただくとわかるように、いずれの純正無線モジュールにも、縁には同じコネクタがついています。これらのモジュールに対応したMacBook Air, MacBook Pro, iMac, Mac Proには、このピンに合うソケットがついているので、差し替えて交換することができます。

コネクタのピン構成はPCIeとUSBです。WiFiがPCIeを使い、BluetoothがUSBを使います。PCIeとUSBが一緒になったコネクタの規格としては、mini PCI Express (miniPCIe, mPCIe)とかm.2が普及しています。特に最近のマザーボードの多くにはm.2が搭載されています。 でも残念なことに、Broadcom社のモジュールのコネクタは、形もサイズも違う独自仕様で、mPCIeやm.2との互換性がありません。

そこで、このコネクタを、通常のPCIeスロットに変換するアダプタが売られています。通常のPCIeスロットにはUSBのピンはありませんので、このタイプのアダプタにはUSBのためのコネクタがついていて、マザーボード上のUSB 2.0端子に接続します。

BCM94360CDなどを標準PCIeスロットに変換するカード

AliExpress.com Product - BCM943602CS BCM94360CSAX BCM94360CD BCM94360CS2 BCD94331CSAX to PCIe 1x PCI-E X1 adapter for apple wifi card desktop hackintosh

AliExpress.com Product - Laptop Wireless Network Card adapter PCI-e to 3G bluetooth 4.0 WIFI BCM94360CD / BCM94331CD module for macbook Pro/Air

mini PCI Express用アダプタ

こちらはmini PCIe変換アダプタです。mini PCIeを搭載したマザーボードで、空間に余裕がある場合は、これを使ってBCM94360CDを取り付けられます。

BCM94360CDなどをmini PCI Expressに変換するカードの例

AliExpress.com Product - Mini PCI-E to BCM94360CD/ BCM94331CD Flexible Adapter With Wireless Antenna

m.2用アダプタ

m.2に変換するアダプタも売られています。m.2無線ソケットを搭載したマザーボードで、空間に余裕がある場合は、これを使ってBCM94360CDを取り付けられます。

www.ebay.com

どう見ても同じものはAliExpressでも売られています。説明によると、BCM94360CD、BCM94360CS、BCM94360CS2、BCM943602CSをm.2に変換するアダプタだそうです。

AliExpress.com Product - Mini PCI-E to NGFF M.2 M KEY BCM94360CS2 BCM943224PCIEBT2 Wireless Converter Adapter Card for Mac OS Hackintosh A/E Notebook PC

FenviのPCIeカード

Fenviという会社が、BCM94360CDを組み込んだPCIeカードを作っています。

Fenvi Technology

中身は、BCM94360CDなので、HandoffもContinuityも、何の設定もしなくても全て動作するようです。海外サイトでも好評で、tonymacx86では推奨パーツになっています。純正のBCM94360CDをPCIeアダプタで組み込むと、アンテナを配線する必要があり、コネクタが外れるトラブルがあります。Fenviの製品ではプリント基板上で配線されるのでスッキリしています。

ただ、以前はeBayやAliExpressで$55くらいで売っていましたが、最近は見かけないようです。日本のamazonでも一時売っていましたが、今は無いようです。tonymacx86から米国amazonへのリンク先でも商品が消えています。

長らく販売されていなかったのですが、最近、AliExpressに復活したようです。でも説明を見ると10.10, 10.11対応とあって10.12ではBluetoothがあまり良く動かないと書いてあります。オリジナルのBCM94360CDは、10.12でも10.13でもBluetoothは問題なく動くので、互換性に問題があるのかもしれません。(2018/5/25)

AliExpress.com Product - Fenvi FV-T919 802.11AC Desktop Wifi Card 802.11 A/B/G/N/AC BCM94360CD Wireless Bluetooth 4.0 OS X Yosemite 10.10+ PC/Hackintosh

Fenvi以外のPCIeカード

Fenviの他にも、対応モジュールを組み込んだPCIeカード製品もあるようです。AliExpressで見つけた出品を2つ紹介します。モジュールの型番を選んで発注するページもありますので、

  • BCM94360CS2 (2013年採用)
  • BCM94360CS (2013年採用)
  • BCM94360CD (2013年採用)
  • BCM943602CS (2015年採用)

から選ぶように気をつけてください。

また、macOS対応モジュールと書かれたBCM94331CDを選べるページもありますが、上記の4つの802.11ac対応モジュールより古い世代のものです(802.11n対応で6GHz WiFiが450Mbps)。またBCM94331CDは、機種設定によってはHandoffが不調だという報告もあります。値段は安いですが避けた方が無難です。

AliExpress.com Product - BCM94331CD Dual-band 2.4&5G 450M BT4.0 4Antennas Wireless Network Card BT4.0 for Mac rival BCM94360CD

AliExpress.com Product - 4 antennas 802.11ac+Bluetooth 4.0 Broadcom BCM94360CD wireless wifi Card For Desktops with mini pci-e to PCI-E 1X Adapter

AliExpress.com Product - BCM943602CS BCM94360CSAX 2.4&5G 3 Antenna 1300Mbps BT4.0 WiFi Wireless Network Card for desktop Mac OS hackintosh PK BCM94360CD

AliExpress.com Product - Broadcom BCM943602CS Desktop Dual Band 802.11 AC PCI-E Wi-Fi Bluetooth 4.0 Mac WLAN CARD

非純正のモジュール

ここまで、本物のMacintoshで使われているのと同じ部品を使ったモジュールを紹介しました。でも実機で使われていないモジュールの中にも互換性の高いものがあります。中には実機と同じシリーズのBroadcom製品でたまたま実機に採用されなかった部品もあります。これらはHackintoshでも使えます。

以下のリンクに、詳しい情報が書かれています。この中で、OOB (箱から出してすぐに使える) の欄がY (Yes)になっているモジュールは、簡単に使えると思われます。ここにリストされた多くの無線モジュールは、ノートPCの補修パーツとしてAliExpressなどで入手可能です。M.2やmini PCIeソケット周りのスペースが限られていて、純正モジュールアダプタが使えないような場合は、選択肢として検討してみましょう。

osxlatitude.com

この中で、有用性の高いカードは、1/2 mini PCIeもしくはM.2のカードだと思います。OOBがYになっている非純正モジュールをいくつか見てみましょう。

Dell DW1510

1/2 PCIeのWiFiカードです。WiFia/b/g/n対応のものの多くは、少し古い世代の製品なので、Bluetoothは搭載されていません。この中でも、DW1510はノートPCやNUCのHackintoshでよく使われます。ちなみにDWという型番は、DellのノートPC用の補修部品の型番です。多分Dell Wirelessの略だと思われます。DW1510は、AliExpressでも数ドルで売られていて、安価です。これはmini PCIeに挿せば、そのまま何もせずにHackintoshで動きます。Bluetoothがありませんので、I-O DATAのUSB-BT40LEなどのBluetooth USBアダプタと組み合わせて使うのも良いと思います。Continuityを使用しないなら安定していて良い選択です。

AliExpress.com Product - BCM94322HM8L 2.4&5G 300M BCM4322 Mini PCI-E DW1510 Free drivers Mac OS WiFi Wireless Network Card for hackintosh

AzureWave AW-CB160H (BCM94360HMB)

1/2 PCIeのWiFi/Bluetoothカードです。WiFia/b/g/n/acのタイプには、Bluetoothが搭載されたコンボカードが多いです。1/2 mini PCIeでOOBがYなのは、このAzureWave AW-CB160Hのみです。BroadcomのBCM94360HMBというモジュールを使っています。数字部分が純正と同じです。そのため互換性が高いです。アンテナが3本のタイプです (WiFiが2本とBluetoothが1本)。アンテナのコネクタが、一般のmini PCIeのコネクタより小型のタイプなので、対応したアンテナが必要です。AliExpressの製品には、コネクタ形状を変換するケーブルが付属しているものもあります。何れにしても、すでにあるアンテナ配線を置き換える必要があります。

AliExpress.com Product - 1300Mbps Mini PCI-E Wlan Card For Azurewave AW-CB160H 802.11ac/abgn WiFi+Bluetooth 4.0 Broadcom BCM94360HMB +3X IPEX-4 antennas

上記のリストではOOBとはなっていますが、簡単なkextが必要なようです。詳しくはこちらに説明があります。

www.reddit.com

AzureWave AW-CE123H (Dell DW1550)

1/2 PCIeのWiFi/Bluetoothカードです。これもWiFia/b/g/n/acのタイプで、Bluetoothが搭載されたコンボカードです。こちらはアンテナが2本のタイプで、アンテナコネクタも通常サイズです。なので、既存のカードを差し替える場合に、作業が簡単になる場合が多いです。ですが、上記のリストではOOBの項目がN (No)です。そのままではBluetoothが動かないので、いくつかパッチを当てる必要があります。ただ、パッチの方法は確立されているようで、Contiuityも動くようです。tonymacx86に詳しい説明が書いてあります。

www.tonymacx86.com

AliExpress.com Product - SSEA AzureWave Broadcom BCM94352HMB BCM94352 802.11/ac 867Mbps wifi Half Mini PCI-E DW1550 Wireless Card

Dell DW1830 (BCM943602BAED)

M.2のWiFi/Bluetoothカードです。このタイプのカードでOOBがYなのは、Dell DW1830のみです。実はこれも、BroadcomのBCM943602BEADというモジュールを使っていて、数字部分が上記で説明した純正品と同じ番号です。チップは同じですが、Apple専用では無い汎用的なM.2ソケットの製品という意味かと思います。なのでこれも互換性が高いです。

AliExpress.com Product - BroadCom BCM943602BAED DW1830 BCM943602 NGFF M.2 1300Mbps BT4.1 Network Card better than BCM94352Z DW1560 support mac os