<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ネットワーク on Boot macOS</title><link>https://bootmacos.rinontech.com/tags/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/</link><description>Recent content in ネットワーク on Boot macOS</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Sun, 15 Sep 2024 13:15:05 +0900</lastBuildDate><atom:link href="https://bootmacos.rinontech.com/tags/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenCore Legacy PatcherがSequoiaに対応</title><link>https://bootmacos.rinontech.com/posts/22247/</link><pubDate>Sun, 15 Sep 2024 13:15:05 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/22247/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2023/09/lc05.png" alt="Featured image of post OpenCore Legacy PatcherがSequoiaに対応" /&gt;&lt;p&gt;OpenCore Legacy Patcher (OCLP)の 2.0.0がリリースされました。Sequoiaのベータ版にインストールしたところ、SequoiaでもBroadcomのWi-Fiが使えることを確認しました。&lt;/p&gt;
&lt;p&gt;Sonoma以降で使えなくなったBroadcomのWi-Fiは、OpenCore Legacy Patcher (OCLP) を使うと復活できます。詳細は以下の記事をご覧ください。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/21501/" &gt;SonomaでBroadcom Wi-Fiを有効にする&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="oclpがsequoiaに対応"&gt;OCLPがSequoiaに対応
&lt;/h2&gt;&lt;p&gt;SonomaのWi-Fi対応のために使っているOCLPから、アップデートの案内が出てました。Ver. 2.0.0になって、Sequoiaに対応したようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2024/09/oclp200.jpg"&gt;&lt;/p&gt;
&lt;p&gt;OpenCore Legacy Patcher update&lt;/p&gt;
&lt;p&gt;そこで早速試してみることにします。&lt;/p&gt;
&lt;h2 id="sequoiaベータ版にインストール"&gt;Sequoiaベータ版にインストール
&lt;/h2&gt;&lt;p&gt;ここからは、Sequoiaベータ版を起動して進めました。ASRock Z690 Steel Legend、13900KF、 Radeon RX 6600を以下の設定で使ってます。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/22215/" &gt;macOS Sequoia 15 Beta 8をインストール&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;Sequoiaベータ版は、メインで使っているSSDとは別のSSDにインストールしてあります。コンピュータのUEFIの起動は、SonomaがインストールされたメインのSSDで行い、OpenCoreの起動ボリューム選択で、Sequoia SSDを起動します。なので、OpenCoreの設定やkext類はSonomaを動かしている状態のままです。&lt;/p&gt;
&lt;p&gt;次に、OCLPリリースページから、2.0.0をダウンロードします。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/releases" target="_blank" rel="noopener"
 &gt;https://github.com/dortania/OpenCore-Legacy-Patcher/releases&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ここから、OpenCore-Patcher.pkgをダウンロードしました。pkgファイルを開くと、インストーラが起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2024/09/oclp200_%ef%bc%94.jpg"&gt;&lt;/p&gt;
&lt;p&gt;OCLPインストーラ&lt;/p&gt;
&lt;p&gt;インストール終了すると、アプリケーションフォルダの中にOCLPアプリができているので起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2024/09/oclp200_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;OCLP 2.0.0&lt;/p&gt;
&lt;p&gt;ここで、Post-Install Root Patchを選ぶと、Wi-Fi関係のパッチを当てられます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2024/09/oclp200_%ef%bc%95.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Post-Install Root Patch&lt;/p&gt;
&lt;p&gt;再起動するとWi-Fiが使えるようになってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2024/09/oclp200_%ef%bc%96.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Wi-Fi&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ
&lt;/h2&gt;&lt;p&gt;OCLPがアップデートされて2.0.0になり、Sequoiaに対応しました。そこでSequoiaベータ版で、動作を確認しました。OCLPを起動してボタンを押すだけでWi-Fiが動作するようになりました。SonomaとSequoiaの差は少ないようで、同じOpenCore設定で問題なく動作してます。OCLPのおかげでWi-Fiも動くようになったので、Sequoiaリリース日には、すぐに移行しようと考えてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/amazonbanner.jpg"&gt;&lt;/p&gt;</description></item><item><title>OpenCore Legacy PatcherがSonomaに対応</title><link>https://bootmacos.rinontech.com/posts/21563/</link><pubDate>Tue, 03 Oct 2023 16:17:05 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/21563/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2023/09/lc05.png" alt="Featured image of post OpenCore Legacy PatcherがSonomaに対応" /&gt;&lt;p&gt;前回の記事では、Sonomaになって使えなくなったBroadcomのWi-Fiを、OpenCore Legacy Patcher (OCLP) のNightly Buildを使って対応させました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/21501/" &gt;SonomaでBroadcom Wi-Fiを有効にする&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;その後、OCLPが更新されてSonomaに正式対応したので、それを使って再びパッチ当てしました。&lt;/p&gt;
&lt;h3 id="oclpがsonomaに対応"&gt;OCLPがSonomaに対応
&lt;/h3&gt;&lt;p&gt;OCLPが Ver. 1.0.0 になってSonomaに対応しました。前回の記事で使用した0.6.9を起動したところ、バージョンアップのお知らせが表示されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-03-14.10.06.png"&gt;&lt;/p&gt;
&lt;p&gt;これで正式にSonomaに対応したようです。リリースページからダウンロードできます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/releases" target="_blank" rel="noopener"
 &gt;Releases · dortania/OpenCore-Legacy-Patcher&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download and installボタンを押すと更新されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-03-14.10.29.png"&gt;&lt;/p&gt;
&lt;p&gt;起動すると1.0.0になってます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-03-14.11.39.png"&gt;&lt;/p&gt;
&lt;p&gt;Post-Install Root Patchを選ぶと、前回同様にパッチを当てられます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-03-16.05.24.png"&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-03-16.05.36.png"&gt;&lt;/p&gt;
&lt;p&gt;メッセージを見ると、macOSのシステム部分にかなりパッチが当たっています。それだけ大変な作業のようです。&lt;/p&gt;
&lt;h3 id="101に更新追記"&gt;1.0.1に更新（追記）
&lt;/h3&gt;&lt;p&gt;2023年10月4日に、OCLPが1.0.1に更新されていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-04-10.34.28.png"&gt;&lt;/p&gt;
&lt;p&gt;アップデートしてパッチし直しました。特に変化はありません。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;OCLPの公開版がアップデートされてSonoma対応になりました。Nightly版で、Broadcom Wi-Fi対応のパッチを当てていたので、公開版でパッチし直しました。Config.plistはすでに対応しているので、OCLPを起動してボタンを押すだけで終了します。Wi-Fiを動かし続けるために、これからもOCLPにお世話になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/amazonbanner.jpg"&gt;&lt;/p&gt;</description></item><item><title>SonomaでBroadcom Wi-Fiを有効にする</title><link>https://bootmacos.rinontech.com/posts/21501/</link><pubDate>Sun, 01 Oct 2023 22:15:06 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/21501/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2023/09/lc05.png" alt="Featured image of post SonomaでBroadcom Wi-Fiを有効にする" /&gt;&lt;p&gt;SonomaでBroadcomのWi-Fiを使えるようにしました。iPhoneとのコピペ（ユニバーサルクリップボード）やAirDropが再び使えるようになりました。&lt;/p&gt;
&lt;h3 id="sonomaでwi-fiが使えない"&gt;SonomaでWi-Fiが使えない
&lt;/h3&gt;&lt;p&gt;Sonomaでは、マザーボードのM.2ソケットに取り付けたBroadcom Wi-Fiカード&lt;/p&gt;
&lt;p&gt;が動作しませんでした。Bluetooth部分は動作します。これらのBroadcom Wi-Fiを搭載しているMacが全て、Sonomaのサポート対象から外れたためです。Venturaまでは動作し、Sonomaで動作しなくなったチップは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94350 (BCM94352を含む)&lt;/li&gt;
&lt;li&gt;BCM94360&lt;/li&gt;
&lt;li&gt;BCM43602&lt;/li&gt;
&lt;li&gt;BCM94331&lt;/li&gt;
&lt;li&gt;BCM943224&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wi-Fiが使えなくなったマシンは、デスクトップ（Z690マザーボード、13900K、Radeon RX 6600）なので、有線LANがあれば一般的なネット利用には支障ありません。しかしWi-Fiが機能しないと、iPhoneとの連携機能（ユニバーサルクリップボードやHandoffなど）やAirDropが使えないので、なんとかしたいところです。&lt;/p&gt;
&lt;h3 id="oclpで対応する"&gt;OCLPで対応する
&lt;/h3&gt;&lt;p&gt;OpenCore Legacy Patcher（以下ではOCLP）を使用して、Broadcomチップを有効にする方法が以下で説明されていました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/pull/1077#issuecomment-1646934494" target="_blank" rel="noopener"
 &gt;Preliminary support for macOS Sonoma by khronokernel · Pull Request #1077 · d&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OCLPは、新しいmacOSを、サポート対象外の古いMacにインストールするツールです。OpenCoreを利用しています。Macの機種を選択すると自動的に設定してくれるので便利です。Sonomaでサポート外になったBroadcomのWi-Fiを有効にするOCLPが、Nightly Build版で用意されています。公式版は10月2日とのことです。&lt;/p&gt;
&lt;p&gt;このSonoma対応の最新版OCLPをHackintoshで使います。上記のページの「Hackintosh Note」という項目に説明があります。本来の使い方ではないので、OpenCoreの設定準備が多少必要です。ちなみにOpenCoreも最新版にすると良いとのことなので、Nightly Build 0.9.6にしました。&lt;/p&gt;
&lt;h3 id="oclpを使ってみる"&gt;OCLPを使ってみる
&lt;/h3&gt;&lt;p&gt;まずは&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/pull/1077#issuecomment-1646934494" target="_blank" rel="noopener"
 &gt;上記のページ&lt;/a&gt;からOCLPのNightly Buildを入手しました。直接リンクを公開しないようにと書いてありますので、このページから探してください。Nightly.link: OpenCore-Patcher.app (Sonoma Development)と書いてあるリンクをクリックすると、OpenCore-Pacherのアプリがダウンロードされます。10月2日には公開版が出るそうなので、それまで待っても良いと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-09-30-17.40.01.png"&gt;&lt;/p&gt;
&lt;p&gt;実はOCLPを使うのは今回が初めてです。それで、とりあえずダウンロードしたアプリを起動してみました。開いたメインメニューに、いろいろなツールがあって便利そうです。Sonomaのダウンロードも、これを使えばきっと簡単でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-09-30-17.44.01.png"&gt;&lt;/p&gt;
&lt;p&gt;この中の「Post-Install Root Patch」という項目で、Wi-Fiのパッチが当てられます。「Post-Install Root Patch」をクリックすると、以下のメッセージが現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-09-30-17.44.37.png"&gt;&lt;/p&gt;
&lt;p&gt;要するに、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;あなたのマシンに対してできることはModern Wirelessのパッチです&lt;/li&gt;
&lt;li&gt;でもセキュリティ設定がキツいのでパッチ当てられません&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ということです。状況をとても的確に把握してくれているようです。Modern Wirelessというのは、今回のSonomaで使えなくなったBroadcomのチップです。OCLPのプロジェクトでは、Montereyで切り捨てられた古いWi-FiチップをLegacy Wirelessと呼んでいたので、それに対してSonomaで切り捨てられたチップをModernと呼んでいるようです。&lt;/p&gt;
&lt;h3 id="opencoreの調整"&gt;OpenCoreの調整
&lt;/h3&gt;&lt;p&gt;そこで、まずはOpenCoreの設定を整えて、OCLPが動作するようにします。Hackintoshに対して行う&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/pull/1077#issuecomment-1646934494" target="_blank" rel="noopener"
 &gt;先ほどの手順&lt;/a&gt;を参考にしました。ちなみに、古いMacに対して行う手順が&lt;a class="link" href="https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/WIiFi_Sonoma.md#2-config-and-efi-adjustments" target="_blank" rel="noopener"
 &gt;こちら&lt;/a&gt;に説明されています。これも参考にしました。これらに従ってconfigとEFIを調整します。&lt;/p&gt;
&lt;h4 id="1-kextの追加"&gt;1. Kextの追加
&lt;/h4&gt;&lt;p&gt;まずはkextを追加します。必要なkextは、以下の3個です。うち1個は、他のkext/Contents/PlugInsの中に含まれてますので、入手するkextは2個です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/blob/e21efa975c0cf228cb36e81a974bc6b4c27c7807/payloads/Kexts/Wifi/IOSkywalkFamily-v1.0.0.zip" target="_blank" rel="noopener"
 &gt;IOSkywalkFamily.kext&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/dortania/OpenCore-Legacy-Patcher/blob/e21efa975c0cf228cb36e81a974bc6b4c27c7807/payloads/Kexts/Wifi/IO80211FamilyLegacy-v1.0.0.zip" target="_blank" rel="noopener"
 &gt;IO80211FamilyLegacy.kext&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;AirPortBrcmNIC.kext (IO80211FamilyLegacyに含まれてます)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ちなみに&lt;a class="link" href="https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/WIiFi_Sonoma.md#2-config-and-efi-adjustments" target="_blank" rel="noopener"
 &gt;古いMac向けのガイド&lt;/a&gt;のほうには、このほかにも3個のkextを入れるように書かれてました。それを試みるとカーネルパニックになったり、暗黒画面になりました。上記の3個だけで良いようです。&lt;/p&gt;
&lt;h4 id="2-configplistの変更"&gt;2. config.plistの変更
&lt;/h4&gt;&lt;p&gt;次に、config.plistを変更します。まずは、上記の3個のkextが動作するように、Kernel/Addに以下を追加します。Xplistアプリで編集している様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lp07.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、macOSにあるIOSkywalk.kextを停止させます。このために、以下の項目をKernel/Blockに追加します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/09/lp05.png"&gt;&lt;/p&gt;
&lt;p&gt;さらに、Misc/Securityで、SecureBootModelを無効にします。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lp06.png"&gt;&lt;/p&gt;
&lt;p&gt;また、NVRAM/Addで、boot-argsにamfi=0x80 を追加し、csr-active-configを03080000に設定します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lp12.png"&gt;&lt;/p&gt;
&lt;p&gt;NVRAM/Deleteに、csr-active-configを追加します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lc09.png"&gt;&lt;/p&gt;
&lt;p&gt;config.plistの変更は以上です。csr関係の設定は、パッチ作業後は元に戻しても良いのかもしれません。詳しくは&lt;a class="link" href="https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/WIiFi_Sonoma.md#2-config-and-efi-adjustments" target="_blank" rel="noopener"
 &gt;こちらの説明&lt;/a&gt;をみてください。&lt;/p&gt;
&lt;h3 id="oclpを起動"&gt;OCLPを起動
&lt;/h3&gt;&lt;p&gt;これでOCLPが使えるようになりました。メインメニューからPost-Install Root Patchを選ぶと、先ほどと違って、以下のように表示されます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-01-17.56.09.png"&gt;&lt;/p&gt;
&lt;p&gt;いよいよパッチが当てられるようになったようです。Start Root Patchingを選択すると、rootとして作業するかどうかの確認と、パスワードを求められます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-01-17.56.36.png"&gt;&lt;/p&gt;
&lt;p&gt;パスワードを入力すると、パッチ作業が開始されます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lp17.png"&gt;&lt;/p&gt;
&lt;p&gt;パッチが終了したら、再起動です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2023-10-01-17.57.14.png"&gt;&lt;/p&gt;
&lt;h3 id="wi-fi動作を確認する"&gt;Wi-Fi動作を確認する
&lt;/h3&gt;&lt;p&gt;再起動したところ、無事、Wi-Fiが動作するようになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/lp13.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Wi-Fiを接続したところ、iPhoneとのユニバーサルクリップボード、Handoff、AirDropなどが動作するようになりました。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Sonomaになって使えなくなっていたWi-Fiが、OCLPによって復活しました。その結果iPhoneや他のMacとの連携が再び使えるようになりました。macOSのバージョンアップの時にはいろいろ試練がありますが、それを克服しているコミュニティの皆さんの努力に感謝です。&lt;/p&gt;
&lt;p&gt;今回は、M.2 Wi-Fiカード BCM94360NGを使いましたが、も同じ手順で復活するはずです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2023/10/amazonbanner.jpg"&gt;&lt;/p&gt;</description></item><item><title>HPの小型デスクトップEliteDesk (7: Windows 11を入れる)</title><link>https://bootmacos.rinontech.com/posts/13641/</link><pubDate>Sat, 09 Oct 2021 16:53:58 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13641/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/03/hp800g2dm.jpg" alt="Featured image of post HPの小型デスクトップEliteDesk (7: Windows 11を入れる)" /&gt;&lt;p&gt;Montereyがなかなか出ないので、Windows 11で遊びました。10で動いているHP EliteDesk 800 G2 DM (Core i5-6500T) を11にアップデートしました。CPUは11に非対応ですが、インストール用USBメモリを作ったらインストールできました。各種設定は、Windowsに慣れていないこともあっていつもながら大変でした。10から11で変わってさらに面倒になったところもありました。&lt;/p&gt;
&lt;h3 id="windows-11がインストールできない"&gt;Windows 11がインストールできない
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/windows_logo.png"&gt;&lt;/p&gt;
&lt;p&gt;HP EliteDesk 800 G2 DMは、macOSではiGPUが動作しなくて挫折して、Windows 10を入れていました。それでMacからはRemote DesktopでWindowsを使ったり、WSL機能で動かすUbuntuにsshしたりして使っていました。このマシンをWindows 11にアップデートして、設定をやり直しました。&lt;/p&gt;
&lt;p&gt;このマシンは、普通のアップデートではWindows 11がインストールできません。CPUが非サポートの第6世代なので致し方ないことです。本来ならばサポート対象の第8世代以降のCPUが必要です。でも、USBメモリーにWindows 11のインストーラを作れば可能でした。インストーラ作りは、Windows 10の環境で作業しました。USBメモリは8GBあれば良いようです。&lt;/p&gt;
&lt;p&gt;このUSBメモリで起動すると、Windowsインストーラが動きます。インストーラのメニューには、過去の設定を引き継いでアップデートする選択肢もありましたが、選択できませんでした。クリーンインストールしなければならないようです。これで特に問題なくWindows 11が動くようになりました。&lt;/p&gt;
&lt;p&gt;以前、Windows 10を設定した時の様子を紹介しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/" &gt;HPの小型デスクトップEliteDesk (6: Windowsを入れる)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;今回もこれに従って、11での各種設定をしていこうと考えました。ただ、色々細かいところが10とは違っていて、少し苦労しました。&lt;/p&gt;
&lt;h3 id="wsl2が動かない"&gt;WSL2が動かない
&lt;/h3&gt;&lt;p&gt;WindowsはmacOSと違って、UNIX的な機能や操作が使えなくて残念です。でもWSL (Windows Subsystem for Linux) を使えばLinux機能が動きます。WSLは、LinuxとWindowsが連携できるように結構頑張って作られています。ただ、ファイルシステムもコマンド体系も違うので、macOSのターミナル操作とGUI操作のような一体感は望めないです。&lt;/p&gt;
&lt;p&gt;今まではWSLを使っていたのですが、Windows 11にしたことで、WSL2に移行することになります。WSL2になって、LinuxとWindowsがより統合されたのかと期待したのですが、どちらかというと溝が深まった印象でした。インストールの手間も少し増えました。&lt;/p&gt;
&lt;p&gt;Windows 10でWSLを有効にしてUbuntuを起動するための準備作業は、かなりシンプルでした。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;「コントロールパネル – プログラム – Windowsの機能の有効化または無効化」から「Linux用Windowsサブシステム」にチェックする&lt;/li&gt;
&lt;li&gt;Microsoft StoreからUbuntu 20.04 LTSをダウンロードして起動する&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;この2ステップだけでした。今回も同様の作業をしてWSLを起動したところ、以下のように&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;WslRegisterDistribution failed with error: 0x800701bc
????? 0x800701bc WSL 2 ??????? ????? https://aka.ms/wsl2kernel
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;謎の文字化けエラーメッセージが出ます。???の部分は正確では無いです。日本語でエラーを出しているけど、表示に失敗しているようです。読める英語部分の文言で検索したところ、「https://aka.ms/wsl2kernelに行ってカーネルコンポーネントを更新しなさい」というエラーのようです。&lt;a class="link" href="https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package" target="_blank" rel="noopener"
 &gt;最新の（WSL2 Linux カーネル更新プログラム）パッケージ&lt;/a&gt;をダウンロードします。後で分かったのですが、StoreにあるUbuntuはWSL用のもので、WSL2では動かないので、WSL2に対応したカーネルパッケージが必要なようです。&lt;/p&gt;
&lt;p&gt;これを解決すると、次には、仮想マシンの機能を有効にしなさいというようなエラーメッセージが出ます。Windowsの機能の有効化または無効化の項目の2つ上に見えているHyper-Vの設定のことのようです。以前は、以下のように無効でも問題なく動いていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/wsl.png"&gt;&lt;/p&gt;
&lt;p&gt;これを有効にしたところ、WSL2でUbuntuが無事起動しました。これも後で知ったのですが、WSL2からはLinuxがHyper-Vの仮想環境で動作するよう変更になったようです。&lt;/p&gt;
&lt;h3 id="sshサーバが動かない"&gt;SSHサーバが動かない
&lt;/h3&gt;&lt;p&gt;Ubuntuには最初からsshサーバが入っています。通常のUbuntuならば、sshサーバを以下のコマンドで起動することができます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo service ssh start
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;WSLの時はこのコマンドで、他のマシン、例えばMacからWindowsマシンのIPアドレスを指定して、WSLのUbuntuにssh接続できました。WSL2ではこれができませんでした。Ubuntuと、同じコンピュータ上のWindowsからも localhostにはssh接続できますが、WindowsマシンのIPアドレスを指定すると接続できません。&lt;/p&gt;
&lt;p&gt;Ubuntuでifconfigすると、eth0に見慣れないIPアドレスが設定されています。WSLではWindowsのIPアドレスがそのままLinuxに設定されていたのですが、WSL2では仮想のアドレスが割り当てられるようになったそうです。なので、外部のマシンからWindowsのIPアドレスを指定してもWSLのLinux環境に接続できません。&lt;/p&gt;
&lt;p&gt;WSL2になってから、Linuxは仮想環境で動くようになり、Windowsとは別のIPアドレスが割り当てられるようになったのが、原因のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/itmedia/l_wi-wsl2net01.png"&gt;&lt;br&gt;
&lt;a class="link" href="https://atmarkit.itmedia.co.jp/ait/articles/1909/09/news020.html" target="_blank" rel="noopener"
 &gt;https://atmarkit.itmedia.co.jp/ait/articles/1909/09/news020.html&lt;/a&gt; より引用&lt;/p&gt;
&lt;p&gt;Linuxカーネルにも仮想環境に対応したパッチが当てられているようです。上記で、Hyper-Vが必須になったり、Ubuntuのカーネルを差し替える必要があったのも、これが理由のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/itmedia/wi-wsl2_01.png"&gt;&lt;br&gt;
&lt;a class="link" href="https://atmarkit.itmedia.co.jp/ait/articles/1906/14/news019.html" target="_blank" rel="noopener"
 &gt;https://atmarkit.itmedia.co.jp/ait/articles/1906/14/news019.html&lt;/a&gt; より引用&lt;/p&gt;
&lt;p&gt;素人の見解なので的外れなのかもしれませんが、VMwareとかVirtualBoxなどの仮想化ソフトウェア製品やDockerなんかと代わり映えしない気がしてしまいました。Linux環境がもっとWindowsにガチガチに絡みついて、よりシームレスに一体化して欲しかった気がします。&lt;/p&gt;
&lt;p&gt;話を戻しますと、外部からssh接続できない問題は、WindowsマシンのIPアドレスを指定しても、WSL2のLinux環境に接続できないことでした。WSL2は独立した仮想のネットワークに接続されているからです。さらに厄介なことに、WSL2がLinuxに割り当てるアドレスは、起動するたびに変化するらしいです。&lt;/p&gt;
&lt;p&gt;色々検索したところ、解決策はあるようでした。以下で紹介されていました。Windows側から、Ubuntu側にポートフォワーディングする設定です。これで、sshの22番のアクセスが来たら、Ubuntuのアドレスの22番に送ります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://qiita.com/yabeenico/items/15532c703974dc40a7f5" target="_blank" rel="noopener"
 &gt;wsl2でsshサーバを起動し、外部からそこに接続 - Qiita&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;まずは、Ubuntu側に、自分のIPアドレスを取得して、Windows側のポートフォワード機能に登録するスクリプトを書きます。ホームディレクトリに適当な名前をつけて保存します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#!/bin/bash

IP=`hostname -I`

netsh.exe interface portproxy delete v4tov4 listenport=22
netsh.exe interface portproxy add v4tov4 listenport=22 connectaddress=$IP

sc.exe config iphlpsvc start=auto
sc.exe start iphlpsvc
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;hostnameコマンドからIPアドレスを取得して変数IPに入れて、それを使ってWindowsのnetshとscコマンドで設定しています。次に、このファイル（例えば /home/bootmacos/port_f22.sh ）を、Windowsから起動するバッチファイルを書きます。ついでにsshdを起動しておく記述も加えておきます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;@echo off
WSL -u root -- service ssh start
WSL --exec /home/bootmacos/port_f22.sh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;そして、Windowsを起動したときに、このバッチファイルが管理者として実行されるように設定します。コントロールパネル–&amp;gt;システムとセキュリティ–&amp;gt;Windowsツール–&amp;gt;タスクスケジューラに行き、ここで「スタートアップ時（システム起動時）に」「ログインしているかどうかにかかわらず実行する」設定で、バッチファイルを登録します。結構ややこしいです。Windows 10では「管理ツール」という名前だったのが11では「Windowsツール」に名前が変わっていたりしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/setup.png"&gt;&lt;/p&gt;
&lt;p&gt;これにより以下のように処理が行われます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Windowsが起動するとバッチファイルが動く&lt;/li&gt;
&lt;li&gt;バッチの中で、Linuxコマンドでsshdを起動する&lt;/li&gt;
&lt;li&gt;バッチの中で、Linuxのシェルスクリプトを起動する&lt;/li&gt;
&lt;li&gt;シェルスクリプトの中でIPアドレスを取得してWindowsコマンドでポートフォワードを設定する&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;となります。WindowsとLinuxを行ったり来たりしてややこしいです。参考にしたサイトでは、全部の作業をWindowsバッチファイルで行う方法も紹介されていましたが、試したところ動作が不安定でした。&lt;/p&gt;
&lt;p&gt;sshdが起動するように設定するには、Linuxならコマンドひとつ、macOSだと「システム環境設定」「共有」で「リモートログイン」をクリックするだけです。sshdの設定は、WSLでも結構面倒だったのですが、WSL2ではさらに大変でした。でもこれで、今まで通り、電源を入れるだけで、ssh経由でUbuntuに接続できるようになりました。&lt;/p&gt;
&lt;h3 id="wake-on-lanが動かない"&gt;Wake On LANが動かない
&lt;/h3&gt;&lt;p&gt;WOLの設定も、いつもながらややこしいです。でもこれは10の時から変更点はありませんでした。&lt;/p&gt;
&lt;p&gt;このマシンには、IntelのI219-LMというネットワークアダプター(NIC)チップが使われています。Windows 11には標準でNICのドライバが入っているのですが、この標準ドライバではWOLが動作しません。IntelやHPのサイトからダウンロードしたドライバならWOL可能です。このことをすっかり忘れて、ネットを検索して試行錯誤してしまいました。最初から、自分の書いた記事をちゃんと読めば良かったです。&lt;/p&gt;
&lt;p&gt;WOLに対応するドライバを探すために、チップセット名などで検索しました。そして以下のIntelのサイトからドライバをダウンロードしました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.intel.co.jp/content/www/jp/ja/download/18293/intel-network-adapter-driver-for-windows-10.html" target="_blank" rel="noopener"
 &gt;Windows® 10 用インテル®・ネットワーク・アダプター・ドライバー&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Windowsのデバイスマネージャからこのドライバを入れようとすると、「すでに最新ドライバが入ってます」と言われてインストールできませんでした。ダウンロードした一式に入っているインストーラでインストールしました。&lt;/p&gt;
&lt;p&gt;この結果、デバイスマネージャの設定でWOLを有効できるようになります。以下のスクリーンショットでは、Wake On Magic Packetが有効になるように設定しています。このほか「電源の管理」タブでもWOL関連の設定がありますが、多分デフォルトでokです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/wol_win.png"&gt;&lt;/p&gt;
&lt;p&gt;BIOSにもWOLに関係する設定があります。こちらは、既に設定済みなので、今回は作業不要でした。&lt;/p&gt;
&lt;p&gt;以前、Homebridgeを導入したのですが、&lt;/p&gt;
&lt;p&gt;HomebridgeにはWOLによりコンピュータ機器の電源を投入するプラグインがいくつか公開されています。その中から、Homebridge Wolというプラグインを使ってます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/alexgustafsson/homebridge-wol#readme" target="_blank" rel="noopener"
 &gt;GitHub - AlexGustafsson/homebridge-wol: A Wake on Lan plugin for Homebridge&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;これにより、HomeKitからWindowsマシンの電源を投入し、On/Offの状態を確認できました。下はMacのホーム.appの画面です。Siriにお願いしてWindowsの電源を入れることも可能です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-10-08-18.52.50.png"&gt;&lt;/p&gt;
&lt;h3 id="biosもアップデート"&gt;BIOSもアップデート
&lt;/h3&gt;&lt;p&gt;ついでにBIOSもアップデートしておきました。HP EliteDesk 800 G2 DMのBIOS画面に、ネットワークから最新BIOSをダウンロードして更新するメニューがあります。クリックするだけで最新版 (2021/4/16版のN21 02.53) になりました。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;暗黒画面問題で頓挫したHP EliteDeskは、とうとうWindows 11マシンになりました。10より画面が洗練されて、良くなった気がします。引き続き、このマシンにはディスプレイを接続せず、macOSからMicrosoft Remote Desktopとssh経由で使用する予定です。&lt;/p&gt;</description></item><item><title>いま一番おすすめの自作macOSパーツ構成 (2021年版)</title><link>https://bootmacos.rinontech.com/posts/13383/</link><pubDate>Sun, 08 Aug 2021 17:39:10 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13383/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/10/20171029113120.png" alt="Featured image of post いま一番おすすめの自作macOSパーツ構成 (2021年版)" /&gt;&lt;p&gt;「&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9791/" &gt;いま一番おすすめの自作MACOS PCパーツ構成&lt;/a&gt;」という記事を書いてから1年経ってしまいました。状況が色々変化しているので2021年版として更新します。前回同様、「一番」と言うお題なので、無理して一つ選んで、その後に言い訳や代替案を書きました。ご意見・ご異論あると思いますのでコメントでお知らせください。&lt;/p&gt;
&lt;p&gt;なお、いろいろな作例を&lt;a class="link" href="https://bootmacos.rinontech.com/categories/%e3%83%93%e3%83%ab%e3%83%89/" &gt;BUILDSのカテゴリー&lt;/a&gt;でまとめてあります。&lt;/p&gt;
&lt;h3 id="逆風の1年"&gt;逆風の1年
&lt;/h3&gt;&lt;p&gt;思い返せばこの1年は色々ありました。まずはM1 Macが実際に発売されて大評判でした。CPU性能が予想以上に優れていて、iGPUもIntel内蔵GPUに比べたら圧倒的に高性能でした。Mac mini全モデル, MacBook下位モデル、iMac下位モデルはM1に置き換わるとは予想していましたが、これだけM1の性能・評判が良いと、Mac上位機種は今のままでしばらくは更新されないかもしれません。その結果、メインストリームIntel CPU搭載のMacはもう発表されない可能性もあります。とはいえ今のM1は拡張性が無いので、Intel CPUで自作するメリットはまだあると思います。将来のmacOSではIntel CPUが使えなくなる予定ですが、次世代のMac ProもXeon W-3300シリーズだという噂もあります。まだしばらくは、macOSでのIntel CPUサポートは継続されると思います。&lt;/p&gt;
&lt;p&gt;もう一つは、マイニングブーム再燃と半導体不足の影響で、グラフィックスボードが高騰していることです。多少は市場が落ち着きつつあるようですが、それでもまだまだ高価です。Radeon RX570/RX580の中古ですら3万円〜4万円で取引されている状況です。Windowsで自作する人たちを含めて、自作PCに向いていない時期です。&lt;/p&gt;
&lt;p&gt;そのような状況ですが、お勧めの自作最新パーツ構成を考えてみます。&lt;/p&gt;
&lt;h3 id="cpu-intel-core-i9-10850k-または-10900k"&gt;CPU: Intel Core i9-10850K または 10900K
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/10850K.jpg"&gt;&lt;/p&gt;
&lt;p&gt;現行のMac製品の中で最新Intel CPUを搭載しているのがiMac20,1と20,2です。Intelの第10世代CPU (Comet Lake-S) である10500, 10600, 10700K, 10910を搭載しています。このうち市販されているCPUは10500, 10600, 10700Kですので、これらを使用すれば、実機と同じCPUで自作できます。10910は、Appleが特注したCPUらしく、市販されていません。後述のように10910は、10900Kより若干低い性能で、10850Kと同等性能のようです。10900Kより性能が下がっているのですが、下位モデルと思われたくなくて数字を上げて10910としたのではないかと勘ぐってます。ということで、10850K, 10900Kなども問題なく動くと思われます。&lt;/p&gt;
&lt;p&gt;一方、&lt;a class="link" href="https://www.tonymacx86.com/buyersguide/building-a-customac-hackintosh-the-ultimate-buyers-guide/#CPUs" target="_blank" rel="noopener"
 &gt;tonymacx86のUltimate Buyer’s Guide&lt;/a&gt;では以下のCPUが推薦されています。（太字は特にお勧めできると考えたCPUです）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;10900K&lt;/strong&gt; (3.7Ghz / 10 Cores / 20 Threads)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10850K&lt;/strong&gt; (3.6Ghz / 10 Cores / 20 Threads)&lt;/li&gt;
&lt;li&gt;10900 (2.8Ghz / 10 Cores / 20 Threads)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10700K&lt;/strong&gt; (3.8Ghz / 8 Cores / 16 Threads)&lt;/li&gt;
&lt;li&gt;10700 (2.9Ghz / 8 Cores / 16 Threads)&lt;/li&gt;
&lt;li&gt;10600K (4.1Ghz / 6 Cores / 12 Threads)&lt;/li&gt;
&lt;li&gt;10600 (3.3Ghz / 6 Cores / 12 Threads)&lt;/li&gt;
&lt;li&gt;10500 (3.1Ghz / 6 Cores / 12 Threads)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;10400&lt;/strong&gt; (2.9Ghz / 6 Cores / 12 Threads)&lt;/li&gt;
&lt;li&gt;10320 (3.8Ghz / 4 Cores / 8 Threads)&lt;/li&gt;
&lt;li&gt;10300 (3.7Ghz / 4 Cores / 8 Threads)&lt;/li&gt;
&lt;li&gt;10100 (3.6Ghz / 4 Cores / 8 Threads)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このリストのどれを選んでも安定して稼働すると期待できます。今回は推薦CPUとして10850Kを選びました。理由は、どうせ自作するならM1に勝つ最強マシンにしたかったからです。M1のGeekbench 5スコアは、シングルコア性能で1700、マルチコア性能で7400くらいです。第9, 10世代のIntel CPUはどれもシングル性能で勝てない（1250くらい）ですが、マルチなら10600, 10700あたりが近いスコアを出しています。10コアの10850Kと10900Kならば、マルチが10000を超えるので、M1に勝てると考えました。&lt;/p&gt;
&lt;p&gt;10900Kの方が10850Kより高性能です。ただその差は、クロック数で2%~3%違うだけです。同じウェハーから作って選別しているという推測から、10900Kの方がオーバークロックには強そうですが、定格で使う限りは性能差は誤差程度だと思われます。価格差に見合う性能差ではありません。でも、潔く最高の性能を目指すなら10900Kが良いと思います。（&lt;strong&gt;追記&lt;/strong&gt;：最近の価格を再度調べたら、10850Kは値上がりし、記事執筆時に比べて、10900Kとの価格差が大幅に縮小してました。&lt;strong&gt;現時点なら10900Kのほうが良い&lt;/strong&gt;と思います。2021/11/12）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://ark.intel.com/content/www/us/en/ark/products/199332/intel-core-i910900k-processor-20m-cache-up-to-5-30-ghz.html" target="_blank" rel="noopener"
 &gt;Product Specifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://ark.intel.com/content/www/us/en/ark/products/205904/intel-core-i9-10850k-processor-20m-cache-up-to-5-20-ghz.html" target="_blank" rel="noopener"
 &gt;Product Specifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;一方、10850KとiMacに搭載された10910のスペックはおそらく完全に同一です。特注品の10910に相当する市販製品が10850Kだと考えることができます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://ark.intel.com/content/www/us/en/ark/products/204448/intel-core-i9-10910-processor-20m-cache-up-to-5-00-ghz.html" target="_blank" rel="noopener"
 &gt;Product Specifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;iMac発売当時は10850Kが発表されていませんでした。おそらくは排熱の制約からクロックを下げた10900Kが欲しかったAppleは、やむを得ず10910を特注したのかと思います。後に10910相当品をIntelが商品化したモデルが10850Kだと思われます。なので、10850Kにすれば最上位iMac20,1, 20,2と可能な限り同じ構成にできる点も多少嬉しいです。&lt;/p&gt;
&lt;p&gt;M1に対抗する必要はないと考えるのでしたら、コストパフォーマンスの良い、10700K, 10400がおすすめかと思います。kakaku.comを見ると、10400, 10700, 10100, 10700Kあたりが売れ筋上位にあるようです。iMac20,1に搭載されている10600, 10500は、初期の製品であるためなのかあまり売れていないようです。これらの上位、下位製品の10700、10400の方がコストパフォーマンスが良いと考えられているのだと思います。&lt;/p&gt;
&lt;p&gt;10850Kを選んだもう一つの理由は、IntelメインストリームCPUでは最強だからです。Intelの現行製品はすでに第11世代に移行しています。第10世代に比べて、シングルコアの性能は上がったものの、10コア製品が作れなくて、マルチコア性能では10900Kや10850Kに負けています。第11世代がイマイチな出来だったので、すぐに第12世代に移行するらしいですが、引き続きマルチコア性能で10900K, 10850Kに負けているという噂が流れています。第10世代10コアを選んでおけば、しばらくは新製品に性能負けしないのが嬉しいです。実際に10コアあると仕事が捗るというような事情は全くありませんが、ロマンです。&lt;/p&gt;
&lt;p&gt;ちなみに現行の第11世代のCPUは、macOSで動く報告があります。ただし、CPU IDを書き換える必要があるようです。また、macOSが第11世代をサポートしていないので、そのiGPUも使えないそうです。今後のiMacが第11世代を搭載するまでは（その可能性は低いですが）、第11世代を採用するメリットは少ないと思います。&lt;/p&gt;
&lt;h3 id="マザボasrock-z590-extreme"&gt;マザボ：ASRock Z590 Extreme
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg"&gt;&lt;/p&gt;
&lt;p&gt;CPUに第10世代を採用するなら、マザーボードのチップセットは400番か500番シリーズになります。ZタイプのチップセットならZ490かZ590が第10世代対応です。Z590は第11世代にも対応しています。第11世代ではCPUから周辺チップへのバス性能が向上して、ほとんどのZ590ボードではCPU直結のM.2 SSDソケットが用意されています。第10世代CPUではこのソケットが使えず無駄になるデメリットはあります。ただ、売れ筋はZ590に移行していますし、将来、第11世代に移行することも考えるとZ590マザーボードを選んでも良いと思います。macOSとの互換性も問題ありません。&lt;/p&gt;
&lt;p&gt;それでお勧めのマザーボードとしてASRock Z590 Extremeを選びました。この製品にはWiFi付きのASRock Z590 Extreme WiFiもありますが、WiFi無しがお勧めです。（WiFi付きは今は国内に流通していない様子です）以下の記事と、それに引き続く記事にあるように、現在手元で使っているマザーボードです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590マザーボードでmacOSを起動する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;選んだ理由も上記の記事で詳しく説明しました。要約すると、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PCIeスロットの数が多い&lt;/li&gt;
&lt;li&gt;こなれた有線LANチップ搭載でmacOS互換性が高い&lt;/li&gt;
&lt;li&gt;見た目がスッキリしている&lt;/li&gt;
&lt;li&gt;macOS互換の無線用key Eソケットとアンテナ穴がある&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;のがこれを選んだ理由です。詳しくは上記の記事をご覧ください。&lt;br&gt;
&lt;a class="link" href="https://www.amazon.co.jp/dp/B08VH76S16" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B08VH76S16.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ほぼ同じ機能のASRock Z590 Steel Legendも良いと思います。違いは、1GbE 有線LANが省かれて、サウンドチップがALC 1220からALC 897にダウングレードしているくらいです。そのため少しだけ安いです。PCIeスロットが多く、有線LANチップ、無線カードソケットの互換性が高い点はExtremeと同じです。デザインは、個人的にはExtremeの方が好きです。でも白いコンピュータを作りたい場合は、こちらが良いです。Steel Legendは、2,000円高いWiFiモデルも国内流通してます。互換性の高い無線カードに置き換える場合でも、アンテナ配線の手間を省くためにWiFiモデルを買うのもありかもしれません。&lt;/p&gt;
&lt;h3 id="グラボradeon-rx-6600-xt"&gt;グラボ：Radeon RX 6600 XT
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://www.amazon.co.jp/dp/B09CPXHYCW" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B09CPXHYCW.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;macOS Monterey 12.0.1がサポートしている現行グラフィックスボードは、Radeon RX 6800, 6800 XT, 6900 XTのみで、どれも価格は最低でも15万円です。しかし、macOS 12.1からは、RX 6600, 6600 XTがサポートされることになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13747/" &gt;macOS 12.1からRadeon 6600XTが使える&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13782/" &gt;Radeon RX 6600 XTをmacOSで使う&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;なぜかRX 6700はサポートされませんが、ローエンドの6600が対応したことで、お手頃な価格で入手可能になりました。&lt;/p&gt;
&lt;p&gt;上記の記事で紹介したように、6600 XTでも、Radeon RX 5700 XTを超える性能が得られます。ベンチマークスコアでM1 Maxにも勝てます。12.1以降ならば非常に安定して動くのでおすすめです。予算に余裕があるなら、6800, 6800 XT, 6900 XTも良いです。6600に比べて3倍近い性能があるとのことです。&lt;/p&gt;
&lt;p&gt;グラボの価格がさらに落ち着くまで、iGPUで凌ぐのも良いかもしれません。でも最近のiGPUは設定が結構大変です。実はこの記事に先立って、10900KのIntel UHD Graphics 630の設定を試みたのですが、うまく動かなくて挫折しました。すでにグラボを持っていて、頑張るモチベーションが足りないこともありますが、なかなか難しいと思いました。&lt;/p&gt;
&lt;p&gt;6600でも予算オーバーという場合は、互換性のある古いカードを中古やオークションで探すのも良いかもしれません。以下の記事にmacOSと互換性のあるボードが説明されています。例えばNVIDIAのKeplerシリーズなら動きます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/5422/" &gt;macOSのためのGPUの選び方&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ただしMontereyからKeplerがサポートされなくなりました。古いドライバを持ってくることで動かすことは可能です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/chris1111/Geforce-Kepler-patcher/releases" target="_blank" rel="noopener"
 &gt;Releases · chris1111/Geforce-Kepler-patcher&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="無線モジュールfenvi-fv-t919"&gt;無線モジュール：Fenvi FV-T919
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/08/fanviT919.png"&gt;&lt;/p&gt;
&lt;p&gt;これは迷うところはないです。WiFi/Bluetoothが、取り付けるだけですぐに動きます。設定やkext類が不要です。macOSにはWiFi/Bluetoothが前提の機能がありますので、互換性の高い無線モジュールが必要です。詳しくはこちらを。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;マザーボードにASRockのZ590 ExtremeやZ590 Steel Legendを使う場合は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;BCM94360NG&lt;/a&gt;を使うのも良いと思います。このカードはmacOSでそのまま機能する唯一のM.2用WiFi-Bluetoothモジュールです。これも取り付けるだけでそのまま動いて、Apple IDやiPhone連携、MontereyのAirPlayサーバーなどが問題なく動きます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ASUS, GIGABYTE, MSIの、Z490/Z590マザーボードのM.2 key Eソケットは、CNVi専用の場合が多く、動かない可能性があるので注意が必要です。ASRockは従来型のM.2 key E無線モジュールを引き続きサポートしてくれているのでBCM94360NGが動作します。詳しくはこちらの記事をご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12917/" &gt;ASRock Z590 Extremeに無線モジュールを取り付ける&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="この他のパーツ"&gt;この他のパーツ
&lt;/h3&gt;&lt;p&gt;M.2 SSDに関しては、SamsungのNVMe SSDは避けた方が良いようです。 WD SN750 や SN850 などは確実なようです。それ以外のパーツ、例えばメモリー、電源、HDD、CPUクーラー、などは大体どれでも良いです。メモリーは16GBもあれば十分です。電源は600Wくらい、起動ドライブはSSDがおすすめで256GBあれば当分は使えて、最低必要なのは30GBくらいです。一般の自作PCでの評判を参考に適当に選んでください。&lt;/p&gt;
&lt;p&gt;現在のM1搭載Macでは、メモリーも内蔵SSDも購入時に容量を決めた後は増設できません。しかもかなり高価です。自作する場合にメモリー、M.2 SSDをより多く確保すれば、自作のメリットがより大きくなります。&lt;/p&gt;</description></item><item><title>ASRock Z590 Extremeに無線モジュールを取り付ける</title><link>https://bootmacos.rinontech.com/posts/12917/</link><pubDate>Mon, 12 Apr 2021 18:39:56 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12917/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590 Extremeに無線モジュールを取り付ける" /&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを動かしています&lt;/a&gt;。今回はこれにmacOSでOOBで機能するWiFi-Bluetoothモジュール&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;BroadcomのBCM94360NG&lt;/a&gt;を取り付けました。このマザーボードはバックパネルにアンテナ取り付け穴が空いているので、アンテナ取り付けが楽です。&lt;/p&gt;
&lt;h3 id="bcm94360ng"&gt;BCM94360NG
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;BCM94360NGは&lt;/a&gt;macOSでそのまま機能する唯一のM.2用WiFi-Bluetoothモジュールです。お値段は少し高いですが、kext類なしでそのまま動いて、Apple IDやiPhone連携なども問題なく動くので、hackintoshするには定番の無線モジュールです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360NG M.2 Wifi BT4.0" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;今回使用しているASRock Z590 Extremeには、M.2 key Eソケットがついていて、この無線モジュールを取り付けて動かすことができます。ただし、ASUS, GIGABYTE, MSIの、Z490/Z590マザーボードのM.2 key Eソケットは、CNVi専用の場合が多く、動かない可能性があるので注意が必要です。ASRockは従来型のM.2 key E無線モジュールを引き続きサポートしてくれているのでありがたいです。&lt;/p&gt;
&lt;h3 id="アンテナ取り付け穴"&gt;アンテナ取り付け穴
&lt;/h3&gt;&lt;p&gt;マザーボード上のM.2ソケットに、WiFiモジュールを取り付けた場合に悩むのが、アンテナ取り付け位置です。PCIeスロットにつけても良いのですが、拡張スロットをアンテナで塞いでしまうのがもったいないです。マザー上のM.2ソケットを使うなら、PCIeスロット以外の場所からアンテナを引き出したいところです。&lt;/p&gt;
&lt;p&gt;WiFi搭載マザーボードは大体がバックパネルにアンテナが付いてます。そこで、自分でモジュールを取り付ける場合も、バックパネルにアンテナを取付けたいと考えました。M.2ソケットからの距離も近いので、配線の引き回しも楽です。&lt;/p&gt;
&lt;p&gt;マザーボードによっては同じモデルで、WiFi搭載・非搭載バージョンが用意されています。例えばASRockのZ590 Steel Legendだと、&lt;/p&gt;
&lt;p&gt;がありますし、今回使ったExtremeにも&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[ASRock Z590 Extreme WiFi付き](&lt;a class="link" href="https://www.asrock.com/MB/Intel/Z590" target="_blank" rel="noopener"
 &gt;https://www.asrock.com/MB/Intel/Z590&lt;/a&gt; Extreme WiFi 6E/index.asp)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;があります。WiFiなしの方が3300円くらい安いです。WiFiなしを買ってBCM94360NGを取り付けるなら、WiFiなしの方が無駄になりません。他のマザーボードメーカも、WiFiあり・なしのバージョンのあるモデルがあるのですが、ASRockの素晴らしいところは「&lt;strong&gt;WiFiなしのバージョンもバックパネルにアンテナ穴が開いている&lt;/strong&gt;」という点です。部品共通化してコストダウンを図っているだけなのでしょうが、後からWiFiモジュールを取り付ける場合には、とてもありがたいです。実際に、WiFiなしのZ590 Extremeのバックパネルは、こんな感じにアンテナ穴が開いています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_hole.jpg"&gt;&lt;/p&gt;
&lt;h3 id="無線モジュールとアンテナ取り付け"&gt;無線モジュールとアンテナ取り付け
&lt;/h3&gt;&lt;p&gt;ということで早速ASRock Z590 ExtremeのM.2 key EソケットにBCM94360NGを取り付けました。ここからアンテナ線を配線します。アンテナ配線のM.2モジュール側は、U.FL MH4という規格です。またアンテナ側は、通常はRP-SMAという規格です。オスメス反対の組み合わせのSMAにしても良いのですが、通常のマザーボードのアンテナがRP-SMAになっているので、こちらの方が使い回せて便利です。アンテナとケーブルはAliExpressでもAmazonでも買えます。&lt;/p&gt;
&lt;p&gt;M.2モジュールの近くの配線はこんな感じになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_wire.jpg"&gt;&lt;/p&gt;
&lt;p&gt;バックパネルとそのカバー部分は、マザーボード裏側の4個のネジを外すと取り外せます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/backpanel.jpg"&gt;&lt;/p&gt;
&lt;p&gt;アンテナをバックパネルに取付け、バックパネルを戻します。アンテナ穴が開いているおかげで、標準装備のWiFiアンテナみたいに綺麗に取付けられました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_backpanel.jpg"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASRockのZ590 ExtremeにM.2無線モジュールのBCM94360NGを取り付けました。このマザーボードはバックパネルにアンテナ穴が開いているので、アンテナを綺麗に取り付けることができました。&lt;/p&gt;</description></item><item><title>RTL8125B搭載の2.5GbE PCIeカード</title><link>https://bootmacos.rinontech.com/posts/12247/</link><pubDate>Thu, 28 Jan 2021 22:58:00 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12247/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/01/RTL8125Bs.jpg" alt="Featured image of post RTL8125B搭載の2.5GbE PCIeカード" /&gt;&lt;p&gt;RealtekのRTL8125Bチップを搭載した2.5Gbps Ethernet PCIeカードを、macOSで動作確認しました。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12347/" &gt;前回の記事&lt;/a&gt;で8125&lt;strong&gt;A&lt;/strong&gt;搭載カードの動作確認しましたが、今回は改良版の&lt;strong&gt;B&lt;/strong&gt;です。Aと比較すると、Bは発熱がほとんどありませんでした。&lt;/p&gt;
&lt;h3 id="rtl8125a搭載カード"&gt;RTL8125A搭載カード
&lt;/h3&gt;&lt;p&gt;Realtekの2.5GbE用チップを搭載した2.5G BASE-TのEthernet拡張カードがmacOSで使用可能だったことを書きました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12347/" &gt;2.5G BASE-T PCIe Ethernetカードを使う&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この記事で紹介したカードは以下の製品です。AliExpressやAmazonで2,000円程度で販売されてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/H910aa282f8ca4541b188dc3d015f0a96i.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これをシステム情報で確認すると、チップ名はRealtek RTL8125Aとなってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/systeminfo25.png"&gt;&lt;/p&gt;
&lt;h3 id="rtl8125aとb"&gt;RTL8125AとB
&lt;/h3&gt;&lt;p&gt;調べてみると、RTL8125には型番末尾がAのものとBのものの2種類があり、最初に出たのがAで、後継モデルがBのようです。&lt;a class="link" href="https://www.realtek.com/ja/products/product-hits/item/2-5g-4" target="_blank" rel="noopener"
 &gt;Realtekのサイト&lt;/a&gt;によると「 (RTL8125Bは) 第２世代2.5G チップで、世界最小の消費電力（&amp;lt;700mW）と最小パッケージサイズ（6mmx6mm）の2.5Gイーサネット製品です。」というような説明があります。ネットの情報にも、末尾にBがついたRTL8125Bは、省電力改良版であるとの説明がありました。発熱が抑えられているようです。&lt;/p&gt;
&lt;h3 id="rtl8125b搭載カード"&gt;RTL8125B搭載カード
&lt;/h3&gt;&lt;p&gt;どうやらAよりBの方が改良されているようです。B搭載カードは多少お高いのかなと思い検索したところ、同じかむしろ安いくらいでした。ということで改めて以下のカードを取り寄せて、macOSでの動作を確認することにしました。&lt;/p&gt;
&lt;h3 id="rtl8125aは熱い"&gt;RTL8125Aは熱い
&lt;/h3&gt;&lt;p&gt;8125Bに交換する前に、8125Aの様子を観察しました。小さな放熱板が取り付けられているのですが、それがかなり熱くなってました。熱いお風呂くらいに感じたので50度くらいかと思ったのですが、その後、触れた指先が2-3日ヒリヒリしてました。もっと高温だったのかもしれません。&lt;/p&gt;
&lt;h3 id="rtl8125bの動作確認"&gt;RTL8125Bの動作確認
&lt;/h3&gt;&lt;p&gt;Bのチップに交換しても、正常に機能しました。RTL8125用のドライバー、LucyRTL8125Ethernet.kextで動作しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/Mieze/LucyRTL8125Ethernet" target="_blank" rel="noopener"
 &gt;GitHub - Mieze/LucyRTL8125Ethernet: macOS driver for Realtek RTL8125&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;システム情報でチェックすると、RTL8125Bであることを確認できました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/8125B.jpg"&gt;&lt;/p&gt;
&lt;p&gt;前回と同様にiperf3コマンドで速度測定もしましたが、Aのチップと性能は同じでした。今回のカードには、上の写真でわかるように、少し大きめのヒートシンクが取り付けられてます。これに指で触れても、ほぼ常温でした。iperf3コマンドを何度も起動しましたが、発熱を感じることはありませんでした。発熱がかなり抑えられていて、低消費電力になっているようです。&lt;/p&gt;
&lt;p&gt;実はRTL8125AのカードではWOLが全く効きませんでした。RTL8125Bに変えたところ、２回に１回くらいの割合で、WOLが機能しました。でも、これではWOLとして使えないと思いました。幸い、マザーボード搭載のI219VはWOLが効くので、LANからの起動にはこちらを使っていきます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;RTL8125AのカードをBのカードに交換しました。性能は変わらないですが、チップの発熱が圧倒的に少なくなりました。同じくらいの価格で販売されているので、買うならRTL8125Bのチップが搭載されているカードが良いと思います。&lt;/p&gt;</description></item><item><title>「Hey Siri, マックをつけて」で電源を投入する</title><link>https://bootmacos.rinontech.com/posts/12217/</link><pubDate>Wed, 13 Jan 2021 23:55:08 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12217/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/black512.jpg" alt="Featured image of post 「Hey Siri, マックをつけて」で電源を投入する" /&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12223/" &gt;電源をoffにしたhackintoshをWake On LANの機能によって起動する記事&lt;/a&gt;を少し前に書きました。今回は、WOL機能をSiriから呼び出して「Hey Siri, マックをつけて」で電源投入できるようにしました。hackintoshに限らず大抵のコンピュータ（ただし本物のMacは除く）に使える手法です。&lt;/p&gt;
&lt;h3 id="siriでショートカット呼び出し"&gt;Siriでショートカット呼び出し
&lt;/h3&gt;&lt;p&gt;Apple製品に搭載されたSiriは、HomeKit対応デバイス（アクセサリ）に直接接続して、色々なコントロールをしてくれます。HomeKit対応デバイスには、照明器具とか学習リモコンとかデロンギのヒーターなどがあります。なのでWOLのマジックパケットを送出するコンピュータを、HomeKit対応サーバとして設定すれば、これをSiriから操作することも可能です。でも今回はこれはやりません。&lt;/p&gt;
&lt;p&gt;HomePodとWatchは特定のiPhoneと紐付けられているので、SiriはそのiPhoneに登録したショートカットも実行できます。ショートカットとは、一連の操作を記録したiOS版バッチファイルのようなものです。macOSだとApple ScriptやAutomator.appのような存在です。なのでショートカットからWOLできるように設定すれば、これをSiriから起動することが可能です。今回は、iPhoneショートカットを利用する方法で、SiriからWOLします。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Siri (HomePod mini) --&amp;gt; iPhone short-cut --&amp;gt; WOL起動
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;iOS用にWOLを行ってくれる無料アプリに&lt;a class="link" href="https://apps.apple.com/jp/app/remoteboot-wol/id310369182" target="_blank" rel="noopener"
 &gt;RemoteBoot WOL&lt;/a&gt;があります。これもショートカットに対応しているので、RemoteBoot WOLを起動してWOLを実行するショートカットを作れます。これで設定しておけば、iPhoneのSiriならば音声でお願いしてWOLを起動させることが可能です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Siri --&amp;gt; iPhone short-cut --&amp;gt; RemoteBoot WOL --&amp;gt; WOL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ただとても残念なことに、HomePod miniのSiriからこのショートカットを起動すると「コンパニオンデバイスで続きの操作を行う必要があります」と言われてしまい、この後iPhoneでの画面操作が必要になります。結局はiPhoneを使用することになるので、HomePodを使う意味がありません。そこで、「コンパニオンデバイス (iPhone) で続きの操作を行う必要」の無いショートカット作りを目指します。&lt;/p&gt;
&lt;h3 id="全体の流れ"&gt;全体の流れ
&lt;/h3&gt;&lt;p&gt;RemoteBoot WOLを利用したショートカットでは、その後のiPhone操作が必要になりました。もっと単純なショートカット、例えば単に特定のURLにアクセスするだけのショートカットならば、iPhoneでの操作は不要なのではと考えました。以下に示すように、実際にiPhone画面操作不要のショートカットが作れました。&lt;/p&gt;
&lt;p&gt;そこでURLアクセスされるとWOLのマジックパケットを送出するNode.jsサーバを作ることにします。全体の流れは、Siriに「Hey Siri, マックをつけて」と音声でお願いすると、iPhoneのショートカットが起動して、Node.jsが動くサーバが反応し、WOLを発動させます。以下に順番を示します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Siri --&amp;gt; iPhone short-cut --&amp;gt; Node.js --&amp;gt; WOL
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;なので以下のものが必要です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Siriを動かすHomePod、Apple Watch、iPhoneなど&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ショートカットを実行するiPhone&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Node.jsが常時動いているサーバ (Raspberry Piなど)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WOLで起動するコンピュータ (hackintoshなど)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;と4.が必要なのは当然ですね。HomePodを使う上でiPhoneは必須なので2.はあるはずです。HomePodはiPhoneの機能を呼び出す端末のような存在なので、動作中にもiPhoneが必要です。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;3.に関して、今回はたまたまNode.jsを使いますが、他にも実現方法はたくさんあります。いずれにしてもSiriからの命令を受け付けるために待機するサーバが必要です。実際には、macOSマシンでも、Windowsでも、Linuxマシンでも良いです。Intel CPU搭載のQNAPのNASもNode.jsが提供されているので、それでも良いです。今回は、安価・省電力に実現するためにRaspberry Piを使いました。将来色々と活用したいところですが、今の所WOLのためだけのサーバなので、できる限り簡単なものにしたかったです。インストールしたLinux (Raspbian) もCUIだけです。&lt;/p&gt;
&lt;h3 id="nodejsを使う"&gt;Node.jsを使う
&lt;/h3&gt;&lt;h4 id="nodejsをインストールする"&gt;Node.jsをインストールする
&lt;/h4&gt;&lt;p&gt;WebアクセスするとWOLのためのマジックパケットを送出するサーバをNode.jsを使って作ります。そのためにまずはNode.jsをインストールします。macOSならばHomebrewでインストールできます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ brew install nodejs
Updating Homebrew...
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Raspberry PiやWindowsのWSLなどのLinux環境ならaptを使います。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo apt install nodejs
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="nodejsでhello-world"&gt;Node.jsでHello World!
&lt;/h4&gt;&lt;p&gt;Node.jsをインストールするとnodeコマンドが使えるようになります。Node.jsはサーバーサイドでのJavaScript実行環境です。って言われてもなんのことかピンと来なかったのですが、乱暴に言ってしまうと普通のプログラミングに使えるJava Scriptインタプリターです。pythonコマンドとかrubyコマンドと同じようにnodeコマンドでJava Scriptファイルを実行できます。例えば、hello.jsというテキストファイルに&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;console.log(&amp;#34;Hello World!&amp;#34;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という1行のJavaScriptプログラムが書かれていた時、シェル環境からnodeコマンドを使うと&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% node hello.js 
Hello World!
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のように実行できます。nodeコマンドのパスを1行目に書いて、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/local/bin/node
console.log(&amp;#34;Hello World!&amp;#34;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のような内容のテキストファイルを作って、実行パーミッションを与えておけば、shellスクリプトファイルとして実行することもできます。&lt;/p&gt;
&lt;p&gt;通常、Java Scriptはクライアント側のwebブラウザで実行するので、ファイルアクセスやハードウェアアクセスに制限があります。サーバ機能も書けません。一方で、nodeコマンドで実行すると、制限無しで普通のプログラミングができます。サーバーサイドの実行環境と言われる所以です。&lt;/p&gt;
&lt;h4 id="nodejsでwol"&gt;Node.jsでWOL
&lt;/h4&gt;&lt;p&gt;Node.jsでは色々なパッケージをnpmコマンドでインストールしたり、削除したり、管理します。Wake on LANをサポートしてくれるパッケージもあります。その名もwake_on_lanです。これをインストールするには、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ npm install wake_on_lan
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とします。npmが無いと言われたら、homebrewやaptなどで&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo apt install npm
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というようにしてインストールします。これでWOLに関する機能が使えるようになります。WOLさせたいコンピュータのMACアドレスが例えば11:22:33:44:55:66の場合、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;var wol = require(&amp;#39;wake_on_lan&amp;#39;);
wol.wake(&amp;#39;11:22:33:44:55:66&amp;#39;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というプログラムでWOLを機能させることができます。&lt;/p&gt;
&lt;h4 id="nodejsでサーバーアプリ"&gt;Node.jsでサーバーアプリ
&lt;/h4&gt;&lt;p&gt;nodeコマンドは、webサーバー側でJava Scriptを動かすコマンドですので、webサーバの機能もあります。そもそもNode.jsが作られた目的がサーバ機能だったようです。例えば、以下のようなJava Scriptプログラムを用意して、nodeコマンドで動かしておきます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;var http = require(&amp;#39;http&amp;#39;);
var server = http.createServer(function(req,res){
 res.write(&amp;#34;Hello world!\n&amp;#34;);
 res.end();
});

server.listen(8080);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;このプログラムを起動しておいて、このコンピュータのアドレスのポート8080番にhttpアクセスすると（例えばhttp://192.168.xxx.xxx:8080にアクセスすると）、Hello world!の文字列を返します。curlコマンドでアクセスするとこんな結果になります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ curl http://192.168.xxx.xxx:8080
Hello world!
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;SafariでこのURLにアクセスすると以下のような表示になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/nodeweb.png"&gt;&lt;/p&gt;
&lt;p&gt;このようにプログラミングすれば、特定のURLに対して、決められた処理を実行するプログラムが簡単に書けます。&lt;/p&gt;
&lt;h4 id="urlアクセスでwol"&gt;URLアクセスでWOL
&lt;/h4&gt;&lt;p&gt;上で紹介したWOLのサンプルと、サーバアプリのサンプルを組み合わせると、特定のURLにアクセスした時にWOLするプログラムが書けます。例えば、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;var http = require(&amp;#39;http&amp;#39;);
var wol = require(&amp;#39;wake_on_lan&amp;#39;);
var server = http.createServer(function(req,res){
	wol.wake(&amp;#39;11:22:33:44:55:66&amp;#39;);
	res.write(&amp;#34;Wake on LAN.\n&amp;#34;);
 res.end();
});

server.listen(8080);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というプログラムを起動しておきます。すると、他のコンピュータからこのコンピュータのアドレス、http://192.168.xxx.xxx:8080にアクセスすることで、WOLを発動させることができます。このときWOLが動いたことがわかるようにWake on LAN.と返答するようにしておきました。&lt;/p&gt;
&lt;p&gt;Raspberry Piに固定IPアドレスを設定して、このプログラムを実行しておけば、Raspberry PiがWOLを発動するサーバになります。サーバとして動かしたい場合は、Raspberry Piからログオフしても動いていて欲しいので、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ node hello_server.js &amp;amp;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というように最後に&amp;amp;をつけて実行します。これを終了するときはps -xコマンドでPIDを調べてkillします。動作が確認できたら、Raspberry Piの起動時に自動的に実行されるよう設定すると良いでしょう。ちなみに、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/rc.localに書き込む&lt;/li&gt;
&lt;li&gt;crontab -eの@reboot行に書く&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;などの方法があります。&lt;/p&gt;
&lt;h3 id="iphoneショートカットでwolする"&gt;iPhoneショートカットでWOLする
&lt;/h3&gt;&lt;p&gt;次に、上で作ったNode.js WebサーバにiPhoneからアクセスするショートカットを作ります。iOSにはショートカットというアプリが標準で入ってます。こんなアイコンのアプリです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcuticon.png"&gt;&lt;/p&gt;
&lt;p&gt;ショートカットは、macOSだとAutomator.appに相当するソフトで、iOS操作やプログラム実行を自動化するショートカットを作成します。ここでは、上で作ったWOLサーバにアクセスするショートカットを作り、それに「マックをつけて」という名前を付けます。ショートカット作成後に「ホーム画面に追加」という設定を行うと、iPhoneの画面にショートカットアイコンが現れます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut_icons.jpg"&gt;&lt;/p&gt;
&lt;p&gt;最初に、ショートカットアプリの中で、「すべてのショートカット」を閲覧すると、右上に+のボタンが現れます。これを押すと新規ショートカットが作れます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここでは、URLを指定して、それを開くという2個のアクションを追加します。まずは最初のアクションを追加します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;アクションの候補が出てくるので、検索窓にurlと打ち込んで、URL関連のアクションを検索します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut_url2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;すると、「URL」というアクションがあるので選びます。URLを指定するアクションです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここで、WOLサーバのアドレスと、ポート番号を示すURLを指定しておきます。さらにその下の+ボタンを押して、次のアクションを追加します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut_url2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここでは、「URLを開く」もしくは「URLの内容を取得」あたりのアクションが使えそうです。URLを開くは、実際にはSafariが起動します。これを試したところ、iPhoneでの操作が必要で、Siriには「コンパニオンデバイスで続きの操作を行う必要があります」と言われてしまいました。RemoteBoot WOLの場合と同じで、これでは元の木阿弥です。&lt;/p&gt;
&lt;p&gt;一方で、「URLの内容を取得」アクションの方は、最初の起動で確認を求められるものの、以降はiPhoneの操作なしで実行できました。なので、こちらを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut5.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これで完成です。URLを指定して、その内容を取得する手順となりました。URLの内容には意味がなくて、アクセスさえしてくれれば良いのです。この後、名前をつけて保存します。この名前は、Siriに依頼する時の名前になります。「マックをつけて」にしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut6.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これで「マックをつけて」ショートカットが完成します。最初に起動すると、先に述べたように、アクセスの設定を求められます。ここでOKを押しておけば、以降は何もしなくても実行してくれるようになります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/shortcut_as.jpg"&gt;&lt;/p&gt;
&lt;h3 id="hey-siri-マックをつけて"&gt;Hey Siri, マックをつけて
&lt;/h3&gt;&lt;p&gt;これで、HomePod miniに「Hey Siri, マックをつけて」と話しかけてみます。iPhoneのショートカットが反応し、WOLサーバが応答し、hackintoshが起動するはずです。本物のMacだと電源遮断の状態からのWOLは出来ないらしいので、これはhackintoshならではの機能です。&lt;/p&gt;
&lt;p&gt;iPhoneショートカットを呼び出す機能は、iPhoneと連携して動くHomePodとWatchのSiriでのみ可能です。macOSのSiriにお願いするとこんな返事が返ってきます。もしかしたらハンバーガー屋さんの方を探そうとしてくれているのかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/sirifrommacos.jpg"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;HomePod miniに話しかけてhackintoshの電源を投入できるようになりました。そのために、Raspberry PiにNode.jsをインストールして、WOLを発動するサーバとし、これにアクセスするショートカットをiPhone上に作成しました。Siriからプログラムを起動させたい場合、以前はHomeKit互換のデバイスとして構築する必要がありました。今はショートカットが使えるので、楽になりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/H9e6597c49d1349d5b84218c76ab984a3J.jpg"&gt;&lt;/p&gt;</description></item><item><title>2.5G BASE-T PCIe Ethernetカードを使う</title><link>https://bootmacos.rinontech.com/posts/12347/</link><pubDate>Wed, 06 Jan 2021 18:12:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12347/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/01/25GbENIC.jpg" alt="Featured image of post 2.5G BASE-T PCIe Ethernetカードを使う" /&gt;&lt;p&gt;RealtekのRTL8125チップを搭載した2.5Gbps Ethernet PCIeカードを、macOSが動く自作PCで使ってみました。ドライバにはLucyRTL8125Ethernet.kextを使います。2.5Gbpsの速度が出ていることを確認しました。安価なので1G超えLANを試すのに良いと思います。&lt;/p&gt;
&lt;h3 id="rtl8125搭載25g-pcieカード"&gt;RTL8125搭載2.5G PCIeカード
&lt;/h3&gt;&lt;p&gt;AmazonやAliExpressのページでRTL8125を検索すると、2.5G BASE-TのEthernet拡張カード製品が多数見つかります。RTL8125はRealtekの2.5GbE用のチップです。現在主流のZ490マザーボードの多くにはIntelのI225-Vが採用されていますが、一部の製品にはRTL8125が搭載されています。例えばGIGABYTEのマザーボードにはRTL8125が搭載されています。GIGABYTE関係者の方が「I225-VよりRTL8125の方が安定しているから採用している」と、YouTubeで宣伝してました。それくらいメジャーなチップなので、2.5Gbps PCIe拡張カードの多くがRTL8125を搭載しているようです。Amazonでの価格は2,000円〜4,000円くらいです。10Gbpsのカードに比べると安価なので、導入しやすいです。&lt;/p&gt;
&lt;p&gt;価格以外にも、2.5Gbpsカードのメリットがあります。2.5Gbpsカードは10Gbpsに比べて速度が遅いので、カードエッジコネクタはPCIe x 1です。それに対して、高速な10GbpsカードではPCIe x 4になります。今回使用したマザーボード（ASUSのROG Maximus XI Hero Z390マザーボード）には3本のPCIe x 16スロットと3本のPCIe x 1スロットがあります。3本のPCIe x 16スロットのうち、CPU直結スロットはグラフィックスに、チップセット経由のスロットはSATAカード (PCIe x 4)で使ってしまっていました。CPU直結のPCIe x 16のスロットがもう一本空いてはいますが、それを使うとグラフィックスカードを挿しているPCIe x 16と帯域を分け合うことになり、どちらもx 8になってしまいます。LANのためにグラフィックスの性能が下がるのは避けたいと思いました。そうすると空いているスロットはPCIe x 1だけです。x 1スロットで使える2.5 Gカードは、現状に即した選択と思いました。&lt;/p&gt;
&lt;p&gt;今回注目したのは、2.5Gカードとして最安値で販売されている以下の製品です。AmazonとAliExpressのどちらにも、同じ写真の製品が複数販売されています。扱っている店が違うだけで、おそらく全て同じ製品だと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/H910aa282f8ca4541b188dc3d015f0a96i-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Amazonだと送料込みで2300円程度ですが、AliExpressでは1900円程度です。差額は大差ないのですが、Amazonの納期は3週間以上で、AliExpressの方は1週間未満でした。価格と納期は時期により変化すると思いますが、現状ではAliExpressの方が優秀な様子でした。以下ではAliExpressから届いたカードを使ってみた報告です。&lt;/p&gt;
&lt;h3 id="lucyrtl8125ethernetkext"&gt;LucyRTL8125Ethernet.kext
&lt;/h3&gt;&lt;p&gt;実際のMacでは採用されていないチップなので、macOSにはドライバーが含まれていません。でもmacOSで動くRTL8125用のドライバー（kextファイル）が以下で公開されています。Kext Updater.appにも登録されているので、そちらからもダウンロード可能です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/Mieze/LucyRTL8125Ethernet" target="_blank" rel="noopener"
 &gt;GitHub - Mieze/LucyRTL8125Ethernet: macOS driver for Realtek RTL8125&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ちなみにLucyというのは作者のMiezeさんの猫の名前のようです。&lt;/p&gt;
&lt;p&gt;LucyRTL8125Ethernet.kextをOpenCoreのKextsフォルダに入れ、ProperTreeのスナップショット機能を使ってconfig.plistに登録したところ、このRTL8125カードは問題なく動作しました。ただしWake On Lanは効きませんでした。カードの販売サイトではWOL対応していると書いてあるので、おそらくはmacOSとの相性問題ではないかと思います。&lt;/p&gt;
&lt;h3 id="システム情報で確認"&gt;システム情報で確認
&lt;/h3&gt;&lt;p&gt;動作したところでmacOSの「システム情報」を開くと、RTL8125Aを搭載したPCIeカードだと確認できました。ちなみに、もう一つ見えているEthernetカードは、ASUS Z390マザーボード上に実装された1G Base-TのI219です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/systeminfo25.png"&gt;&lt;/p&gt;
&lt;h3 id="速度測定"&gt;速度測定
&lt;/h3&gt;&lt;p&gt;速度が出ていることを確認するためにiperf3コマンドで速度測定しました。このカードを取り付けたASUS Z390マシンを、ASUS Z490マシンに接続しました。どちらのマシンも、OpenCore 0.6.4 + Big Sur 11.1の構成です。Z490には、Intel I225-Vが搭載されています。なので接続は以下のようになります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Z390 (Big Sur) + RTL8125A &amp;lt;-----&amp;gt; Intel I225-V + Z490 (Big Sur)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;また、今回の測定ではジャンボフレームをonに設定しました。なので&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12192/" &gt;前回の測定&lt;/a&gt;より性能が出ました。ジャンボフレームを有効にするには、システム環境設定の、ネットワーク、詳細、ハードウエアで構成を手動にします。手動で2.5Gに設定すると、相手は2.5G Base-T限定になり、1Gハブなどには接続できなくなります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/jumbo.png"&gt;&lt;/p&gt;
&lt;p&gt;iPerf3のクライアント側の結果を以下に示します。2.5Gbpsの速度が達成されている様子がわかります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% iperf3 -c 192.168.x.x
Connecting to host 192.168.x.x, port 5201
[ 5] local 192.168.x.x port 49642 connected to 192.168.x.x port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 295 MBytes 2.48 Gbits/sec
[ 5] 1.00-2.00 sec 297 MBytes 2.49 Gbits/sec
[ 5] 2.00-3.00 sec 295 MBytes 2.47 Gbits/sec
[ 5] 3.00-4.00 sec 295 MBytes 2.47 Gbits/sec
[ 5] 4.00-5.00 sec 294 MBytes 2.47 Gbits/sec
[ 5] 5.00-6.00 sec 296 MBytes 2.48 Gbits/sec
[ 5] 6.00-7.00 sec 295 MBytes 2.48 Gbits/sec
[ 5] 7.00-8.00 sec 293 MBytes 2.46 Gbits/sec
[ 5] 8.00-9.00 sec 294 MBytes 2.46 Gbits/sec
[ 5] 9.00-10.00 sec 295 MBytes 2.47 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 2.88 GBytes 2.47 Gbits/sec sender
[ 5] 0.00-10.00 sec 2.88 GBytes 2.47 Gbits/sec receiver

iperf Done.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>HomePod miniをASUS Z390マザーボードのType-Cに接続する</title><link>https://bootmacos.rinontech.com/posts/12230/</link><pubDate>Fri, 01 Jan 2021 23:07:01 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12230/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/black512.jpg" alt="Featured image of post HomePod miniをASUS Z390マザーボードのType-Cに接続する" /&gt;&lt;p&gt;HomePod miniにはType-Cのケーブルがついています。これをASUSマザーボードバックパネルのType-Cコネクタに接続したら、macOSのファインダーにHomePodが現れました。この状態でHomePodのメンテナンスが可能です。&lt;/p&gt;
&lt;h3 id="homepodをhackintoshに接続する"&gt;HomePodをhackintoshに接続する
&lt;/h3&gt;&lt;p&gt;HomePodにはUSB Type-Cのケーブルが1本だけついてます。本体からは抜けないので、生えている感じです。電力供給専用だとばかり思っていたので、これを自作PCに接続したらどうなるかとは考えてませんでした。&lt;/p&gt;
&lt;p&gt;ところで、最近HomePod miniの調子が時々良く無いです。iPhoneと連携する機能をリクエストすると&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;「接続で問題が起きています。iPhoneがこのHomePodと同じWi-Fiに接続されていることを確認してください。」
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という返答をすることがあります。検索すると、そういう状況で困っている人は多くて、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wi-Fiを2.4GHzにしたり、&lt;/li&gt;
&lt;li&gt;HomePodを初期化したり、&lt;/li&gt;
&lt;li&gt;iPhoneを再起動する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;と一時的に治るようでした。その対処法の一つに、&lt;strong&gt;HomePodをMacにUSB接続&lt;/strong&gt;して初期化する方法が書いてありました。&lt;/p&gt;
&lt;p&gt;「そんなことが可能ならばhackintoshでも試したい」ということで、ASUS Z390 + 9900K + OpenCore 0.6.4 + Big Sur 11.1で構成した自作マシンのバックパネルType-Cコネクタに、HomePodを直結してみました。するとなんと、ファインダーにHomePodが現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac1.png"&gt;&lt;/p&gt;
&lt;p&gt;HomePodの上面LEDはオレンジ色で点滅します。これはオーディオ用パワーアンプを駆動するためには電力が不足していることを表しているらしいです。マザーボードのType-CコネクタにはUSB 3.1 PDの機能はなく、5V 2Aが出ているだけなので電力不足です。でも「HomePodを復元…」する機能は使えるようです。&lt;/p&gt;
&lt;p&gt;システム情報で調べると、480Mbps接続しているようです。USB 2.0のHigh-Speedモードですので、おそらくは変換器経由でUSB 2.0/3.0 Type-Aコネクタに接続しても、同様にファインダーに現れるのではと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/homepodUSB.png"&gt;&lt;/p&gt;
&lt;h3 id="homepodを復元する"&gt;HomePodを復元する
&lt;/h3&gt;&lt;p&gt;ファインダーウィンドウで唯一できることは、「HomePodを復元…」することのようです。試さないわけにはいかないです。これをクリックすると、こんなダイアログが出ます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac2.png"&gt;&lt;/p&gt;
&lt;p&gt;何かのメディアもデータを入れたつもりもないので、ためらうことなく、復元ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac3.png"&gt;&lt;/p&gt;
&lt;p&gt;すると2.29GBの「HomePodソフトウェア・アップデート」のダウンロードが始まりました。おそらくはHomePodのOSがアップルのサーバからダウンロードされ、これによりHomePodがアップデートされるのだと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac4.png"&gt;&lt;/p&gt;
&lt;p&gt;この後「ファームウェアが復元」されて、工場出荷時状態になりました。&lt;/p&gt;
&lt;h3 id="おまけapple-tvも接続してみた"&gt;おまけ：Apple TVも接続してみた
&lt;/h3&gt;&lt;p&gt;5年前のApple TV (2015) にもType-Cのポートがあったので、同じくZ390マザーボードに接続してみました。こちらもファインダーに現れて、復元とアップデートができました。ソフトウェアアップデートのサイズは2.85GBでした。USBの接続は、やはり480MbpsのHigh-Speedモードです。ちなみにApple TVにメンテナンス用USBポートがついているのは2015モデルまでで、2017モデルからは廃止されてます。またType-Cなのは2015モデルだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/appletv.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Big Surが動いている自作PCに、HomePod miniをUSB接続したら、ファインダー上に現れて、ソフトウェアのアップデートなどが可能でした。Type-Cケーブルは単なる電源用だと思っていたので意外でした。&lt;/p&gt;</description></item><item><title>Wake On LAN (WOL) を使ってmacOSの電源を入れる</title><link>https://bootmacos.rinontech.com/posts/12223/</link><pubDate>Sat, 26 Dec 2020 20:49:22 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12223/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/bios2.png" alt="Featured image of post Wake On LAN (WOL) を使ってmacOSの電源を入れる" /&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/misc/41N9RhtWh9L.png"&gt;&lt;/p&gt;
&lt;p&gt;電源を落としたmacOSコンピュータをWake On LAN (Ethernet経由) で起動するよう設定しました。本物のMacだと電源を落とした状態からのWOLは不可能らしいです。条件はありますが、hackintoshならば電源off状態からのWOLが可能です。&lt;/p&gt;
&lt;h3 id="wake-on-lan機能"&gt;Wake On LAN機能
&lt;/h3&gt;&lt;p&gt;Wake On LAN (WOL) は、スリープ状態や電源offのコンピュータを、ネットワークからのコマンドで起動させる機能です。WOL設定されたマシンのMACアドレス宛に、マジックパケットというデータを送りつけることで、目覚めさせます。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/#Wake_On_LAN%e3%82%92%e8%a8%ad%e5%ae%9a" &gt;WinowsをインストールしたHP EliteDesk 800 G2 DM&lt;/a&gt;では、電源offからのWOLが動きました。でも実機のMacでは、検索した限りでは、電源offからのWOLは不可能なようです。&lt;/p&gt;
&lt;p&gt;WOLの設定は、どのコンピュータでも結構、困難を伴うようです。色々な要素が絡んでいて、不安定なことも多いようです。Hackintosh関係のサイトでも、WOLの設定が時々話題になりますが、大変そうでした。WOLが必要な状況にあるなら、常時電源onにしたサーバとして動かしておけば良いのにと思ってましたので、あまり興味はありませんでした。でも、手を出してみたら、停止していたコンピュータをネットワークから起動させる事が純粋に面白かったです。何かの目的のためにWOLするのではなく、人はWOLしたいからWOLしているのだと感じました。また、実機のMacでは出来ないことを達成するという要素も、hackintoshの醍醐味です。&lt;/p&gt;
&lt;p&gt;WOLには以下のような要素が関係するようです。このうち一つでも不完全だとWOLしません。またOSやドライバーのバージョンが変わると動かないこともあるようです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/" &gt;前回紹介したWindowsの場合&lt;/a&gt;でも設定は面倒でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BIOSでの設定：電源off時にもEthernetポートに通電するよう設定。&lt;/li&gt;
&lt;li&gt;OSでの設定：macOSではシステム環境設定でWOLを有効にする。&lt;/li&gt;
&lt;li&gt;ネットワークドライバ：WOLをサポートしたkextを使う。&lt;/li&gt;
&lt;li&gt;NIC：WOLをサポートしたLANアダプタが必要。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;後半の2条件：ネットワークドライバとNICに関しては、相性の問題かもしれないです。同じチップを使ったアダプターカードでも、WOLが効く・効かないものがあるようです。またこれ以外にも、OSのバージョンが変わるなどの状況で、WOLが動かなくなったりします。WOLが動く条件が満たされると、電源がoffでもEthernetコネクタのLEDが点灯するようになります。Hubの接続モニターLEDも点灯します。LEDが点灯しない状態では、NICへの電源が遮断されているので、WOLは無理なようです。電源off状態のLEDを観察すれば、WOLできるかどうかがある程度判定できます。&lt;/p&gt;
&lt;h3 id="asus-z390--big-surでwol"&gt;ASUS Z390 + Big SurでWOL
&lt;/h3&gt;&lt;p&gt;今回設定したマシン構成は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1915/" &gt;ASUS ROG MAXIMUS XI HERO Z390&lt;/a&gt; + OpenCore 0.6.4 + Big Sur 11.1です。WOLに使用したのは、このマザーボードに搭載されているIntel I219-VギガビットLANです。&lt;/p&gt;
&lt;h4 id="bios設定"&gt;BIOS設定
&lt;/h4&gt;&lt;p&gt;BIOSのAdvanced –&amp;gt; APM ConfigurationからPower On By PCI-EをEnabledに設定します。デフォルトはDisabledです。下の欄に、「オンボードLANコントローラやPCIeスロット上LANカードのwake-on-LAN機能を有効・無効にします」という説明が出てます。オンボードチップの場合も、PCIeスロット搭載カードの場合も、この項目でWOL設定できるようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/bios2.png"&gt;&lt;/p&gt;
&lt;h4 id="macosの設定"&gt;macOSの設定
&lt;/h4&gt;&lt;p&gt;システム環境設定の省エネルギーで「ネットワークアクセスによるスリープ解除」にチェックを入れます。これはデフォルト設定です。実際のMacでは、この設定によりスリープからのWOLが可能になります。でも、電源offの場合はWOLしません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/powersaving.png"&gt;&lt;/p&gt;
&lt;h4 id="wol対応kextを使う"&gt;WOL対応kextを使う
&lt;/h4&gt;&lt;p&gt;以上のBIOSとmacOSの設定を行っても、当初はWOLが効きませんでした。BIOSで設定した直後に、電源を落とすと、WOLが効きます。でも一度でもmacOSを起動すると、それ以降、WOLが効かなくなりました。macOSの動作で、WOLが無効化されているような振る舞いです。ということで、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/" &gt;macOSではWOLできないと書きましたが、その記事のコメントで、まっくぷろさんから、WOL対応しているらしいIntelMausiEthernet.kextバージョン&lt;/a&gt;を教えていただきました。このkextを使うことで、安定してWOLが動作するようになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/fischerscode/IntelMausiEthernet-WOL" target="_blank" rel="noopener"
 &gt;GitHub - fischerscode/IntelMausiEthernet-WOL: OS X driver for Intel onboard LAN&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="wolするアプリケーション"&gt;WOLするアプリケーション
&lt;/h3&gt;&lt;p&gt;WOL状態で待機しているコンピュータは、そのMACアドレス宛にマジックパケットを送ると起動します。マジックパケットを送るには、先の記事でも紹介した簡単なPythonプログラムでokです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/bin/python
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(&amp;#39;\xFF&amp;#39;*6+&amp;#39;\x99\xAA\xBB\xCC\xDD\xEE&amp;#39;*16, (&amp;#39;192.168.xxx.255&amp;#39;, 7))
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最後の行が、目覚めさせたいコンピュータのNIC情報です。\x99\xAA\xBB\xCC\xDD\xEEの部分がMACアドレスで、192.168.xxx.255がIPアドレスです。IPアドレスの最後が255なので、ブロードキャストします。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://brew.sh/index_ja" target="_blank" rel="noopener"
 &gt;Homebrewで&lt;/a&gt;導入できるコマンドのwakeonlanをコメントで教えてもらいました。これをインストールすると以下のようにMACアドレスを指定してWOLできました。wakeonlanの中身はperlのスクリプトのようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;wakeonlan 99:AA:BB:CC:DD:EE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;App Storeには、GUIで機種を登録したり、MACアドレスを自動検出できる有料アプリ・広告付きアプリが多数あります。でも、遠隔地からWOLすることを目的と考えたら、シンプルなPythonプログラムで十分かと思いました。また、WOLのためのiPhoneアプリも多数あります。&lt;a class="link" href="https://apps.apple.com/jp/app/remoteboot-wol/id310369182" target="_blank" rel="noopener"
 &gt;RemoteBoot WOL&lt;/a&gt;は、無料でユーザも多いようです。Windows用やAndroid用にももちろん多数のアプリがありますし、Amazonのデバイス用にもあるようです。記事冒頭のアイコンをお借りしたアプリは、FireTVなどで動くようです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASUS Z390マザーボード搭載のIntel I219-V経由で、Big Surが動くコンピュータのWOLを試みました。電源offの状態から電源を入れられました。このために、BIOSを設定し、WOLに対応したIntelMausiEthernet.kextを使いました。これで外出先から電源を入れることもできそうです。&lt;/p&gt;</description></item><item><title>10G BASE-T PCIe Ethernetカードを使う</title><link>https://bootmacos.rinontech.com/posts/12192/</link><pubDate>Thu, 24 Dec 2020 18:38:17 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12192/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/811VxWd5jNL._AC_SL1500_.jpg" alt="Featured image of post 10G BASE-T PCIe Ethernetカードを使う" /&gt;&lt;p&gt;10GbpsのPCIe Ethernetカードを使ってみました。iMac Pro (2017) で使われているAquantia AQC107というチップを搭載したカードです。ドライバーが元々のmacOSに含まれているのでkext不要で動きます。同じチップ搭載でも、簡単なパッチが必要な製品と、OOBで動く製品があるようです。&lt;/p&gt;
&lt;h3 id="asusの10gbps-ethernetカード"&gt;ASUSの10Gbps Ethernetカード
&lt;/h3&gt;&lt;p&gt;フォーラムで教えていただいたMorgonautさんのビデオで、ASUSの10 Gbps EthernetカードがCatalinaでOOB動作すると紹介されてました。&lt;/p&gt;
&lt;p&gt;紹介されているのは、Aquantia AQC107という製品です。&lt;a class="link" href="https://www.amazon.co.jp/dp/B077842GW7" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B077842GW7.jpg"&gt;&lt;/a&gt;以下のように、送料込みで1.1万円くらいです。&lt;/p&gt;
&lt;p&gt;このカードを、実はかなり前に買ったのですが、macOSで動かなくてお蔵入りになってました。「OOBで動くようになっていたのか」と思い、発掘して（なかなか見つかりませんでした）試してみました。結論から言うと、OOBでは動きませんでしたが、パッチを当てて動くようになりました。&lt;/p&gt;
&lt;h3 id="aquantiaチップ用パッチbig-sur版"&gt;Aquantiaチップ用パッチ（Big Sur版）
&lt;/h3&gt;&lt;p&gt;Aquantiaの10Gbps EthernetカードのためのBig Sur版のパッチが以下で紹介されていました。これを使いました。動かした環境はZ390 + 9900K + OpenCore 0.6.4 + Big Sur 11.1です。&lt;/p&gt;
&lt;p&gt;AppleEthernetAquantiaAqtion.kextを以下のように書き換えれば良いようです。このkextは、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Kext: com.apple.driver.AppleEthernetAquantiaAqtion
Find: D4TAAgAA (16進数: 0f 84 c0 02 00 00 )
Replace: Zg8fRAAA (16進数: 66 0f 1f 44 00 00 )
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;このkextの実体は以下の場所にあります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;テキストエディタで作業するなら、OpenCoreのconfig.plistのKernel, Patchの項目に、次のdictを足せば良いです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;ASUS XG-C100C (Aquantia AQtion AQC-107)&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Count&amp;lt;/key&amp;gt;&amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;
 &amp;lt;key&amp;gt;Enabled&amp;lt;/key&amp;gt;&amp;lt;true/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;YnVpbHQtaW4=&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;Identifier&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;com.apple.driver.AppleEthernetAquantiaAqtion&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;YmJiYmJiYmI=&amp;lt;/data&amp;gt;
&amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PlistEDPlusで作業するなら、以下のようにします。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/10gbpspatch.jpg"&gt;&lt;/p&gt;
&lt;p&gt;このように追記したconfig.plistを保存して再起動したところ、10G bps Ethernetカードが動きました。今のところ特に不具合はありません。&lt;/p&gt;
&lt;h3 id="iperf3で動作試験"&gt;iperf3で動作試験
&lt;/h3&gt;&lt;p&gt;Morgonautさんのビデオではiperf3というツールで速度測定してました。これはLinuxなどで一般的な測定ツールのようで、&lt;a class="link" href="https://brew.sh/index_ja" target="_blank" rel="noopener"
 &gt;Homebrew&lt;/a&gt;からbrew install iperf3コマンドでインストールできました。iperf3コマンドを2台のコンピュータで動かし、それぞれをサーバーとクライアントにして、通信速度を計測するツールです。&lt;/p&gt;
&lt;p&gt;今回、ASUSの10Gbpsカードを取り付けたのがZ390マザーボードです。測定の相方は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G&lt;/a&gt;のマザーボードにmacOS Big Surをインストールしたコンピュータです。このマザーボードには&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9365/" &gt;2.5 GbpsのIntel I225-V&lt;/a&gt;が搭載されています。1Gbps超えのハブを持っていないので、ASUSの10GbpsカードとZ490をEthernetケーブル（&lt;a class="link" href="https://jyn.jp/fake-cat7-lan-cable/" target="_blank" rel="noopener"
 &gt;CAT 6Aで十分らしいです&lt;/a&gt;）で直結しました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Z390 (Aquantia 10Gbps) &amp;lt;-----&amp;gt; (Intel 2.5Gbps) Z490
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;それぞれのマシンに手作業で適当なアドレスを割り当てておきます。まずは、Z490マシンでiperf3をサーバーモードで動かしました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;iperf3 -s
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;一方、10Gbpsカードが載ったZ390マシンでは、サーバアドレスを指定して、クライアントモードでiperf3を動かしました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;iperf3 -c 192.168.x.x
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;その結果、両方に同じ測定結果が表示されます。クライアント側の表示を以下に示します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% iperf3 -c 192.168.x.x
Connecting to host 192.168.x.x, port 5201
[ 5] local 192.168.x.x port 49648 connected to 192.168.x.x port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 244 MBytes 2.05 Gbits/sec
[ 5] 1.00-2.00 sec 246 MBytes 2.06 Gbits/sec
[ 5] 2.00-3.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 3.00-4.00 sec 244 MBytes 2.05 Gbits/sec
[ 5] 4.00-5.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 5.00-6.00 sec 245 MBytes 2.05 Gbits/sec
[ 5] 6.00-7.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 7.00-8.00 sec 245 MBytes 2.05 Gbits/sec
[ 5] 8.00-9.00 sec 250 MBytes 2.10 Gbits/sec
[ 5] 9.00-10.00 sec 249 MBytes 2.09 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 2.41 GBytes 2.07 Gbits/sec sender
[ 5] 0.00-10.00 sec 2.41 GBytes 2.07 Gbits/sec receiver
iperf Done.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;結果は2.07Gbpsと、2G以上の速度が出ていました。片方が2.5 Gbpsなので、それ以上は出ません。ネットの転送には色々オーバーヘッドがあるので、これくらい出ていれば十分だと思いました。また、今まで相方がいなかったので不明だったのですが、Z490の2.5Gオンボード有線LANが性能通りの速度で動いていることも確認できました。&lt;/p&gt;
&lt;h3 id="oobの10gbpsカード"&gt;OOBの10Gbpsカード
&lt;/h3&gt;&lt;p&gt;同じAquantiaのチップ搭載カードでも、Sonnetの製品ならばOOBで動くようです。以下のAmazonの販売ページにも、macOS対応と書かれてます。ASUSのカードより3,000円ほど高価です。今回はたまたま手元にASUSのカードがあったのでそれを試しましたが、この価格差ならば、パッチが不要なSonnetカードの方が良いと思います。（コメントいただいた情報によると、SequoiaではこのカードもOOB動作しないようです。 2025/09/15）&lt;/p&gt;</description></item><item><title>HPの小型デスクトップEliteDesk (6: Windowsを入れる)</title><link>https://bootmacos.rinontech.com/posts/11724/</link><pubDate>Sun, 06 Dec 2020 00:53:46 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11724/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/03/hp800g2dm.jpg" alt="Featured image of post HPの小型デスクトップEliteDesk (6: Windowsを入れる)" /&gt;&lt;p&gt;いろいろ頑張ってきたHP EliteDesk 800 G2 DM (Core i5-6500T)ですが、Windowsをインストールしました。Hackintoshとしては&lt;strong&gt;完敗です&lt;/strong&gt;。macOSからはWindowsを画面共有で使います。sshでUbuntuも使います。電源が切れてても使えるようにWake On LANの設定もしました。&lt;/p&gt;
&lt;h3 id="microsoft-remote-desktop"&gt;Microsoft Remote Desktop
&lt;/h3&gt;&lt;p&gt;最近はWindowsが絶対必要という場面が少なくなりましたが、世の中がWindows前提なので、たまにWindowsを使わざるを得ない時があります。Hackintoshなら、マルチブートにしておけば、同じマシンでWindowsが使えますが、切り替えが面倒です。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11822/" &gt;VMware Fusion Player 12 が個人利用で無償になって、かなり快適でした。&lt;/a&gt;なので仮想環境でWindowsを使う手もあります。マルチブートに比べて性能は出ませんが、macOSとの切り替えが簡単です。今回は第3の選択肢として、Windowsマシンを別に用意して、これにリモートデスクトップする方法を試します。&lt;/p&gt;
&lt;p&gt;そこで、macOSをインストールしようとして暗黒画面問題で挫折したHP EliteDesk 800 G2 DM&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8583/" &gt;HPの小型デスクトップEliteDesk (4: 暗黒画面問題で頓挫)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;にWindowsを入れて、ディスプレイ無しのリモートデスクトップサーバにします。macOSは諦めて、ただのWindowsマシンに戻すのですから、BootmacOSの路線からしたらダメダメな状況です。すみません。でもWindowsマシンが用意できれば、これにmacOS用のMicrosoft Remote Desktopで接続することでWindowsが使えます。Remote Desktopクライアントプログラムは、無償で配布されていて、使いやすいです。応答も素早いので、仮想マシンより快適な気がしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/remotedesktopIcon.png"&gt;&lt;/p&gt;
&lt;p&gt;Remote Desktopを起動すると、接続先を選べるようになります。接続先のマシンを何個も登録できるインタフェースでした。職場の何台ものWindowsマシンを管理するような状況を想定しているのかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/mrd4.png"&gt;&lt;/p&gt;
&lt;p&gt;HP EliteDesk 800 G2 DMは小型なのでiGPUで動きます。M1が話題になって貧弱さが際立っているインテルiGPUなので、このままディスプレイには接続しないで、ヘッドレスのリモートデスクトップサーバとして使おうと考えてます。小さなマシンなので、邪魔にならないです。&lt;/p&gt;
&lt;h3 id="windowsをインストール"&gt;Windowsをインストール
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/winlogo.png"&gt;&lt;/p&gt;
&lt;p&gt;まずはHP EliteDesk 800 G2 DMにWindowsをクリーンインストールします。macOSマシンにされていたところが、本来の姿に戻ることになります。でも元からあったWindowsは綺麗に全消去されているので、起動できるUSBメモリインストーラを作ります。そこで、Z390 + 9900K + OpenCore 0.6.3 + Big Sur の構成のマシン（機種IDはiMac19,1）で以下の作業をしました。Windowsインストール用のISOイメージファイルがダウンロードできるMicrosoftのサイトに行きました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.microsoft.com/ja-jp/software-download/windows10ISO" target="_blank" rel="noopener"
 &gt;Windows 10 のディスク イメージ (ISO ファイル) のダウンロード&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;とりあえずダウンロードしてみたところ、Windowsのイメージファイルは6GBほどでした。12GB超えてるBig Surに比べて優しいですね。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/iso.png"&gt;&lt;/p&gt;
&lt;p&gt;これから頑張れば、インストール用USBメモリをmacOS環境でも作れないことはないです。でも結構難しい作業で、適当に試しても失敗ばかりでした。USBメモリをFAT32でフォーマットするのですが、コピーしなければならないファイルの一つが、FAT32の限界の2GBを超えているところがネックです。それを乗り越える技が複雑過ぎました。&lt;/p&gt;
&lt;p&gt;結局、macOSで頑張るのは諦めて、Windowsでインストール用USBを作ることにしました。このマシンの、Big Surとは別のSSDにWindows 10が入っています。OpenCoreでWindows起動SSDを選択して起動し、上記のMicrosoftのサイトに接続しました。すると、ISOイメージファイル以外に、起動可能なUSBインストーラを作成するアプリケーション「Media Creation Tool」がダウンロードできるようになってます！。macOSからこのページを開いても、Media Creation Toolの選択肢は見えませんでした。Media Creation Toolは、macOSのcreateinstallmediaコマンドとよく似た名前で、同じような機能のプログラムです。ですが、Windows版の方が完成度高いです。CUIコマンドのmacOS版と違って、GUIで起動して、ISOイメージを自動でダウンロードして、そのままUSBメモリに書き込んでくれます。とても楽でした。&lt;/p&gt;
&lt;h3 id="biosもアップデート"&gt;BIOSもアップデート
&lt;/h3&gt;&lt;p&gt;ついでにBIOSもアップデートしておきました。HP EliteDesk 800 G2 DMのBIOS画面に、ネットワークからダウンロードして更新するメニューがあります。クリックするだけで最新版 (2020/11/6版の02.51 Rev.A) になりました。以下はHPのサイトですが、ここからダウンロードする必要はありませんでした。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.hp.com/jp-ja/drivers/selfservice/hp-elitedesk-800-35w-g2-desktop-mini-pc/7633266" target="_blank" rel="noopener"
 &gt;HP EliteDesk 800 35W G2 Mini PC ソフトウェア及びドライバーのダウンロード | HP&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="デジタルライセンス"&gt;デジタルライセンス
&lt;/h3&gt;&lt;p&gt;HP EliteDesk 800 G2 DMの筐体のどこを見てもWindowsのプロダクトキーが書いてありません。Windowsを買わないとダメなのか、全消去するんじゃなかったと少し後悔しました。ところが今やデジタルライセンスの時代だったんですね。このマシンの情報がすでにどこかのサーバに登録されているらしく、Windowsインストール作業最初のプロダクトキー入力をスキップしても、自動的に認証されてました。SSDもメモリもCPUも交換してしまっているので、BIOSのシリアル番号のようなもので個体識別しているようです。メーカー製PCにはWindows代が含まれているので当然の結果かもしれませんが、予想外でありがたかったです。ハードにOS代が含まれていることは、よく考えたらmacOSも同じです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/digital.png"&gt;&lt;/p&gt;
&lt;p&gt;HP EliteDesk 800 G2 DMの中古価格は、Core i3モデルが1.5万円くらい、i5モデルでも2万円くらいです。一方で、マルチブートしたり、仮想環境を使ってWindows 10 Proを起動する場合には、パーツに紐付けたDSP版でも1.7万円くらい、通常版なら2万円以上のライセンス代が必要になります。そう考えると、デジタルライセンスが付いた上にCPUもメモリも手に入る中古のハードを買うのは、お得な手段なのではと思いました。&lt;/p&gt;
&lt;h3 id="リモートデスクトップサーバを有効化"&gt;リモートデスクトップサーバを有効化
&lt;/h3&gt;&lt;p&gt;インストールしたWindows 10で最初に行った作業は、リモートデスクトップサーバをonにすることです。これでmacOSから作業ができます。設定する場所が「設定」だったり「コントロールパネル」だったり混乱します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/r1.png"&gt;&lt;/p&gt;
&lt;h3 id="wslを入れる"&gt;WSLを入れる
&lt;/h3&gt;&lt;p&gt;次に行った作業は、WSL (Windows Subsystem for Linux) を有効にすることです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/wsl.png"&gt;&lt;/p&gt;
&lt;p&gt;そして、Microsoft StoreからUbuntu 20.04 LTSをダウンロードしてインストールしました。WSLがあってLinuxが使えることは、macOSユーザから見てちょっと羨ましいです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ubuntulogo.png"&gt;&lt;/p&gt;
&lt;p&gt;とはいえ、WindowsとLinuxではディレクトリ構成が違います。ディレクトリ階層の区切りも¥と／で違います。ファイルやフォルダをUbuntuのウィンドウにドラッグ&amp;amp;ドロップしても、Linuxが理解できるディレクトリ文字列になりません。macOSファインダとターミナルのような円滑な操作性ではなく、ぎくしゃくしている印象です。Windows上の仮想環境でLinuxを動かしているので仕方ないですが、もう少し統合してほしいと思いました。ネイティブに動いているmacOSのUNIX環境が、シームレスで使いやすいことを改めて実感しました。&lt;/p&gt;
&lt;h3 id="dropboxを入れる"&gt;Dropboxを入れる
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/onedrive.png"&gt;&lt;/p&gt;
&lt;p&gt;One Driveの方がWindowsとの相性が良いのでしょうが、Dropboxを使ってます。One Driveは、昔試したことがありますが、macOSとの相性が悪かったです。One Driveでは、Windowsの規則で、ファイル名に使えない文字があります。例えば、CON, PRN, AUXという名前はファイル名・フォルダ名に使えません。また、” * : &amp;lt; &amp;gt; ? / \ |などの文字も使えません。Dropboxにはそのような制約はありません。自分で作るファイルなら命名に気をつければ良いのですが、例えばアプリケーションのパッケージの中に、たまたまこのような名前のファイル・フォルダがあると厄介です。これらがOne Driveにコピーする際に除外され、アプリケーションの内容が変わってしまいます。実際にそのような事例が発生しました。現在のOne Driveも同様な命名規則を引き継いでいるのかどうかわかりませんが、こういう理由で使用を避けてました。&lt;/p&gt;
&lt;h3 id="sshサーバを入れる"&gt;SSHサーバを入れる
&lt;/h3&gt;&lt;p&gt;昔のWindowsでsshを使うのは面倒だった記憶がありました。でもWindows 10ではsshクライアントが標準で入っているようです。PowerShellから使えました。でもsshサーバ (sshd) はOpenSSHを自力でインストールする必要があります。&lt;/p&gt;
&lt;p&gt;一方で、WSLのUbuntuには、あって当然なのですが、sshのクライアントとサーバが入っています。Ubuntuのsshサーバは、以下のコマンドで起動することができます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo service ssh start
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ということで、sshdを使うには、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windowsのsshdを使う&lt;/li&gt;
&lt;li&gt;Linux (WSL-Ubuntu)のsshdを使う&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の2種類の選択肢があります。ここはすでにインストール済みのLinuxにしました。Windowsルートは手順が大変そうでしたが、Linuxルートにも罠がありました。普通のLinuxなら&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo systemctl enable sshd.service
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というような類のコマンドで、起動時に自動的にsshdが起動するように設定できました。でもWSLでは技術的な事情でsystemctlコマンドが動かないようです。なので、コンピュータを起動するたびごとに、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo service ssh start
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のコマンドを発行する必要があります。これは自動化したいところです。ちょっと調べたところ、PowerShellからWSLのコマンドを発行する命令があるらしいです。その名もwslです。これを使って、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;@echo off
wsl -u root -- service ssh start
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というbatファイルを作ると、Windows環境から、–の後に書いたLinuxの命令がroot権限で出せるようです。batファイルなんて書くのはものすごく久々でした。&lt;/p&gt;
&lt;p&gt;Windowsのbatファイルなので、これはWindowsで実行できます。なのでこのbatファイルを、Windowsが起動した直後に実行するよう設定すれば良いです。でもこの方法もかなり試行錯誤しました。結局は、コントロールパネル–&amp;gt;システムとセキュリティ–&amp;gt;管理ツール–&amp;gt;タスクスケジューラに行きついて、ここで「スタートアップ時（システム起動時）に」「ログインしているかどうかにかかわらず実行する」設定で、batファイルを登録すれば良いようでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/setup.png"&gt;&lt;/p&gt;
&lt;p&gt;sshdが起動するように設定するには、Linuxならコマンドひとつ、macOSだと「システム環境設定」「共有」で「リモートログイン」をクリックするだけです。Windows (WSL) だと深い階層の幾つもの設定が必要で大変でした。でもこの作業の結果、電源を入れるだけでLinuxのsshdが応答してくれる状態になるので、別のマシンからssh接続すればUbuntuのシェル環境が使えます。Windows環境が用意されただけでなく、いつでも試せるLinux環境も出来上がったので、ちょっと嬉しいです。&lt;/p&gt;
&lt;h3 id="wake-on-lanを設定"&gt;Wake On LANを設定
&lt;/h3&gt;&lt;p&gt;次にWake On LAN (WOL)を設定しました。これに関しては、Windowsは素晴らしい！です。WOLは、ネットワークの他のマシンから、スリープ中や電源切れているコンピュータを目覚めさせる機能です。そのために、相手のMACアドレスを指定して、マジックパケットという謎のパケットを送りつけます。マジックパケットを送るアプリケーションは多数ありますが、Pythonで書けばこんなプログラムで可能なようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/bin/python
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(&amp;#39;\xFF&amp;#39;*6+&amp;#39;\x99\xAA\xBB\xCC\xDD\xEE&amp;#39;*16, (&amp;#39;192.168.xxx.255&amp;#39;, 7))
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最後の行に、目覚めさせたいコンピュータのNICの情報を書きます。\x99\xAA\xBB\xCC\xDD\xEEの部分がMACアドレスで、192.168.xxx.255がIPアドレスです。IPアドレスの最後が255なのは、ブロードキャストするためです。ここを機器のアドレス通りにしても、一応は起動するようです。でも今回のマシンで試したところ、offした後しばらくは起動しますが、時間が経つと失敗します。シャットダウンしてからしばらくすると、スリープモードが深まるのか、自分のIPアドレスがわからなくなるようです。255にしておけば、必ず成功します。&lt;/p&gt;
&lt;p&gt;macOSでは、「システム環境設定」「省エネルギー」の「ネットワークアクセスによるスリープ解除」で、Wake On LANを有効にできます。以下は、「省エネルギー」のデフォルト設定ですが、デフォルトで有効になってます。このほかにもBIOSでWOLを有効にしておく設定が必要です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/wol.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Windowsの場合は、デバイスマネージャの中のいくつかの設定でWOLを有効にします。ここではWake On Magic Packetが有効であることを確認してますが、このほか「電源の管理」タブも関係があります。一般的にmacOSよりも設定箇所が多い傾向にあると感じますが、デフォルトのままで大丈夫でした。ちなみにネットワークアダプターのドライバを、上記のHPのサイトからダウンロードしないと、WOL関係の設定が現れなかったです。Windowsの標準ドライバーでは、最新に更新してもWOLの設定がありませんでした。このほかBIOSの設定も確認する必要があります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/wol_win.png"&gt;&lt;/p&gt;
&lt;p&gt;幾つか試行錯誤しつつ設定したところ、macOS（前述のZ390マシン）でも、このWindowsでも、どちらもマジックパケットを送ってスリープから目覚めさせることができました。&lt;/p&gt;
&lt;p&gt;macOSでは、スリープ状態に対してのみ、WOLが効くようでした。電源を落としてしまうとWOLは効かなくなります。少し検索しただけなのですが、ネットにもやっぱりそう書いてありました。もし、電源も入れられるようなWOL設定の情報ありましたら、教えていただければとても助かります。&lt;/p&gt;
&lt;p&gt;一方、Windowsでは、なんと&lt;strong&gt;電源を切った状態でもWOLが効きます&lt;/strong&gt;。電源の落ちたマシンにマジックパケットを送ると電源投入できました。これはちょっと素晴らしいです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;訂正&lt;/strong&gt;：hackintoshなら電源を切った状態からのWOLが効きます。以下をご覧ください。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12223/" &gt;Wake On LAN (WOL) を使ってmacOSの電源を入れる&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="追記windows-10のwol"&gt;追記：Windows 10のWOL
&lt;/h3&gt;&lt;p&gt;その後、起動ディスクをM.2 SSDに変更しようとして、Windows 10のクリーンインストールを再度行いました。そうしたら電源offでのWOLが効かなくなりました。結局は、再びWOLが動くようにできたのですが、そのポイントをメモしておきます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LANのドライバーは最新にします。Windowsに最初に入っている、または更新からダウンロードできるIntel LANドライバーにはWOLの設定項目がありません。HPのサイトからダウンロードするとWOLの設定があります。これがないとsleepからのWOLもできないです。&lt;/li&gt;
&lt;li&gt;「高速スタートアップ」をoffにします。これがOnだとシャットダウンからのWOLができなかったです。&lt;/li&gt;
&lt;li&gt;スリープ中やシャットダウン時に、LANコネクタのLEDが点灯していることが重要です。これが消灯している状態だと如何なるパケットも受け付けないようで、WOLもしません。&lt;/li&gt;
&lt;li&gt;BIOSでシャットダウン時にS5に移行するよう設定すると、WOLしません。Off状態ではLANコネクタのLEDも点灯しません。デフォルトはS5ではないので、注意すべき点ではないですが。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WOLはいろいろとややこしいです。シャットダウンしないと、機能しているかどうかを確認できないので、結果がなかなかわからないこともあり、手間がかかります。そこを設定するところが達成感を得られて楽しいところです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;暗黒画面問題で頓挫したHP EliteDeskは、結局のところWindowsマシンとして復活しました。ディスプレイは接続せず、macOSからMicrosoft Remote Desktopで使用します。Windowsのデジタルライセンスが効いていたので無償でした。さらにWSL、SSHサーバ、Wake on LANなどを設定しました。このプライベートネットワークには、ルータのVPN機能を使ってL2TP over IPSecでインターネットから入れるようにしてあります。なので&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;外出先からVPNで接続する&lt;/li&gt;
&lt;li&gt;Pythonプログラムでマジックパケットを送る&lt;/li&gt;
&lt;li&gt;電源が切れているHP EliteDeskが起動する&lt;/li&gt;
&lt;li&gt;sshまたはRemote Desktopで接続する&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;という手順で、世界中どこからでも、このWindowsマシン（Ubuntu付き）をmacOSから利用できるようになりました。今後は、電源が切れている自作Z390 macOSマシンも、外部から起動して使えるように考えたいです。&lt;/p&gt;</description></item><item><title>Z490マザボ搭載WiFiをmacOS対応品に交換する</title><link>https://bootmacos.rinontech.com/posts/9857/</link><pubDate>Wed, 08 Jul 2020 23:57:12 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9857/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/07/backpanel.jpg" alt="Featured image of post Z490マザボ搭載WiFiをmacOS対応品に交換する" /&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/misc/pti0n6atttciqrzm_setting_000_1_90_end_500-5.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ASUSのZ490マザーボード のIntel製WiFi/BTモジュールをBroadcom製のBCM94360NGに交換しました。ただZ490から無線用M.2ソケットがCNVi専用になってしまいました。それでSSD用のM.2ソケットに、M Key, E Key変換M.2カードを使用して取り付けました。&lt;/p&gt;
&lt;h3 id="デスクトップでe-key-m2を使う"&gt;デスクトップでE Key M.2を使う
&lt;/h3&gt;&lt;p&gt;macOSで使えるWiFi/Bluetoothモジュールは、こちらの記事で紹介してあります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;通常は、デスクトップマシンならPCIeスロット、ノートPCやミニPCならばM.2コネクタを使用して無線モジュールを取り付けるのが一般的です。とはいえ、デスクトップ構成でもPCIeスロットが使えない、もしくは温存しておきたい場合があります。特にmini ITXマザーボードにはPCIeが1本しかありません。これをmacOSでほぼ必須のグラフィックスボードに使用してしまうと、無線モジュール用のPCIeスロットがなくなってしまいます。その場合、M.2ソケットが空いていれば、それに無線モジュールを取り付けられます。&lt;/p&gt;
&lt;h3 id="非cnviにも対応したマザボ"&gt;非CNViにも対応したマザボ
&lt;/h3&gt;&lt;p&gt;市販のWiFi機能搭載マザーボードには、M.2ソケット方のWiFi/Bluetooth無線モジュールが搭載されています。バックパネルのところにアンテナ端子が用意されていますが、その内側にシールドされた金属箱がある場合が多いです。この中に、M.2ソケットと無線モジュールが入っています。最近のかっこいいバックパネルカバーのついたマザボも、裏側のネジを外せばカバーが外れて、コネクタ部品が見えるようになります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/backpanel.jpg"&gt;&lt;/p&gt;
&lt;p&gt;なお、このシールド箱内部のM.2ソケットは、SSDを接続するM Key M.2ソケットとは違い、E Key M.2ソケットと言うタイプです。M KeyがPCIeを4レーン持っているのに対して、E Keyは2レーンで、その代わりにUSBなどを備えています。Bluetooth機能はE KeyのUSBを利用しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;M Key M.2&lt;/strong&gt; : PCIe x 4&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;E Key M.2&lt;/strong&gt; : PCIe x 2, USB ほか&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;シールド箱は、マザーボード裏側のネジを外すと取り外せます。取り外すと中にはE Key M.2無線モジュールがあり、マザーボードのM.2ソケットに挿さっています。&lt;/p&gt;
&lt;p&gt;Z370世代までのWiFi搭載マザーボードでは、このE Key M.2ソケットに通常のPCIe/USB接続のM.2無線カードが取り付けられていました。Z390世代になって、インテルチップセットにWiFiサポート機能が搭載されていて、それと連携するインテル統合接続 (CNVi) という仕組みが用意されました。これは、WiFiのMAC層をチップセットで担当して、信号処理や無線の物理層をM.2カードで担当します。でもZ390では従来型の非CNVi方式M.2無線カードも引き続きサポートされていました。なので、Z390世代より前のマザーボードなら、以下の方法で、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;macOSと互換性のあるBCM94360NGに交換&lt;/a&gt;できます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/backpanelm2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この金属シールドは、さらにネジ1個を外すと開けられます。これで、中の無線モジュールをBCM94360NGに交換し、macOSで使用できます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/backpanel_broadcom.jpg"&gt;&lt;/p&gt;
&lt;h3 id="z490マザボの大半はcnvi限定"&gt;Z490マザボの大半はCNVi限定
&lt;/h3&gt;&lt;p&gt;ところがZ490になって、多くの無線搭載マザーボードのE Key M.2ソケットが、インテルCNViに対応した無線モジュール専用になってしまいました。前回、ASUS ROG STRIX Z490-G GAMING (Wi-Fi)にmacOSをインストールしました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9328/" &gt;Comet Lake-S 10600とZ490でmacOSを動かす&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;このマザーボードも、バックパネルのシールド内コネクタは引き続きE Key M.2ですが、従来型のM.2無線カードが動きません。ASUS ROG STRIX Z490-G GAMINGには、少し安価なWiFi無しのモデルもあります。あえてWiFiモデルを入手したのは、もしかしたらBCM94360NGが使えるかもしれないと思ったからです。でも、残念ながらE Key M.2ソケットはCNVi専用でした。&lt;a class="link" href="https://github.com/SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D" target="_blank" rel="noopener"
 &gt;SchmockLordさんのGitHubにも「使えません、信じてください」と書いてありました&lt;/a&gt;。実は上に掲載した写真は、このマザーボードでも、もしかしたら動くのではと思いつつ、作業した際の写真でした。&lt;/p&gt;
&lt;h3 id="z490でも非cnviに対応するマザボ"&gt;Z490でも非CNViに対応するマザボ
&lt;/h3&gt;&lt;p&gt;Z490でも従来型の非CNVi無線カードが使える製品もあります。これならば、上記で紹介した手順で、Broadcom製のBCM94360NGに交換可能です。IEEE802.11a/b/g/n/ac/axのWi-Fiは、新しいのでこれに対応したZ490マザーボードは恐らくCNVi専用と思われます。一方で、IEEE802.11a/b/g/n/acのみのZ490マザーボードならば、非CNViの可能性があります。例えば以下の製品はIEEE802.11a/b/g/n/ac対応なので、使えるかもしれません。&lt;/p&gt;
&lt;h3 id="ssd用m2に無線を取り付ける"&gt;SSD用M.2に無線を取り付ける
&lt;/h3&gt;&lt;p&gt;今回はmicro ATXなので、PCIeスロットにも余裕があり、そちらにWiFi/BTカードを挿しても良かったです。でもせっかく割高のWiFiモデルなので、そのアンテナ穴を生かすことにしました。そこで、SSD用のM Key M.2ソケットを使うことにしました。このマザーボードは、SSD用のM.2ソケットが2個あります。1個しか使わない予定なので、余りを活用しようと考えました。&lt;/p&gt;
&lt;h4 id="長いアンテナケーブル"&gt;長いアンテナケーブル
&lt;/h4&gt;&lt;p&gt;バックパネルのアンテナ穴から、SSD用M.2まで配線するために、長めのアンテナケーブルを手配しました。バックパネルのコネクタの形状は、RP-SMA femaleと言うらしいです。見た目はmaleなのですが、名前はfemaleです。また、モジュールと接続する方の小さなコネクタにも種類があります。U.FLとかMHF4とかの名前のコネクタがBCM94360NGに適合します。ややこしいので、販売サイトの写真と実物を比較して確認するのが良いと思います。ケーブル長さは、30 cmを手配しましたが少し長すぎました。下のような20 cm長で十分でした。&lt;/p&gt;
&lt;p&gt;&lt;img alt="2PCS RP-SMA female to IPX IPEX U.FL MHF4 20cm" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/2PCS-RP-SMA-female-b.jpg"&gt;&lt;/p&gt;
&lt;h4 id="m-key--e-key変換"&gt;M Key – E Key変換
&lt;/h4&gt;&lt;p&gt;マザーボード上のSSD用M.2ソケットに無線モジュールを装着する際に2つの選択肢があります。一つは、SSD用ソケットをBroadcom専用ソケットに変換して、純正のBCM94360CDなどを使う方法です。もう一つは、E Key M.2に変換してBCM94360NGを使う方法です。前者は、互換性としては安心ですが、変換器が少し特殊です。後者は、これもOOBで動き十分互換性が高い上に、一般的なM.2同士の変換なので変換器が容易に入手できます。今回は後者のE Key変換を行うことにしました。また、バックパネルのアンテナ穴が2個しかないので、同じアンテナ数2個のBCM94360NGで十分とも考えました。用意した変換器は、下のような製品です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="M.2 M-Key to A + E Key Adapter" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/M-2-M-Key-to.jpg"&gt;&lt;/p&gt;
&lt;p&gt;E KeyにはUSBがありますが、M Keyにはありません。そこで、アダプタには白いUSB用コネクタが付いています。付属のケーブルでマザーボードのUSB 2.0ピンヘッダに接続します。&lt;/p&gt;
&lt;h4 id="取り付けと配線"&gt;取り付けと配線
&lt;/h4&gt;&lt;p&gt;実際に取り付け、配線を行った様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/wiring.jpg"&gt;&lt;/p&gt;
&lt;p&gt;バックパネルシールドからアンテナ端子を取り外して、長いアンテナケーブルの端子を取り付けます。アンテナ取り付け・取り外しで緩むことがないよう、ボックスレンチで締めておきました。ここからアンテナ線をM.2 SSDソケットまで引き回します。30cmと長すぎたので、CPU側のPCIeスロットを大回りして配線しました。USB 2.0のケーブルも長すぎたので、こちらもPCIeスロットを大きく迂回して配線しました。アダプタ上のUSBコネクタは、基板の端にあるので、ケーブルが隣のM.2 SSD用ヒートシンクに多少干渉します。でもケーブルを強く曲げておけばなんとか回避できます。バックパネルアンテナ端子のシールドは外したままですが、バックパネル端子カバーを取り付ければ見えなくなり、不自然さはありません。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;WiFi搭載マザーボードのインテルモジュールを外して、macOS互換無線モジュールを取り付けました。バックパネル部分のE Key M.2がCNVi専用だったので、M.2 SSD用のソケットを使い、そこにBCM94360NGを取り付けました。これにより、macOSの無線関連機能がOOBで動作しました。&lt;/p&gt;
&lt;p&gt;400シリーズチップセットでも、一般的なM.2無線モジュールがバックパネルのM.2ソケットに取り付けられる製品もあるようです。WiFiの仕様が、802.11 a/b/g/n/ac/axとなっているマザーボードはおそらくCNVi専用で、802.11a/b/g/n/acとされているマザーボードはCNVi以外も動作する可能性があるようです。&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/i3pega/z490_itx_guide/" target="_blank" rel="noopener"
 &gt;Redditの情報によるとASRock Z490M-ITX/acなどはBCM94360NGが使える&lt;/a&gt;らしいです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：コメントで教えていただきましたが、ASRock Z490M-ITX/acでBCM94360NGが動いたそうです。その一方で、Z390でも、GIGABYTE Z390I AORUS PRO Wi-FiはCNVi専用だったようです。&lt;/p&gt;</description></item><item><title>Big Surでは古いBroadcom無線モジュールが使えない?</title><link>https://bootmacos.rinontech.com/posts/9861/</link><pubDate>Wed, 08 Jul 2020 23:50:29 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9861/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/07/oldwifi2.png" alt="Featured image of post Big Surでは古いBroadcom無線モジュールが使えない?" /&gt;&lt;p&gt;macOS Big SurではBroadcomのWiFi/Bluetoothモジュールが動かなくなるとか、そんなことはないとか情報が飛び交ってました。&lt;a class="link" href="https://parrotgeek.com/bigsur/" target="_blank" rel="noopener"
 &gt;古いMacにBig Surを導入するパッチを作っているサイト&lt;/a&gt;によると、2012年モデル以前ではWiFiが動かないらしいです。今後は2013年以降モデル搭載の802.11 ac対応Broadcomの無線モジュールを使用するのが良いと思います。無線モジュールに関してはこちらのページをご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="古いmacは無線が動かない"&gt;古いMacは無線が動かない
&lt;/h3&gt;&lt;p&gt;iMac14,1, iMac14,2, iMac14,3ってHaswellなのになぜBig Surのサポート外なのだろうと不思議に思って色々検索していたら、こんなページを見つけました。Big Sur非サポートMacで動かすためのパッチを配布しているDosdude1さんらのページです。フォーラムでもまっくぷろさんに紹介いただいています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://parrotgeek.com/bigsur/" target="_blank" rel="noopener"
 &gt;macOS Big Sur Patcher Is No Longer Available&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;最初の疑問は解決しませんでしたが、別のことを発見しました。このページのパッチがサポートしている機種一覧表によると、パッチを使っても、2012年以前のMacではWiFiが動かないらしいです。もともとがサポート対象外の古いMacに搭載された無線モジュールですので、パッチを当てて動かそうとしている人たちにしか検証できない貴重な情報だと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/oldwifi2.png"&gt;&lt;/p&gt;
&lt;h3 id="80211ac対応が動作条件"&gt;802.11ac対応が動作条件?
&lt;/h3&gt;&lt;p&gt;実は2013年モデルMacからWiFiが802.11acに対応して、搭載されているBroadcom社製モジュールが入れ替わっています。これが関係していると思われます。それ以前の、802.11nのみ対応のBroadcomモジュールがBig Surで切り捨てられたのではないでしょうか。ちなみに、Broadcomモジュール型番と搭載Macの関係は、以下のページ（ロシア語）が詳しいです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://deviwiki.com/wiki/User:Omega/Broadcom" target="_blank" rel="noopener"
 &gt;https://deviwiki.com/wiki/User:Omega/Broadcom&lt;/a&gt;_modules_(Apple)&lt;/p&gt;
&lt;p&gt;この2つのページの情報を組み合わせると、以下の古いBroadcomモジュールは、Big Surでサポートされなくなったと考えられます。型番がBCM9431、BCM9432、BCM9433で始まるモジュールです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Broadcom BCM94311MCAG&lt;/li&gt;
&lt;li&gt;Broadcom BCM94321MC&lt;/li&gt;
&lt;li&gt;Broadcom BCM94321COEX2&lt;/li&gt;
&lt;li&gt;Broadcom BCM94322USA&lt;/li&gt;
&lt;li&gt;Broadcom BCM94322MC&lt;/li&gt;
&lt;li&gt;Broadcom BCM943224PCIEBT&lt;/li&gt;
&lt;li&gt;Broadcom BCM943224PCIEBT2&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT3A&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT3B&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT4&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331CSAX&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331CD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このうちの一部は、AliExpressで1,000円前後で格安販売されています。Catalinaまでは動いていた実績があるので、互換性があるように紹介されている場合もあります。Big Surを使用する予定でしたら、避けた方が良いと思います。&lt;/p&gt;
&lt;p&gt;一方で、引き続きBig Surでサポートされると考えられるBroadcomモジュールは、BCM9436シリーズの、&lt;/p&gt;
&lt;p&gt;です。はBCM94360CDを使っているので引き続き使用できると思われます。M.2 無線モジュールのもこの世代なのでBig Surで使用可能と思われます。&lt;/p&gt;</description></item><item><title>いま一番おすすめの自作macOS PCパーツ構成</title><link>https://bootmacos.rinontech.com/posts/9791/</link><pubDate>Mon, 06 Jul 2020 22:11:13 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9791/</guid><description>&lt;p&gt;フォーラムの話題に刺激されて「いま一番おすすめの自作Hackintoshのためのパーツ構成」を考えてみました。「一番」と言うお題なので、無理して一つだけ選んで、その後に言い訳を書きました。ご意見・ご異論あると思いますのでコメントでお知らせください。&lt;/p&gt;
&lt;p&gt;なお、いろいろな作例を&lt;a class="link" href="https://bootmacos.rinontech.com/categories/%e3%83%93%e3%83%ab%e3%83%89/" &gt;BUILDSのカテゴリー&lt;/a&gt;でまとめてあります。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：Big Surが出たので追記しました (2020/11/16)&lt;/p&gt;
&lt;h3 id="マザボasusrog-strix-z390-f-gaming"&gt;マザボ：ASUS ROG STRIX Z390-F GAMING
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/81-JB7i72nL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これからの主流のZ490も良いのですが、2.5Gbps LANが新しすぎるのでPCI IDを偽装しないといけない点が面倒です。設定すればLANは動きますし、従来通りの1Gbps LANが搭載されたZ490マザボを買っても良いです。でも1つだけ選ぶということで、ここでは実績のある300シリーズにしました。ただ古い世代なので、間も無く市場から消える可能性があります。また、新しい方が好きという人は400シリーズにして問題ないです。&lt;/p&gt;
&lt;p&gt;マザーボードの選択肢は多いので、300シリーズに限定しても、たくさんの良い候補があります。ユーザが多く、Hackintoshを成功させたと言う報告の多いものが良いです。何かのトラブルがあった場合に、解決策が見つかる可能性が高いです。と言うことで、マザーボードシェアが1位のASUSと、Hackintosh黎明期に人気のあったGIGABYTEが良いです。MSIやASRockも同様に動きますが、あえて一番と言うと、このどちらかです。Zではなく、HやBなどのチップセットも良く動きます。でも、マザーボードはそれほど価格差も大きくないので、あえて一つを選ぶならZで良いでしょう。またATXフォームファクタを選びましたが、目的によって他のサイズでももちろん良いです。&lt;/p&gt;
&lt;p&gt;1番を選ぶと言うことで、ASUS ROG STRIX Z390を選びましたが、他にも良い候補はたくさんあります。このマザーボードが飛び抜けて適しているわけではありません。でも良く売れているので、ネット上に報告も多いです。BIOS設定もおそらくはデフォルトでも動くくらいに簡単なはずです。また他の同クラスのマザボと比べて、PCIeスロットがたくさんあります。拡張性が欲しくてHackintoshする人には最適です。個人的に感じるイマイチな点は、文字を多用したデザインがちょっと好きじゃないところです。なので実はASUS ROG MAXIMUS XI HEROを使ってます。&lt;/p&gt;
&lt;p&gt;400シリーズでしたら、同じASUS ROG STRIX Z490が良いかなと思います。これもよく使われていて、またPCIeスロットが多い機種です。CPUは、これも実機に近いものが搭載されている10900(K), 10700(K), 10600, 10500あたりでしょうか。&lt;/p&gt;
&lt;h3 id="cpu-intelcore-i5-9600k"&gt;CPU: Intel Core i5-9600K
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/61izuBZSVOL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;マザボをZ390にしたらCPUはCoffee Lake-Sです。ここではコストパフォーマンスを考えて9600Kにしましたが、Core i9-9900Kでも同様に良いです。理由は、iMacで採用されている第9世代CPUが9900Kと9600Kだからです。なので、一つだけ選ぶとしたら、9900Kか9600Kのどちらかになると思います。無印の9900, 9600でも同様に良いと思います。さらにはコストパフォーマンスと予算を考えて、9700K, 9700, 9500, 9400, 9100なども良いです。 iGPUの無いFモデルも動きますが、macOSにはiGPU前提の機能が多少あるので、iGPUのあるCPUが無難です。&lt;/p&gt;
&lt;p&gt;Comet Lake-Sで作るなら、10700K, 10600, 10500が良いと思います。これも理由はiMac 2020で採用されているモデルだからです。10900K, 10900も、iMac 2020でクロック違いのApple専用モデル10910が採用されているので、互換性は高いです。&lt;/p&gt;
&lt;h3 id="グラボsapphire-rx-580-pulse"&gt;グラボ：Sapphire RX 580 Pulse
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/713-5fAstFL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;一つだけ選ぶとしたら、Sapphire RX 580 Pulseです。理由は、&lt;a class="link" href="https://developer.apple.com/development-kit/external-graphics/" target="_blank" rel="noopener"
 &gt;Apple準純正とも言えるeGPU開発キット&lt;/a&gt;に組み込まれていたモデルだからです。以前のmacOSでは、このカードだけが完璧に認識されていた時期もありました。とは言え、今はどのブランドのRX 580でも互換性は問題ありません。RX 580はOOBで動くだけでなく、macOSのドライバーと相性が良いのか性能が良く引き出されています。しばらくはおすすめのグラボであり続けると思います。だんだん品薄になってきているので、確保しておいた方が良いでしょう。&lt;/p&gt;
&lt;p&gt;Big SurになってRadeon Naviアーキテクチャのサポートが充実して、RX 5700 XTがRX 580の1.6倍くらいのスコアを出すようになりました。なのでRX 5000シリーズも良いと思います。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11426/" &gt;Big SurでRadeon RX 5700 XTのスコアが大幅に改善&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="無線モジュールfenvi-fv-t919"&gt;無線モジュール：Fenvi FV-T919
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/08/fanviT919.png"&gt;&lt;/p&gt;
&lt;p&gt;これは迷うところはないです。WiFi/Bluetoothが、取り付けるだけですぐに動きます。設定やkext類が不要です。macOSにはWiFi/Bluetoothが前提の機能がありますので、互換性の高い無線モジュールが必要です。詳しくはこちらを。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="この他のパーツ"&gt;この他のパーツ
&lt;/h3&gt;&lt;p&gt;これ以外のパーツ、例えばメモリー、電源 (600Wくらいかな)、SSD/HDD、CPUクーラー、などは何でも良いです。メモリーは16GBもあれば十分です。電源は600Wくらいかな。起動ドライブはSSDがおすすめで256GBあれば当分は使えて、最低必要なのは30GBくらいです。一般の自作PCでの評判を参考に適当に選んでください。&lt;/p&gt;</description></item><item><title>ASUS ROG STRIX Z490-G GAMINGの音とLANを動かす</title><link>https://bootmacos.rinontech.com/posts/9365/</link><pubDate>Sun, 07 Jun 2020 16:27:15 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9365/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/06/before-1.png" alt="Featured image of post ASUS ROG STRIX Z490-G GAMINGの音とLANを動かす" /&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/misc/pti0n6atttciqrzm_setting_000_1_90_end_500-3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;前回紹介したASUSのZ490マザーボードで、動かなかったオンボードオーディオとEthernetが動きました。少しトリッキーな方式のような気がしますが、hackintoshコミュニティのサポートが充実するまでのつなぎとしては十分です。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：OpenCore 0.6.0とAppleALC.kext 1.5.1になり、オーディオはレイアウトID（このマザボは7）を指定するだけで動くようになりました。こちらをご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10361/" &gt;ASUS ROG STRIX Z490-G GAMINGの音を動かす（続編）&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="参考にしたページ"&gt;参考にしたページ
&lt;/h3&gt;&lt;p&gt;前回は、&lt;a class="link" href="https://dortania.github.io/OpenCore-Desktop-Guide/config.plist/comet-lake.html" target="_blank" rel="noopener"
 &gt;OopenCoreのComet Lake-S　バニラインストールガイド&lt;/a&gt;に従って、正攻法なインストールを行いました。そのためか、マザーボード搭載のオーディオコーデックと2.5 Gbps Ethernetが動きませんでした。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9328/" &gt;Comet Lake-S 10600とZ490でmacOSを動かす&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreのバニラガイドが出る前に、SchmockLoadさんがGIGABYTE Z490 Vision Dにインストールした様子をGitHubにまとめてくれていました。そこでは、オーディオも2.5 Gbps Ethernetも動いているようです。今回はこれを参考に作業しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D" target="_blank" rel="noopener"
 &gt;GitHub - SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D: https&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="オーディオを動かす"&gt;オーディオを動かす
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：オーディオに関するこの節の情報は古いです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10361/" &gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;
&lt;p&gt;今回使用しているマザーボードに搭載されたコーデックはRealtek ALC1220です。もしかしたらALC1220Aなのかもしれません。ASUSはSupremeFX S1220Aと呼んでいます。300シリーズマザーボードでも搭載されていたコーデック（そちらはSupremeFX S1220無印）と数字部分は同じです。なので、AppleALC.kextで動くと思ったのですが、簡単には動きませんでした。&lt;/p&gt;
&lt;p&gt;そこで、上記の&lt;a class="link" href="https://github.com/SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D" target="_blank" rel="noopener"
 &gt;SchmockLoadさんのGitHubガイドに&lt;/a&gt;従って、以下のkext、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Intel_HDMI_Audio.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を追加し、config.plistのDevicePropertiesに&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;DeviceProperties&amp;lt;/key&amp;gt;
&amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Add&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;

（略）

 &amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1F,0x3)&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;device-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;cKEAAA==&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;layout-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;BwAAAA==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を追加しました。&lt;a class="link" href="https://github.com/RehabMan/OS-X-Fake-PCI-ID" target="_blank" rel="noopener"
 &gt;FakePCIIDの仕組みはこちらで説明されてます。&lt;/a&gt;ちゃんと理解できていないのですが、PCIeのデバイスIDを、macOSのドライバが認識するIOPCIDeviceに結びつけてくれる機能のようです。本体がFakePCIID.kextで、デバイスIDの情報だけが書いてあるInfo.plistだけのkext（今回の場合はFakePCIID_Intel_HDMI_Audio.kext）と組み合わせて使います。これによりmacOSが認識しないIDのデバイスを動かしてしまおうという機能のようです。&lt;/p&gt;
&lt;p&gt;FakePCIID_Intel_HDMI_Audio.kextは、その名前の通り、100, 200, 300シリーズのHDMIオーディを実現する目的で作られているようです。今回の場合に当てはまるのか疑問でした。説明を見ると、100シリーズ以降で0xA170もしくは0x9D70のデバイスIDを使えるようにしてくれるようです。ここでは0xA170を使っています。これを動かすためには、動かしたいオーディオデバイスの、ACPIに現れるデバイスIDを0xA170に変更しておく必要があります。それが上記のconfig.plistの記述です。&lt;/p&gt;
&lt;p&gt;Hackintoolで確認してみます。オーディオチップはPci(0x1f,0x3)のPCIeデバイスパスに配線されています。そのデバイスIDは0x06C8でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/before-1.png"&gt;&lt;/p&gt;
&lt;p&gt;上記のconfig.plistを使うと、このデバイスIDが0xA170に変更されていることがわかります。デバイス名も、100 Series/C230 Series Chipset Family HD Audio Controllerと表示されるようになっています。それでも実際のコーデック名とはちょっと違う気がしますが、これで音声が再生されるようになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/after2.png"&gt;&lt;/p&gt;
&lt;p&gt;Z490マザーボード でのサウンドチップの変更は、おそらくはデバイスIDなどが多少変更された程度の違いと思いますので、そのうちにAppleALC.kextが対応してくれるのだと期待しています。それまではこの対応で凌げると思います。&lt;/p&gt;
&lt;h3 id="ethernetを動かす"&gt;Ethernetを動かす
&lt;/h3&gt;&lt;p&gt;このマザーボードに搭載されているEthernetチップは、2.5 GbpsのIntel I225-Vです。上位のマザーボード でLANが2個あるタイプのものは、もう片方が従来と同じ1 GbpsのIntel I219-Vだったりします。I219-Vは300シリーズでも使われたチップなので、IntelMausi.kexe, IntelMausiEthernet.kextで動くようです。でもi225-Vしか搭載されていないマザーボードは有線LANに接続できません。&lt;/p&gt;
&lt;p&gt;こちらも、オーディオと同様に、FakePCIIDを使って解決できました。FakePCIID_Intel_I225-V.kextが設定をしてくれます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Intel_I225-V.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;また同様にconfig.plistでEthernetチップのデバイスIDを0x15F2に設定します。ちなみにこのマザーボードでは、元々のデバイスIDは0x15F3でした。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;	&amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)&amp;lt;/key&amp;gt;
	&amp;lt;dict&amp;gt;
		&amp;lt;key&amp;gt;device-id&amp;lt;/key&amp;gt;
		&amp;lt;data&amp;gt;8hUAAA==&amp;lt;/data&amp;gt;
	&amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;SchmockLoadさんによるとFakePCIID_Intel_I225-V.kextを作ってこの設定を紹介したのはドイツのHackintosh-forum.deのBrumbaerさんだそうです。GitHubにあるconfig.plistの例では&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; &amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)&amp;lt;/key&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;になっていますが、上記のHackintoolの一覧に現れているように、ASUSマザーボードではデバイスpathが違うようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; &amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)&amp;lt;/key&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を指定したところ動きました。これでネット接続できるようになりました。おそらくはIDを偽装して、macOS標準のドライバで動かしているのだと思われます。とはいえ、1Gbpsのハブに接続して使用したところでは、速度が遅いとか、データが滞るなどの問題は感じられませんでした。IntelMausi.kextが対応するまでのつなぎとして十分に使用できそうです。&lt;/p&gt;
&lt;h3 id="geekbench-5でベンチマーク"&gt;Geekbench 5でベンチマーク
&lt;/h3&gt;&lt;p&gt;ネットに接続できるようになったので、Geekbenchで測定しました。Geekbenchは結果がweb上で表示されるので、ネット接続してないと起動できませんでした。結果は、以下のようにマルチコアスコアで6000越えでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/bench_10600.png"&gt;&lt;/p&gt;
&lt;p&gt;現行の非BTO版最上位iMacは3.7 GHz 9600Kを搭載しています。は無印なので（K付きは未発売でした。今もかな？）クロックが遅い (3.3 GHz) です。でも9600Kでは無効にされたハイパースレッドが復活しています。互角の性能である気がしましたので、Geekbench Browserで9600K搭載iMacのスコアを検索してみました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/bench_9600K.png"&gt;&lt;/p&gt;
&lt;p&gt;マルチコアスコアが5000を切ったスコアも、6000を超えたスコアもありましたが、大半が5000代でした。結局、クロックが10%くらい低下しても、ハイパースレッドが効いたのか、10600無印の方が高速のようです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;10600搭載Z490マザーボードの自作マシンでマザーボード搭載のオーディオとEthernetが動きました。AppleALC.kextとIntelMausi.kextが対応してくれるまでのつなぎとして使えます。ネットが動いたのでGeekbench 5でベンチマークをしました。これに相当する性能と思われる9600K搭載のiMacより高いスコアが出ました。&lt;/p&gt;</description></item><item><title>第10世代デスクトップCPUでmacOSは動く？</title><link>https://bootmacos.rinontech.com/posts/9159/</link><pubDate>Sat, 23 May 2020 13:49:32 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9159/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/05/10900K.png" alt="Featured image of post 第10世代デスクトップCPUでmacOSは動く？" /&gt;&lt;p&gt;インテルの第10世代デスクトップCPUであるComet Lake-Sとこれに対応した400シリーズマザーボードが発売されました。これでhackintoshは可能なのでしょうか。結論としては、まだ難しいようです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/gqk7b8/hackintosh_intel_i910900k_gigabyte_z490_vision_d/" target="_blank" rel="noopener"
 &gt;Redditの別の情報&lt;/a&gt;によると、CPU, LAN, Thunderboltなど含めて、かなり動いているようです。(2020/5/29)&lt;/p&gt;
&lt;h3 id="新cpuと新チップセット"&gt;新CPUと新チップセット
&lt;/h3&gt;&lt;p&gt;第10世代デスクトップの最上位CPUであるCore i9-10900Kは10コア20スレッドです。i7-10700Kとi5-10600Kはそれぞれ8/16、6/12 コア/スレッドで、従来の第9世代より少し価格が安く低消費電力らしいです。400シリーズチップセットでは、メモリの対応クロックが少し上がり、LAN/WiFi周りが新しくなりました。全体的に第9世代と比べてそれほど進歩は無いとも言われていますが、その分、macOSの互換性が高いのではと期待しました。新CPUと新チップセットのmacOS互換性に関して、Redditに簡単な解説がありました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/gnbuxg/desktop_comet_lake_launch_what_you_need_to_know/" target="_blank" rel="noopener"
 &gt;r/hackintosh - Desktop Comet Lake launch! What you need to know for Hackintos&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;これによると以下のようです。&lt;/p&gt;
&lt;h3 id="cpuの互換性"&gt;CPUの互換性
&lt;/h3&gt;&lt;p&gt;現在のmacOSはモバイル用のComet Lakeはサポートしているが、デスクトップ用のComet Lake-Sはサポートしません。新型iMacがComet Lake-Sを搭載する未来が来るまで、macOSのサポートはないです。そのためか、試した人たちによると、macOSが&lt;a class="link" href="https://i.applelife.ru/2020/05/470253_KernerlPanic_Log.txt" target="_blank" rel="noopener"
 &gt;カーネルパニックを起こす&lt;/a&gt;ようです。今のところ、新CPUを動かすためには、Penryn CPUにフェイクする必要があるそうです。Penrynっていつの時代だろうと思って調べたら、Core 2 無印 / Duo / Quad時代のCPUでした。かなり昔のCPUに偽装する必要があるようです。詳しくはこちらをみてくださいと、&lt;a class="link" href="https://applelife.ru/threads/opencore-obsuzhdenie-i-ustanovka.2944066/" target="_blank" rel="noopener"
 &gt;ロシア語の掲示板&lt;/a&gt;が紹介されてます。ロシアのハッカーの皆さんに頑張ってもらいたいです。&lt;/p&gt;
&lt;h3 id="acpi-fix"&gt;ACPI fix
&lt;/h3&gt;&lt;p&gt;IcelakeとZ390に比べて大きな違いはないので、DSDTへの対応も同様で良いと思われるそうです。以下のSSDTを加えておけば良いようです。SSDT-PLUGに関しては、上記のようにCPUの対応ができていないので、しばらくは効果が無いそうです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-AWAC : AWACクロックを無効にして昔ながらのRTCを有効にする&lt;/li&gt;
&lt;li&gt;SSDT-PMC : 300と同様に400でも&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/erd2th/nvram_for_all_300_series_users_rejoice/" target="_blank" rel="noopener"
 &gt;NVRAMが使えるようにする&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SSDT-EC-USBX : ECを無効にして偽装することで正しいUSBパワーを供給&lt;/li&gt;
&lt;li&gt;SSDT-PLUG : XCPMをロードして正しい電力管理を有効にする。ただしCPUがネイティブに動くようになるまでXCPMは動かないと思われる。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="firmware-fix"&gt;Firmware fix
&lt;/h3&gt;&lt;p&gt;Icelakeと同様に、OpenCoreのBooterセクションに引き続き以下が必要です。ただ、現状でもFirmware fixが全ての場合で安定しているわけではないので、カーネルパニックが治っても、問題が発生する可能性はあるそうです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DevirtualiseMmio: カーネルを適切にロードするため。&lt;/li&gt;
&lt;li&gt;ProtectUefiServices: イメージローディングのfix&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="igpu"&gt;iGPU
&lt;/h3&gt;&lt;p&gt;第9世代デスクトップCPUと同じUHD 630を引き続き搭載しているものの、フレームバッファが不明らしいです。これは第10世代CPU搭載iMacが出荷されるまで決まらないので、それまでは&lt;a class="link" href="https://dortania.github.io/OpenCore-Desktop-Guide/extras/gpu-patches.html" target="_blank" rel="noopener"
 &gt;手作業で設定&lt;/a&gt;する必要がありそうです。&lt;/p&gt;
&lt;h3 id="usb"&gt;USB
&lt;/h3&gt;&lt;p&gt;残念ながら新しいUSBはネイティブに互換ではないようです。Xhci-Unsupported.kextを使い、PCI IDとして8086:06edを追加する必要があるとのことです。&lt;/p&gt;
&lt;h3 id="ethernet"&gt;Ethernet
&lt;/h3&gt;&lt;p&gt;400シリーズチップセットになってmacOSが一番影響を受けたのはLANとWiFiのようです。このプラットフォームは新しい2.5Gbe NICであるI225Vを搭載しています。これはLinuxでのE1000eドライバがサポートしていないので、それを元にしているIntelMausi.kextでも動かないです。対応待ちです。&lt;/p&gt;
&lt;p&gt;一方で、RTL8125やI211などのNICを搭載しているメーカもあります。これらは今のIntelMausi.kextで対応しているそうです。調べてみたところ、MSIはRTL8125を、ASRockはRTL8125とI219Vを搭載しているようです。I219VはIntelMausi.kextのサポートリストに載ってます。一方で、GigabyteとASUSに搭載されるNICは新型のI225Vのようで、使えるまでしばらく時間がかかりそうです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;続報&lt;/strong&gt;：&lt;a class="link" href="https://www.tonymacx86.com/threads/hackintosh-intel-i9-10900k-gigabyte-z490-vision-d.298509/page-4#post-2129673" target="_blank" rel="noopener"
 &gt;tonymacx86の情報&lt;/a&gt;によるとIntelMausiEthernet.kext (IntelMausi.kext?) でIntel I225-V Ethernetが動いたようです。(2020/5/29)&lt;/p&gt;
&lt;h3 id="無線カード"&gt;無線カード
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/05/wifi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Z390までのマザーボードの無線カードソケットでは、チップセットが支援するCNVi方式のカードに加えて、汎用のM.2無線カードも使えました。なので、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;BroadcomのBCM94360NG&lt;/a&gt;のようなmacOSとOOBでの互換性のあるM.2無線カードが使用可能でした。でもZ490になって、多くのマザーボードでCNVi非互換カードが使用不可になってしまったようです。PCIeスロット数が多いマザーボードなら、BroadcomのApple純正カードをPCIeに変換するアダプタを使用すれば問題ありません。でもmini ITXのようにPCIeが1本しかない場合は、これをdGPUで使いたいところですので、M.2ソケットが使えないのは残念です。Redditのディスカッションによると、はCNVi非互換カードに対応しているそうです。WiFiの規格がaxではなくacとなっているマザーボードが狙い目らしいです。それに対して、光らない渋いマザボとして人気のは、Reddit参加者がメーカのサポートに確認したところ、CNVi非互換カードは使用不可能とのことでした。&lt;/p&gt;
&lt;h3 id="続報gigabyte-z490-vision-d--10900kの動作報告"&gt;続報：Gigabyte Z490 Vision D + 10900Kの動作報告
&lt;/h3&gt;&lt;p&gt;こちらのGitHubページで2020/5/28頃に動作例が紹介されました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D" target="_blank" rel="noopener"
 &gt;GitHub - SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D: https&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreでブートしているようで、以下が動作しているそうです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wifi and Bluetooth (FenviのBCM94360CDを使用)&lt;/li&gt;
&lt;li&gt;Audio: Realtek ALC1220-VB (AppleALC.kext, layout-id=7, device-id=0xA170, FakeID.kext, FakePCIID_Intel_HDMI_Audio.kext)&lt;/li&gt;
&lt;li&gt;USB&lt;/li&gt;
&lt;li&gt;Thunderbolt 3 ではhot-plugも動作&lt;/li&gt;
&lt;li&gt;1Gbit Ethernet (Intel I219-V)&lt;/li&gt;
&lt;li&gt;2.5Gbit Ethernet (Intel I225-V)&lt;/li&gt;
&lt;li&gt;Sleep/Wake&lt;/li&gt;
&lt;li&gt;Shutdown&lt;/li&gt;
&lt;li&gt;Restart&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;EFIファイル類も公開されています。それによるとCPUを以下のようにfakeしているようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;Emulate&amp;lt;/key&amp;gt;
	&amp;lt;dict&amp;gt;
		&amp;lt;key&amp;gt;Cpuid1Data&amp;lt;/key&amp;gt;
		&amp;lt;data&amp;gt;6wYIAAAAAAAAAAAAAAAAAA==&amp;lt;/data&amp;gt;
		&amp;lt;key&amp;gt;Cpuid1Mask&amp;lt;/key&amp;gt;
		&amp;lt;data&amp;gt;/////wAAAAAAAAAAAAAAAA==&amp;lt;/data&amp;gt;
	&amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;6wYIAAAAAAAAAAAAAAAAAA==は、0x0806EBになり、第7世代と第8世代のCPUの値を使っているようです。&lt;/p&gt;</description></item><item><title>ThinkPad T460s にWiFi/BTカードBCM94360NGを取り付ける</title><link>https://bootmacos.rinontech.com/posts/8579/</link><pubDate>Mon, 27 Apr 2020 22:19:13 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/8579/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/04/BCM94360NG.png" alt="Featured image of post ThinkPad T460s にWiFi/BTカードBCM94360NGを取り付ける" /&gt;&lt;p&gt;M.2ソケット用のWiFi/BluetoothアダプターBCM94360NGは、OOBで使える唯一のM.2無線カードです。T460sに取り付けたところ、BIOSで拒絶されることも無く問題なく動作しました。&lt;/p&gt;
&lt;h3 id="bcm94360ng"&gt;BCM94360NG
&lt;/h3&gt;&lt;p&gt;BCM94360NGは、M.2ソケット用のWiFi/Bluetooth無線アダプターカードです。macOSとの相性が良くて、Handoff, Airdrop, Apple Watchでのログイン, SidecarなどがOOBで動きます。M.2無線カードとしては、互換性の高い唯一のカードだと思います。おすすめです。今のところ日本のAmazonでは扱っていないですが、AliExpressでは複数の販売者から入手できます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-8.jpg"&gt;&lt;/p&gt;
&lt;p&gt;AliExpressのサイトでは、macOS用無線カードを幾つかつ製造しているFenviのロゴが掲げられていました。そのサイトから送られてきたカードは、Fenviのロゴが入った透明パッケージに入っていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/fenvi.jpg"&gt;&lt;/p&gt;
&lt;h3 id="t460sに取り付ける"&gt;T460sに取り付ける
&lt;/h3&gt;&lt;p&gt;T460sの裏蓋を開けます。もともと付いていた無線カードは、Intelの8260NGWという製品でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/intel.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これをBCM94360NGに差し替えます。どちらもアンテナ線2本のカードなので、交換は楽です。ただ、アンテナコネクタの位置が違うので、アンテナ線の取り回しが辛くなります。その上、いつものことですが、MHF4アンテナコネクタは小さくてはめにくいです。うまく位置が合えばカチッと気持ちよくはまります。ただ、元からのインテルのカードのコネクタより緩い感じで、力を入れると外れてしまいます。テープなどで固定した方が良いかもしれません。2本のアンテナは、最初のカードと同じく三角アイコンの白・黒を合わせて接続しました。ダイバーシティアンテナになっているだけだと思うので、逆にしても大丈夫とは思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/broadcom.jpg"&gt;&lt;/p&gt;
&lt;p&gt;交換後、T460sを起動したところ、直後はBIOS画面が2-3回現れて再起動している様子でした。その後無事macOSが起動しました。ThinkPadのBIOSは、動作確認のあるパーツのwhitelistを持っていて、それ以外のパーツを取り付けると起動しないと言われていました。その制約を外すために、ThinkPad X220のmini PCIeカードを交換した際には、改造BIOSに差し替えました。でも第5世代CPU搭載のThinkPadから徐々にwhitelist方式を廃止しているらしいです。なのでT460sではwhitelistの問題無く、動作したようです。ありがたいです。&lt;/p&gt;
&lt;h3 id="動作チェック"&gt;動作チェック
&lt;/h3&gt;&lt;p&gt;カードの認識状況を「システム情報」でチェックしました。まずはネットワークとしては、種類もハードウェアもAirMacと表示されました。Apple純正カードであると認識されているようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/wifi.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、USBの項目でBluetooth部分を確認しました。製造元がApple Inc.となっています。これも純正のカードとして認識されているようです。ちなみに、Integrated CameraはT460sの液晶上部のカメラです。内部ではUSB接続しているようです。互換性が高かったはずです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/bleutooth.png"&gt;&lt;/p&gt;
&lt;p&gt;ソフトウェアの動作を確認したところ、App Store, iMessage, AirDrop, Sidecarが問題なく動作し、Apple Watchでのログイン認証も動作しました。iPhoneで開いていたwebページが、dockに現れるので、HandoffやContinuityも動作しているようです。Sidecarは、最初は動きませんでした。でも、以前もそうだったのですが、2-3日後になって動き始めました。Apple IDの認証に時間がかかっているなどのサーバー上の問題なのかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/04/sidecar.png"&gt;&lt;/p&gt;
&lt;h3 id="m2無線カードのおすすめ"&gt;M.2無線カードのおすすめ
&lt;/h3&gt;&lt;p&gt;今まで、M.2の無線カードは、BCM943602BAEDまたはDW1830の型番で販売されているカードが互換性が高いと考えていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602BAED-DW1830-ac-NGFF-1300Mbps-BT4-1-0HHKJD-WiFi-Wireless-Netwo-4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;こちらはアンテナが3本あります。WiFiの性能も上位で、今回使用したBCM94360NGが5GHzで867Mbpsなのに対して、BCM943602BAEDは1300Mbpsの規格です。なので高速なのですが、価格は3倍程度です。また、今回のT460sもそうですが、M.2無線カードはアンテナ2本が一般的なようで、ノートPCやデスクトップマザーボードでもアンテナは2本しか用意されていない場合が多いです。3本目のアンテナを追加するのに苦労します。さらには、BCM943602BAEDは完全なOOB動作をしないです。WiFiはそのまま動きますが、Bluetoothを動かすためには、&lt;a class="link" href="https://translate.google.co.jp/translate?sl=de&amp;amp;tl=ja&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=ja&amp;amp;ie=UTF-8&amp;amp;u=https%3A%2F%2Fwww.hackintosh-forum.de%2Fforum%2Fthread%2F32234-dell-wireless-dw1830-ngff%2F&amp;amp;edit-text=&amp;amp;act=url" target="_blank" rel="noopener"
 &gt;いくつかのkextを追加する必要&lt;/a&gt;があります。&lt;/p&gt;
&lt;p&gt;ということで、互換性からも、アンテナの本数でも、さらにはコストパフォーマンスの点でも、M.2無線カードはBCM94360NGがおすすめだと思います。将来、マザーボードのM.2カードを交換するかもしれない時のために、予備を確保しておこうかと思っています。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ThinkPad T460sにM.2無線カードであるBCM94360NGを取り付けました。今のところmacOSの全ての機能が問題なく動いています。ThinkPadのBIOS whitelist機能によりカード交換が拒絶されるのではという心配も無用でした。BCM94360NGはmacOS下でOOBで動く、互換性の高い唯一のM.2無線カードだと思います。&lt;/p&gt;</description></item><item><title>Liluとプラグイン：(3) AirportBrcmFixupなどの使い方</title><link>https://bootmacos.rinontech.com/posts/7251/</link><pubDate>Fri, 06 Dec 2019 23:06:11 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/7251/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2018/08/20170915223211-e1556936489370.png" alt="Featured image of post Liluとプラグイン：(3) AirportBrcmFixupなどの使い方" /&gt;&lt;p&gt;Lilu.kextとLiluプラグイン.kextを設定するためのとても詳細なガイドがtonymacx86にありましたのでご紹介します。今回はAirportBrcmFixupとその他のkextの部分の抄訳です。原文は下のリンクを見てください。&lt;/p&gt;
&lt;p&gt;Liluの開発にも携わっているjaymonkeyさんが書いてくださったガイドです。かなり長いです。前回は、WhateverGreenとAppleALCを紹介しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/7116/" &gt;Liluとプラグイン：(1) WhateverGreenの使い方&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/7134/" &gt;Liluとプラグイン：(2) AppleALCの使い方&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;（ここから抄訳）&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="airportbrcmfixup"&gt;AirportBrcmFixup
&lt;/h3&gt;&lt;p&gt;このプラグインの使い方は簡単です。これは、ネイティブまたは非ネイティブなBroadcom Airport WiFiカードに必要なパッチのセットを含んでいます。これによりcontinuityやhandoffを動かすこと, WiFiの名前をAirportデバイスと表示すること、そのほかいくつかのパッチを提供します。（訳注：日本語版macOSでは登録商標の関係でAirportではなくAirMacになります）他のLiluプラグインと同じく、大抵の場合、それまで試用していた全てのWiFi関係のパッチとエネーブラーkextを取り除いておく必要があります。このプラグインを使う理由の一つは、これがmacOS 10.13.Xと10.14.XでHandoffを有効にするCloverのパッチを使わなくて済む点です。このkextが自動的にWiFiデバイスを発見できれば、必要なすべてのパッチを当ててくれるので、Device Propertyを設定する必要はありません。&lt;/p&gt;
&lt;p&gt;もし、インストールされたWiFiアダプターのVIDとPIDが不明ならば、Hackintoolを使って、デバイスを特定し、PCIアイコンをクリックして、リストの中からWiFiデバイスを発見して、VID (Vendor ID) とPID (Device ID) を知ることができます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.tonymacx86.com/attachments/hackingtool-pci-wifi-png.403118/" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/tonymacx86/hackingtool-pci-wifi.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;上の例では、WiFiデバイスのVIDは14E4 (Broadcom社のIDです) であり、PIDは43BA (BCM43602チップセット）です。&lt;/p&gt;
&lt;p&gt;WiFiデバイスがサポートされているのかどうかは、Git-Hubプロジェクトページの&lt;a class="link" href="https://github.com/acidanthera/AirportBrcmFixup/blob/master/AirportBrcmFixup/Info.plist" target="_blank" rel="noopener"
 &gt;info.plist&lt;/a&gt;を見て、そこでWiFiデバイスのPIDを探せば確認できます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.tonymacx86.com/attachments/screen-shot-2018-10-26-at-18-17-15-png.360645/" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/tonymacx86/screen-shot-2018-10-26-at-18-17-15.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;もしこのリストにVIDとPIDがあればokです。単にAirportBrcmFixup（とLilu）をインストールするだけです。&lt;/p&gt;
&lt;p&gt;必要ならばmacOSのWiFi地域設定を書き換えることもできます。起動オプションに&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;brcmfx-country=XX
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を追加します。これによりWiFiデバイスの国コードを明示的に設定することができます。（訳注：日本に設定するのでしたらbrcmfx-country=JPです）5GHz WiFiを稼働させたり、WiFiルーターをフルスピードで稼働させる場合、国コード設定が必要なことが時々あります。一般的な値は&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;brcmfx-country=#a
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;です。これはルーターが設定する国コードを無視するようにmacOSに指示する特別な値です。私のルーターでは、どのバージョンのmacOSでも、#aを付けないと5GHz WiFiの最大速度が得られませんでした。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.tonymacx86.com/attachments/brcmfx-cc-code-png.403102/" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/tonymacx86/brcmfx-cc-code.png"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;： AirportBrcmFixupは、WiFiのことだけの面倒を見てくれます。Bluetoothを有効にするためには、&lt;a class="link" href="https://github.com/RehabMan/OS-X-BrcmPatchRAM" target="_blank" rel="noopener"
 &gt;RehabManさんのBrcmPatchRAM&lt;/a&gt;を使います。（訳注：コメントで指摘いただきましたが&lt;a class="link" href="https://github.com/acidanthera/BrcmPatchRAM/releases" target="_blank" rel="noopener"
 &gt;こちら&lt;/a&gt;もご覧ください。そちらのread meを見たら、アップル純正無線カードには関係のないようでした。）&lt;/p&gt;
&lt;p&gt;私は、 DW1830 (BCM43602) 搭載ラップトップでAirportBrcmFixupをテストしました。また、BCM943602CS搭載のデスクトップでも使いました。とてもよく動作し、他のパッチもエネーブラーも不要です。&lt;/p&gt;
&lt;h3 id="その他のliluプラグイン"&gt;その他のLiluプラグイン
&lt;/h3&gt;&lt;p&gt;以下は、有用なLiluプラグインのリストです。ほとんどは、/L/Eに入れるだけです（訳注：ESPのkexts/Otherで良いと思います）。追加の設定は不要です。&lt;/p&gt;
&lt;h4 id="virtualsmc"&gt;&lt;a class="link" href="https://github.com/acidanthera/VirtualSMC" target="_blank" rel="noopener"
 &gt;VirtualSMC&lt;/a&gt;
&lt;/h4&gt;&lt;p&gt;Apple SMC (System Management Controller) を有効にするプラグインです。以前はFakeSMCを使うのが一般的でしたが、長らくアップデートされていません。環境によりますが、VirtualSMCは現在と未来のmacOSでより互換性があります。&lt;/p&gt;
&lt;p&gt;FakeSMCからVirtualSMCに移行するためには、FakeSMC.kextを取り除くだけでなく、EFIドライバーのSMCHelper.efiも取り除きます。また、FakeSMCセンサープラグインも取り除きます。&lt;/p&gt;
&lt;p&gt;VirtualSMCをインストールするには、VirtualSMC.kextの他に、VirtualSMC.efiもUEFIドライバーとしてインストールします。VirtualSMCの配布パッケージには、この他、光センサー、バッテリーモニター、CPU温度モニターやマザーボードセンサなどのプラグインkextも用意されています。詳しくは&lt;a class="link" href="https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md" target="_blank" rel="noopener"
 &gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;
&lt;h4 id="bt4lecontiunityfixup"&gt;BT4LEContiunityFixup
&lt;/h4&gt;&lt;p&gt;AirportBrcmFixupを入れてもなおBluetooth関連のcontinuity問題（AirDrop, Handoff, FaceTime, Apple Watch, Continuity など）が発生するようでしたら、&lt;a class="link" href="https://github.com/acidanthera/BT4LEContiunityFixup" target="_blank" rel="noopener"
 &gt;BT4LEContinuityFixup&lt;/a&gt; を試してみるもの良いです。macOSのBluetooth LE Continuityを有効にするパッチが含まれています。 BrcmPatchRAM kextも一緒に使ってください。&lt;/p&gt;
&lt;h4 id="hibernationfixup"&gt;HibernationFixup
&lt;/h4&gt;&lt;p&gt;その名の通り、&lt;a class="link" href="https://github.com/acidanthera/HibernationFixup" target="_blank" rel="noopener"
 &gt;HibernationFixup.kext&lt;/a&gt;はディスクにデータを保存するハイバーネーションモード3と25を特定のシステムで有効にします。私は使ったことがないのですが、これが動いたという報告は多数あります。ネイティブなNVRAMが使えることが条件です。エミュレートされたNVRAMでは使えません。&lt;/p&gt;
&lt;h4 id="notouchid"&gt;NoTouchID
&lt;/h4&gt;&lt;p&gt;最近のMacBookシリーズSMBIOS設定はアップルの指紋認証(TouchID)搭載機種を対象としています。これらのSMBIOSをHackintoshで使用すると、起動時とシステムパスワードを表示する場面で遅延が発生します。というのは指紋認証デバイスが搭載されていないからです。&lt;a class="link" href="https://github.com/al3xtjames/NoTouchID" target="_blank" rel="noopener"
 &gt;NoTouchID&lt;/a&gt;プラグインは、この問題を解決します。&lt;/p&gt;
&lt;h4 id="nightshiftunlocker"&gt;NightShiftUnlocker
&lt;/h4&gt;&lt;p&gt;デフォルトではアップルのnight shiftは一部のSMBIOSでしか機能しません。この簡単なプラグインは、通常はnight shiftをサポートしていない機種設定でも、有効にします。&lt;/p&gt;</description></item><item><title>HackintoshでSidecarを使う</title><link>https://bootmacos.rinontech.com/posts/6851/</link><pubDate>Sun, 27 Oct 2019 00:45:55 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/6851/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/10/Sidecar.png" alt="Featured image of post HackintoshでSidecarを使う" /&gt;&lt;p&gt;Catalinaで導入されたSidecar機能が無線接続で使えました。使用したWiFi/BluetoothモジュールはBCM94360CDとFenvi T919です。どちらも最初は有線でのみ動作してましたが、うやむやのうちに無線でも動くようになりました。&lt;/p&gt;
&lt;h3 id="sidecar動作のための条件"&gt;Sidecar動作のための条件
&lt;/h3&gt;&lt;p&gt;Sidecarを使うと、iPadがmacOSマシンのセカンドディスプレイになります。ミラーリングもできます。またiPad側のApple Pencil操作で、macOS画面を操作できます。でもSidecarを動かすためには、いくつかの条件が必要なようです。必要そうな条件を以下にあげました。Hackintoshでは、この条件は間違っているかもしれませんし、今後のアップル社の対応で変わってくるかもしれません。&lt;/p&gt;
&lt;h4 id="apple-idと無線"&gt;Apple IDと無線
&lt;/h4&gt;&lt;p&gt;実機のMacでは、macOSマシンとiPadが&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;同じApple IDでログインしていること、&lt;/li&gt;
&lt;li&gt;同じWiFiに接続していること（有線LANでは駄目です）、&lt;/li&gt;
&lt;li&gt;Bluetoothの到達範囲にあること、&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;がSidecarを使う条件だと言われています。もちろんHackintoshでも必要条件です。USBケーブルでSidecarする場合には、無線条件が満たされていなくても大丈夫のようです。&lt;/p&gt;
&lt;h4 id="igpuの条件"&gt;iGPUの条件
&lt;/h4&gt;&lt;p&gt;試したところでは、BIOSレベルで&lt;strong&gt;iGPUが機能していること&lt;/strong&gt;が必要のようでした。macOSからiGPUが認識されている必要はないようです。なのでグラフィックスカードを使用しているマシンでも問題ありません。BIOSからiGPUを無効にしていると、Sidecarで接続はしても画面が暗いままです。おそらくは、iGPUの画像圧縮機能を使って、画面を転送しているので、それがないと表示されないのだと思われます。後述するようにBIOS設定でiGPUがマルチモニターで動くように設定します。&lt;/p&gt;
&lt;p&gt;追記：コメントでは、iGPUの無いXシリーズCPUでも動いたという情報をいただきました。&lt;/p&gt;
&lt;h4 id="t2チップ搭載の機種idは使えない"&gt;T2チップ搭載の機種IDは使えない
&lt;/h4&gt;&lt;p&gt;コメントでいただきましたが、&lt;a class="link" href="https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/page-836#post-2013740" target="_blank" rel="noopener"
 &gt;tonymacx86の情報&lt;/a&gt;によると、T2チップ搭載機種IDを使ったHackintoshではSidecarは動かないらしいです。T2チップ搭載モデルでは、Sidecarの認証または画面圧縮にT2チップを使っているのだと思われます。なので、以下のページで示された機種IDを使用している場合は、Sidecarは使えません。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT208862" target="_blank" rel="noopener"
 &gt;Apple T2 セキュリティチップ搭載モデルの Mac&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="bcm94360cdで動かす"&gt;BCM94360CDで動かす
&lt;/h3&gt;&lt;p&gt;最初は、Z390+9900Kを搭載したマシンでSidecarを試した経緯を書いておきます。このマシンのパーツ構成、ESP構成、config.plistなどは、下のリンクを見てください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1915/" &gt;ASUS ROG MAXIMUS XI HERO (Z390), 9900K&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;使用しているWiFi/Bluetoothモジュールは、純正のMacで使用されているBCM94360CDです。以下の製品です。これをPCIeカードに挿して使用しています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM94360CD-802-11ac-mini-PCI-E-WiFi-WLAN-Bluetooth-4-0-8.jpg"&gt;&lt;/p&gt;
&lt;p&gt;HackintoshでSidecarを動かす前に、同じiPad/Apple PencilとMacBookで動作確認しました。この場合は、Sidecarが問題なく動きました。次に、このHackintoshで試したところ、画面は出たのですが、有線接続でしか動きませんでした。iPadをUSB接続しない状態では、システム環境設定・Sidecarの「接続先」に「デバイスなし」と表示されてしまい、iPadが現れません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-10-26-22.19.25.png"&gt;&lt;/p&gt;
&lt;p&gt;有線で接続すると、接続先が選べるようになり、iPadが選択できます。MacBookでは無線でも問題なく接続できるので、Hackintoshなりの調整が色々必要なのだと思って、しばらく放置していました。ところが、何かの拍子で繋がるようになりました。実際に何をしたのかというと&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Z390マシンとiPadを有線接続でSidecarしました。&lt;/li&gt;
&lt;li&gt;Apple Pencil をペアリングするためにiPadから線を外してPencilを挿しました。&lt;/li&gt;
&lt;li&gt;この時「接続が切断されるよ」というような内容のダイアログがiPadに出ました。&lt;/li&gt;
&lt;li&gt;ペアリングが終わってPencilを外したらなぜか無線でSidecar接続しました。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;これで無線でもiPadが選択できるようになりました。iPadがセカンドディスプレイになりますし、またPencilを使って画面操作もできます。Hackintoshであっても、Sidecarの本来の機能は全て利用できていると思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/10/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-10-26-22.25.40.png"&gt;&lt;/p&gt;
&lt;p&gt;これ以前に、有線でSidecar接続中にUSBケーブルを外すことは試みていました。でも接続が切れるだけで、無線では接続できませんでした。今回なぜ可能になったのかわかりません。&lt;/p&gt;
&lt;p&gt;今回行ったPencilペアリング操作は、無線接続できたことは多分無関係です。SidecarはApple IDを介して動作していると説明されています。それぞれのマシンが同じApple IDで動作していることがSidecarを使うための条件です。なので対になるマシンの認定をアップル社のサーバーが行なっているはずです。今回、無線接続できた理由は、何らかのきっかけ、時間経過、またはアップル社の方針変更によって、Sidecar動作条件が満たされたからだと思います。有線接続の場合は、直接接続されていることが確実なので、ペアリング認定条件が緩かったのでしょう。このようなmacOS機能は、iMessageやFaceTimeと同じく、動作するかどうかはアップルのサーバー次第です。条件はいつでも変化するし、真相は謎のままです。&lt;/p&gt;
&lt;h3 id="fenvi-t919で動かす"&gt;Fenvi T919で動かす
&lt;/h3&gt;&lt;p&gt;次に、Fenvi T919でも試しました。以下で紹介した無線PCIeカードです。中身は、おそらくBCM94360CDと同一と思われているので、問題なく動くはずです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;使用したマシンは、以下で紹介したMSI B360M MORTAR TITANIUMに9600Kを搭載したHackintoshです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6191/" &gt;MSI B360M MORTAR TITANIUM, 9600K&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;こちらも最初は接続できませんでした。Sidecarの接続先がグレーになっていて、iPadが選択できませんでした。しかし、Z390マシンでSidecarが可能になった後で、こちらもどう言うわけか、iPad選択できるようになっていました。Sidecarのペアリングを管理するサーバの設定が変わったのかもしれません。しかしZ390マシンの場合とは違って、iPadをSidecar接続しても、iPad画面が真っ暗でした。画面をミラーリングにしてApple PencilでiPadを操作すると、macOS画面のポインターは動きます。なので、遠隔ポインティングは効いているけど、表示が出ていないことがわかります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/10/igpusetting0.png"&gt;&lt;/p&gt;
&lt;p&gt;Sidecarのビデオ転送にはiGPUの機能が使われているらしいと言う話を聞いたことがありましたので、iGPUをチェックすることにしました。BIOSで設定を見るとIGD Multi-Monitorの設定がDisabledになっていました。iGPUにもモニターを接続して、マルチモニターにするかどうかの設定だと思います。Disabledの場合は、iGPUの機能を無効にしていると思われます。そこで、これをEnabledにしました。メモリの設定はデフォルトの64MBにしました。この結果、無事にiPadに画面表示されるようになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/10/igpusetting.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;HackintoshでもSidecarが動きました。USB有線接続なら問題なく接続できました。無線経由では、最初は接続できませんでしたが、よくわからないうちに無線接続できるようになっていました。また接続を実現するためには、通常のMac/iPadの条件に加えて、iGPUが動いている必要があるようです。とはいえiGPUを搭載していないiMac ProでもSidecarは可能なようなので、機種IDにも依存しているのかもしれません。&lt;/p&gt;
&lt;p&gt;今回、Apple Pencilを初めて使ってみました。使い勝手や速度はちゃんとしてました。でもiPadに差し込むという初代Apple Pencilの充電方式は、緊急時には良いけど、普通に充電したい場面では使いにくいです。そのうちにこんなアクセサリを揃えてみたいと思ってます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="4 in 1 Wireless Charger" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/4-in-1-Wireless-Charger-Station-For-Apple-Watch-AirPods-font-b.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Charging Adapter For Apple Pencil" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1-pc-Mini-Connector-Charging-Adapter-For-Apple.jpg"&gt;&lt;/p&gt;</description></item><item><title>WiFi/BluetoothアダプタFenvi FV-T919</title><link>https://bootmacos.rinontech.com/posts/6476/</link><pubDate>Thu, 12 Sep 2019 20:46:23 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/6476/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1325.jpg" alt="Featured image of post WiFi/BluetoothアダプタFenvi FV-T919" /&gt;&lt;p&gt;FenviのWiFi/Bluetooth PCIe拡張カードを入手しました。FV-T919という型番です。これに搭載された無線モジュールBCM94360CD はMac Pro 2013などで使用されているので、macOSと互換性が高く、OOBで問題なく動きます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/fenvi-1.png"&gt;&lt;/p&gt;
&lt;h3 id="fenviのfv-t919を発注"&gt;FenviのFV-T919を発注
&lt;/h3&gt;&lt;p&gt;Fenviというメーカが、Broadcomの無線モジュールであるBCM94360CDを使用したWiFi/Bluetoothアダプタを作ってます。PCIe拡張スロット (PCIe x 1) に挿して使用する拡張カードです。BCM94360CDはMac Pro 2013などで使用されている最上位モデル無線モジュールで、macOSとの互換性が高いです。取り付けただけで問題なく動き、iOSとのContinuity関係の機能も動作します。&lt;/p&gt;
&lt;p&gt;最近のMacのWiFi/Bluetoothは、無線モジュール方式ではなくなって、マザーボードに直接組み込まれています。BCM94360CDは、自作ユーザが使える純正モジュールとしては、最後の世代です。BCM94360CDのようなBroadcomのmacOS用無線モジュールは、単体でも販売されていて入手可能です。おそらくは中古取り外しパーツや補修部品が流通しているのだと思われます。でも生産は終了していると思います。将来にわたって入手できる保証はありませんので、市場にあるうちに確保しておくのが良いと思います。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;上の記事で紹介したように、BCM94360CDは単体で入手可能です。BCM94360CDのコネクタからはPCIeとUSBが出ているのですが、規格が特殊です。これをPCIeスロット、mini PCIe, M.2などに接続するためには、変換アダプタが必要です。アダプタはAmazon, eBay, AliExpressなどで多数販売されています。また、BCM94360CDとPCIeアダプタをセットにした商品もいくつかあります。FenviのFV-T919もその一つです。ただ、下の写真で示すように、製品としての見た目が良く、完成度が高い印象があります。tonymacx86のパーツガイドでも長らく推奨されていました。最近、AliExpressで継続して販売されている様子でしたので、一台を確保しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/08/fanviT919.png"&gt;&lt;/p&gt;
&lt;h3 id="届いたので開封する"&gt;届いたので開封する
&lt;/h3&gt;&lt;p&gt;発注から2-3週間して送料無料（送料込み）でシンガポールから届きました。エアキャップ緩衝材付き封筒を開けると、光沢カラー印刷された綺麗なボール紙外箱が入っていました。こんな感じの外箱です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1325.jpg"&gt;&lt;/p&gt;
&lt;p&gt;こちらは箱の裏です。輸送の途中で、箱の裏がへこんでいましたが製品には影響ありませんでした。macOS対応と書いてあります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1329.jpg"&gt;&lt;/p&gt;
&lt;p&gt;箱を開けると、中には、本体、アンテナ4本、USBケーブル、PCIeスロット取り付けネジ、カラー印刷の取扱説明書、CR-ROMが入っています。Hackintoshで使うWiFi/Bluetooth PCIeアダプタは大抵はそっけない本体だけの部品が届くのが普通ですが、これは一般消費者向け商品の体裁を保っています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1326.jpg"&gt;&lt;/p&gt;
&lt;p&gt;カード本体に、USB接続ケーブルを取り付けた様子です。アンテナ端子には、キャップもついています。カードの見た目で特徴的なのは、無線モジュールを覆う派手なFenviの金属カバーです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1337.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この金属カバーは回路の接地に接続されて電磁シールドの役を果たしています。商品webページによると、このカバーと無線モジュールの間には、熱伝導シートが挟まれていて、放熱にも役立っているようです。カバーを外せば、Broadcom BCM94360CDが入っているはずですが、カバーは裏側4箇所で半田付け止めしてあるようです。半田を溶かして、シールドカバーを外して中を確認したい気もしましたが、やめておきました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1336.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この手の無線モジュールは、電磁シールドして使うのが本来の使い方のようです。なので、Fenviの派手なカバーは伊達ではないと思います。アンテナ線はこのカバーの中で無線モジュールのアンテナ端子に接続されていると思われます。カバー部分からPCIeスロット側のアンテナまでは、プリント配線されています。アンテナ線が露出せず、カバー内部に格納されているので、見た目がすっきりしています。また、アンテナ線やコネクタに触れたり引っ張ったりして、線が外れるトラブルがない点も良いと思います。&lt;/p&gt;
&lt;h3 id="マニュアルとcdrom"&gt;マニュアルとCDROM
&lt;/h3&gt;&lt;p&gt;箱の一番底に、マニュアルとCDROMが入っていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/IMG_1328.jpg"&gt;&lt;/p&gt;
&lt;p&gt;付属しているマニュアルを広げると、レターサイズ1枚もの印刷物でした。表裏で英語・中国語の説明が入ったイラストがカラー印刷されていて、簡単な取り付け手順が書かれています。実際のカードとイラストでは、形状、コネクタ、付属品が多少違います。例えばイラストはアンテナ2本のモデルになっています。またロープロファイルのパネルも描かれていますが、付属していませんでした。アンテナ4本ではロープロファイルは無理なので仕方ないです。説明書としてはわかりやすいです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/manual.png"&gt;&lt;/p&gt;
&lt;p&gt;CDROMには、94360cd.rarというファイルが一つ入っているだけです。この名前からしてBCM94360CDが搭載されていることが推測できます。rarファイルを伸張すると、Windows 7/8/10用のドライバと、インストール方法をごく簡単に書いたテキストファイルが入っていました。macOSには不要のCDROMでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/cdromfiles.png"&gt;&lt;/p&gt;
&lt;h3 id="取り付けて動作確認"&gt;取り付けて動作確認
&lt;/h3&gt;&lt;h4 id="oobで動く"&gt;OOBで動く
&lt;/h4&gt;&lt;p&gt;取り付けは、他のPCIe無線アダプタと同じく、PCIeに挿して、アダプタからのUSBケーブルをマザーボード上の内部配線用USB 2.0コネクタに接続するだけです。こちらで紹介したMSI B360M Mortar Titaniumに9600Kを搭載したマシンに取り付けました。これ以外のハードウェア構成でも問題なく動くはずです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6191/" &gt;MSI B360M MORTAR TITANIUM, 9600K&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;取り付けたところ、kext類やconfig.plistの設定は一切不要で、Wifi/Bluetooth両方ともOOBで機能しました。&lt;/p&gt;
&lt;h4 id="continuityとスリープ"&gt;Continuityとスリープ
&lt;/h4&gt;&lt;p&gt;iOSとのContinuityなども機能していて、Apple Watchを利用してのロック解除も可能でした。MSIのBIOSから、Wake Up Event Setupを選び、Wake Up Event By BIOSに設定し、Resume By USB Device, Wake from Sleepを有効にしたところ、スリープが正常に機能し、CPUファンや マザボのLEDが停止し、スリープ状態が保たれました。スリープからは、Bluetoothキーボード、トラックパッド操作で復帰させることもできました。ただ、すべてのマザーボードでも同じようにスリープが機能するかどうかはわかりません。また、すぐに目覚めてしまうことも時々あるようです。Power Napやネットワークアクセスによる解除などを有効にしているので、それらの関係かと思います。&lt;/p&gt;
&lt;h4 id="モジュールの確認"&gt;モジュールの確認
&lt;/h4&gt;&lt;p&gt;シールドカバーを外して内部を確認することはしませんでしたが、販売サイトで説明されている通り、中身はBroadcom BCM94360CDだと思われます。手元には、Macで使われるBroadcom BCM94360CDモジュールをPCIeアダプタに取り付けたカードがあります。これを取り付けて、システム環境設定からUSBデバイスを確認すると、BluetoothモジュールのIDや仕様が確認できます。その全ての情報が、Fenvi FV-T919と一致していたので、まちがいなく同じハードウェアです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-09-11-23.08.06.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめと補足"&gt;まとめと補足
&lt;/h3&gt;&lt;p&gt;AliExpressでFenviのFV-T919というWiFi/Bluetooth PCIeカードを入手して使ってみました。Broadcom BCM94360CDを搭載しているようで、macOSでOOBで機能しました。アンテナ配線がすっきりしていて使いやすいカードだと思います。&lt;/p&gt;
&lt;p&gt;この製品の外箱の裏にも、カードの裏のラベルにも、macOSに対応していることが書かれています。AliExpressの販売サイトを見ても、Hackintoshをターゲットにしていることがわかります。macOSをサポート対象にしてくれているので多少安心です。ただ、販売サイトには、macOS 10.12でBluetoothが動かないことが書かれています。BCM94360CDがSierraで動かないという情報は聞いたことがなかったので謎です。Sierraでも動く気がしますが、限られた条件で不具合のクレームがあったのかもしれません。10.12での使用を考えている場合は、一応注意した方が良いかもしれません。&lt;/p&gt;
&lt;h3 id="追記国内でも調達可能"&gt;追記：国内でも調達可能
&lt;/h3&gt;&lt;p&gt;記事ではAliExpressのリンクを紹介しましたが、最近ではAmazonでも売っているようです。&lt;/p&gt;</description></item><item><title>CORPNEWTさんのバニラガイド~ Clover設定とkext</title><link>https://bootmacos.rinontech.com/posts/1224/</link><pubDate>Sat, 26 Jan 2019 17:01:20 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/1224/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/01/image.png" alt="Featured image of post CORPNEWTさんのバニラガイド~ Clover設定とkext" /&gt;&lt;p&gt;Corpnewtさんのhackintoshデスクトップのためのバニラガイドから、今回は「Cloverの設定」と「kextを集める」のページをご紹介します。Hackintoshで使うカーネル拡張(kext)ファイルを簡潔に説明しています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/clover-setup" target="_blank" rel="noopener"
 &gt;Page not found&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/gathering-kexts" target="_blank" rel="noopener"
 &gt;Page not found&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;（ここから抄訳）&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="cloverをインストールする"&gt;Cloverをインストールする
&lt;/h3&gt;&lt;p&gt;Cloverインストーラパッケージを起動します。インストーラの2番目のページで、 インストール先（USBメモリとかSSD/HDD）を選択するよう気をつけます。また、デフォルト設定はイマイチなので、カスタマイズします。（訳注：図は私が用意したスクリーンショットです）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/12/clover.png"&gt;&lt;/p&gt;
&lt;p&gt;左下のカスタマイズボタンを押すとカスタムインストールのページが出ます。ここで、以下を選択します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「UEFIブート用にインストール」&lt;/li&gt;
&lt;li&gt;「ESPにインストール」&lt;/li&gt;
&lt;li&gt;Drivers64UEFIの中の設定（訳注：現在バージョンではUEFI Drivers）
&lt;ul&gt;
&lt;li&gt;AptioMemoryFix: VRAM に関する修正を含んだ新版です。より良いメモリ管理をします。&lt;/li&gt;
&lt;li&gt;VBoxHfs-64.efi: 入手できれば HFSPlus.efiでも良いです。CloverがHFS+起動ボリュームにアクセスするために必要です。HFS+で起動したいのに、起動オプションに現れないようなら、 EFI -&amp;gt; CLOVER -&amp;gt; drivers64UEFI フォルダにこれが入っていることを確認すると良いです。&lt;/li&gt;
&lt;li&gt;ApfsDriverLoader: Didsさんの Cloverビルドもしくは&lt;a class="link" href="https://github.com/acidanthera/ApfsSupportPkg/releases" target="_blank" rel="noopener"
 &gt;こちら&lt;/a&gt;から入手可能です。これはCloverがAPFS起動ボリュームにアクセスするために必要なapfs.efiを、ブロックデバイスのApfsContainerからロードします。もしAptioMemoryFixを使用しているなら、R21以降が必要です。（訳注：現在バージョンでは最新版が入っているので項目を選択するだけです）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以上です。&lt;/p&gt;
&lt;p&gt;もしもFileVaultが不要で、標準的なUEFIインストールをするだけなら、これらが必要なものの全てです。これ以外のものも、Drivers64UEFIセクションに現れます。しかし、選択しなくても良いです。むしろ他の設定と衝突する項目（例えば &lt;a class="link" href="https://github.com/acidanthera/VirtualSMC/blob/master/Docs/FAQ.md" target="_blank" rel="noopener"
 &gt;SMCHelper-64.efi&lt;/a&gt; ）すらあります。なのでDrivers64UEFIセクションでの選択は最小限にするのが良いです。&lt;/p&gt;
&lt;p&gt;（訳注：最近のCloverインストーラではFileVault関係のefiはFileVault 2 UEFI Driversという別のセクションに分類されました。FileVaultを使わなければ、多分誰も使わないと思いますが、これは全部除外して良いです。このガイドでは3個のefiしか必要ないと書かれていますが、ハードウェアによってはこれ以外が必須のこともあります。EmuVariableUefiが必要だったり、AptioMemoryFixの代わりにOsxAptioFixDrvが必要だったりします。）&lt;/p&gt;
&lt;h3 id="kextをコピーする"&gt;Kextをコピーする
&lt;/h3&gt;&lt;p&gt;Cloverのインストールが終了したら、/Volumes/EFI/EFI/CLOVER/kexts/Otherに移動して&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1224/" &gt;「kextを集める」&lt;/a&gt;で用意したkextをここにコピーします。 .dSYMファイルは不要です。.kextだけが必要です。&lt;/p&gt;
&lt;p&gt;/Volumes/EFI/EFI/CLOVER/kextsフォルダの中には、Otherフォルダと、10.xxフォルダがあります。この違いは以下です。Cloverがkextをインジェクトしようとするとき、10.xxフォルダのkextは、macOSのバージョンが合致している時だけインジェクトされます。ところがmacOSのバージョンに依存するkextはほとんどありません。また、macOSをアップデートした時にそのバージョン番号のフォルダを用意することを忘れてしまうと、起動できなくなってしまいます。Otherフォルダのkextは、検出されたmacOSバージョン番号とは関係なくインジェクトされます。なのでOtherフォルダを使うことをお勧めします。&lt;/p&gt;
&lt;h3 id="必要なkextはどれ"&gt;必要なkextはどれ？
&lt;/h3&gt;&lt;p&gt;VirtualSMC.kextは必須です。これはMacに搭載されているSMC (System Management Controller) チップをエミュレートしてくれます。これによりOSは本当のMacだと思い込みます。これなしではHackintoshできません。&lt;/p&gt;
&lt;p&gt;以下のすべてのkextはGoldfish64さんにより整備された&lt;a class="link" href="https://1drv.ms/f/s!AiP7m5LaOED-m-J8-MLJGnOgAqnjGw" target="_blank" rel="noopener"
 &gt;こちらのサイト&lt;/a&gt;で入手可能です。それぞれのkextは更新されると自動的にビルドされます。自分でビルドしたかったら私の&lt;a class="link" href="https://github.com/corpnewt/Lilu-and-Friends" target="_blank" rel="noopener"
 &gt;Lilu And Friends&lt;/a&gt;のスクリプトを使用してください。&lt;/p&gt;
&lt;h4 id="ethernet関係"&gt;Ethernet関係
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;​&lt;a class="link" href="https://github.com/Mieze/IntelMausiEthernet" target="_blank" rel="noopener"
 &gt;IntelMausiEthernet.kext&lt;/a&gt; – これはほとんどのIntel LANチップで動きます。&lt;/li&gt;
&lt;li&gt;AppleIntelE1000e.kext – これは古いIntel LAN チップで動きますが、新しいチップではカーネルパニックすることもあります。&lt;/li&gt;
&lt;li&gt;​&lt;a class="link" href="https://github.com/Mieze/AtherosE2200Ethernet" target="_blank" rel="noopener"
 &gt;AtherosE2200Ethernet.kext&lt;/a&gt; – これはほとんどのAtheros または Killer のチップで動きます。&lt;/li&gt;
&lt;li&gt;​&lt;a class="link" href="https://github.com/Mieze/RTL8111_driver_for_OS_X" target="_blank" rel="noopener"
 &gt;RealtekRTL8111.kext&lt;/a&gt; – これはほとんどのギガビットRealtek LAN チップで動きます。&lt;/li&gt;
&lt;li&gt;​&lt;a class="link" href="https://github.com/Mieze/RealtekRTL8100" target="_blank" rel="noopener"
 &gt;RealtekRTL8100.kext&lt;/a&gt; – これは10/100bps Realtek LAN チップで動きます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="usb関係"&gt;USB関係
&lt;/h4&gt;&lt;p&gt;多分 &lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/" target="_blank" rel="noopener"
 &gt;USBInjectAll.kext&lt;/a&gt;が必要です。もし、H370, B360, H310のCoffee Lake system、またはX79/X99/X299を使うなら、XHCI-unsupported.kextも必要になると思います。&lt;/p&gt;
&lt;p&gt;10.11からアップルはUSBコントローラごとに15個のポート数制限をしています。大した問題ではないと思われるかもしれませんが、USB 3ポートは2個（USB 3として1個、USB 2として1個で合計2個）としてカウントされますので、この制限には割と簡単に到達してしまいます。&lt;/p&gt;
&lt;p&gt;Skylake以降では、USB 2とUSB 3はXHCIとしてのみ扱われて、それぞれのUSB 3が2個としてカウントされ、すぐに制限に達します。USB 2をEHCIに割り当てることで改善する方法もあります。これにはRehabManさんの &lt;a class="link" href="https://github.com/RehabMan/OS-X-Fake-PCI-ID" target="_blank" rel="noopener"
 &gt;FakePCIID.kext + FakePCIID_XHCIMux.kext&lt;/a&gt; を使います。これによりXHCIの負担を軽減します（ただし一部のチップセットでしか機能しません）。&lt;/p&gt;
&lt;h4 id="audio関係"&gt;Audio関係
&lt;/h4&gt;&lt;p&gt;マザーボードのAudioチップが&lt;a class="link" href="https://github.com/vit9696/AppleALC/wiki/Supported-codecs" target="_blank" rel="noopener"
 &gt;サポートされたコーデックであるなら&lt;/a&gt;、/u/vit9696さんの &lt;a class="link" href="https://github.com/vit9696/AppleALC/releases" target="_blank" rel="noopener"
 &gt;AppleALC.kext&lt;/a&gt; と、これと一緒に使う &lt;a class="link" href="https://github.com/vit9696/Lilu/releases" target="_blank" rel="noopener"
 &gt;Lilu.kext&lt;/a&gt; が必要です。AppleALCはAppleHDA.kextに動的にパッチ当てし、macOSのオーディオでサポートされていないコーデックを動かす機能があります。スリープ復帰後のオーディオ機能を手助けする機能もあります。&lt;/p&gt;
&lt;h4 id="graphics関係"&gt;Graphics関係
&lt;/h4&gt;&lt;p&gt;GPUのためには、&lt;a class="link" href="https://github.com/acidanthera/WhateverGreen/releases" target="_blank" rel="noopener"
 &gt;WhateverGreen.kext&lt;/a&gt;と、支援kextである &lt;a class="link" href="https://github.com/vit9696/Lilu/releases" target="_blank" rel="noopener"
 &gt;Lilu.kext&lt;/a&gt;を使うべきです。これは、以前は別々のkextであった、IntelGraphicsFixup, NvidiaGraphicsFixup, CoreDisplayFixup, Shikiの機能を合わせ持っています。&lt;/p&gt;
&lt;h4 id="wifi-と-bluetooth関係"&gt;WiFi と Bluetooth関係
&lt;/h4&gt;&lt;p&gt;Appleは最低限のWiFiチップしかサポートしていません。そこで、2つのチップセットだけを紹介します。私は、PCIeアダプタに取り付けたBCM94360CDと、BCM94352HMB / BCM94352Z だけを使っています。BCM94360CDはOOBでバニラなままで動きます。BCM94352風味の場合では、 WiFi設定のために&lt;a class="link" href="https://github.com/acidanthera/AirportBrcmFixup" target="_blank" rel="noopener"
 &gt;AirportBrcmFixup.kext&lt;/a&gt;と &lt;a class="link" href="https://github.com/vit9696/Lilu/releases" target="_blank" rel="noopener"
 &gt;Lilu.kext&lt;/a&gt;を使い、 さらに、BrcmBluetoothInjector.kext (10.13.6以降の場合) または BrcmPatchRAM2.kext を、 BrcmFirmwareData.kext と一緒に使います。すべてのBrcm* kextsという名前のkextは、RehabManさんの &lt;a class="link" href="https://github.com/RehabMan/OS-X-BrcmPatchRAM" target="_blank" rel="noopener"
 &gt;OS-X-BrcmPatchRAM&lt;/a&gt; から入手可能です。&lt;/p&gt;
&lt;h4 id="その他"&gt;その他
&lt;/h4&gt;&lt;p&gt;使用するハードウェアに応じて、これ以外のkextも必要になるかもしれません。でもこのガイドは一般的で基礎的な内容を目指したので、あとはGoogleで検索してください。&lt;/p&gt;</description></item><item><title>LattePanda AlphaのBluetooth/WiFi</title><link>https://bootmacos.rinontech.com/posts/1130/</link><pubDate>Sun, 06 Jan 2019 12:14:13 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/1130/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2018/12/logo.png" alt="Featured image of post LattePanda AlphaのBluetooth/WiFi" /&gt;&lt;p&gt;&lt;a class="link" href="https://www.lattepanda.com/" target="_blank" rel="noopener"
 &gt;シングルボードコンピュータLattePanda Alpha&lt;/a&gt;にmacOSをインストールした記事を書きました。その続編です。今回は、Bluetooth/WiFi環境を整えました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1031/" &gt;LattePanda AlphaでmacOSを起動する&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="lattepanda搭載無線モジュール"&gt;LattePanda搭載無線モジュール
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/01/P1060004small.jpg"&gt;&lt;/p&gt;
&lt;p&gt;LattePandaには、Intelの無線モジュールが半田付けされています。Model 3165D2Wと書いてあります。これは802.11 ac（2.4 G &amp;amp; 5 G）のWi-Fiに加えて、Bluetooth 4.2をサポートしています。インテルのモジュールなのでmacOSからは全く使用できません。なので、BIOSメニューでDisabledに設定します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/01/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-01-06-00.39.59.png"&gt;&lt;/p&gt;
&lt;h3 id="無線モジュールを追加する"&gt;無線モジュールを追加する
&lt;/h3&gt;&lt;p&gt;WiFi/Bluetooth無しで使う用途もあると思います。Arduinoを搭載している特徴を生かして、組み込み用のシステムを作るなら有線LANだけで使うことも多いと思います。また画面共有などのネットワーク越しで開発がメインなら、マウスやキーボードの利用頻度は少ないのでBluetooth無しでも良いかもしれません。&lt;/p&gt;
&lt;h4 id="io-dataのusb-bt40le"&gt;IO DATAのUSB-BT40LE
&lt;/h4&gt;&lt;p&gt;とはいえ、せっかくmacOSが動くのですから、macOSを生かせるトラックパッドを接続したいです。それにはBluetoothだけは欲しいところです。簡単に安価にBluetoothを追加するなら、USBアダプタのIO DATAのUSB-BT40LEが良いです。iOSとのcontinuityは難しいですが、通常のキーボード、トラックパッド、サウンドデバイス接続なら問題なく使用できます。&lt;/p&gt;
&lt;p&gt;ただ、少ないUSBソケットを一つ占有してしまうのはちょっともったいないかもしれません。LattePanda Alphaには、せっかくM.2 E-keyソケットが付いていて空いているので、これを生かしたいと思います。以下では、ここに追加する無線ユニットを考えてみます。無線モジュールの詳細は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;こちらの記事をみてください&lt;/a&gt;。&lt;/p&gt;
&lt;h4 id="dw1830"&gt;DW1830
&lt;/h4&gt;&lt;p&gt;M.2ソケットのモジュールでmacOSと互換性の高い製品に、DW1830があります。$50程度とちょっとお高いのですが、互換性は高いです。WiFiはOOBで動き、Bluetoothもkextを追加すれば動くようです。iOSとの連携も期待できます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BroadCom BCM943602BAED DW1830 BCM943602 NGFF M.2 1300Mbps BT4.1 Network Card better than BCM94352Z DW1560 support mac os" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602BAED-DW1830-ac-NGFF-1300Mbps-BT4-1-0HHKJD-WiFi-Wireless-Netwo-2.jpg"&gt;&lt;/p&gt;
&lt;h4 id="純正カードアダプタを使う"&gt;純正カードアダプタを使う
&lt;/h4&gt;&lt;p&gt;多少分厚くなっても構わないなら、純正品で使われているBCM943602CSと、それをM.2に変換するカードを使用しても良いかもしれません。こちらの方が互換性が完璧な上に、合計金額も安いです。ただ、ネジ穴が合いませんので、両面テープと結束バンドなどで固定する必要があると思います。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mini PCI-E to NGFF M.2 M KEY BCM94360CS2 BCM943224PCIEBT2 Wireless Converter Adapter Card for Mac OS Hackintosh A/E Notebook PC" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Mini-PCI-E-to-NGFF-M-2-M-KEY-BCM94360CS2-BCM943224PCIEBT2-Wireless-Con-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Replacement Bluetooth 4.0 Wireless WiFi Card Module BCM943602CS For Apple MacBook Pro Retina A1502 A1398 laptop" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Replacement-Bluetooth-4-0-Wireless-WiFi-Card-Module-BCM943602CS-For-Ap.jpg"&gt;&lt;/p&gt;
&lt;h4 id="dw1560"&gt;DW1560
&lt;/h4&gt;&lt;p&gt;iOSとの連携を諦めれば、DW1560も良いと思います。DW1560のWiFiは安定して動きます。またBluetoothにはIO DATAのUSB-BT40LEと同じく、昔のMacで使われたBCM20703が採用されています。iOSとの連携が無かった時代のチップですのでその機能はありません。頑張ってパッチを当てれば連携機能が動かなくはないようですが、困難な作業です。しかし、通常のキーボード、トラックパッド、サウンドデバイス接続なら問題なく使用できます。今回は、iOS連携は不要と考えたので、これを使ってみました。&lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-FakePCIID&lt;/a&gt;と、 &lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-BcrmPatchRAM&lt;/a&gt;から以下のkextを入手すれば動きました。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94352Z BCM94352 DW1560 NGFF 867Mbps Bluetooth 4.0 Wlan Card for MAC" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94352Z-BCM94352-DW1560-NGFF-867Mbps-802-11ac-Bluetooth-4-0-Wlan-Car-2.jpg"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Broadcom_WiFi.kext&lt;/li&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM2.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DW1560はDW1830と比べると半額くらいです。また技適マークも入っていましたので安心して使えると思います。ただ、LattePandaには2280サイズ用の取り付け穴しかありませんので、ネジで固定できませんでした。ネジの代わりに、100円ショップで売っている強力両面テープで貼ってみましたが、かなり発熱するためか、しばらくすると浮いてきます。プラスチック板で押さえ板のようなものを作って、固定した方が良いかと思いました。&lt;/p&gt;
&lt;p&gt;DW1560はamazon.co.jpでも売られていますが、少し・かなり高いです。&lt;/p&gt;</description></item><item><title>M.2のソケット</title><link>https://bootmacos.rinontech.com/posts/1101/</link><pubDate>Wed, 02 Jan 2019 21:44:50 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/1101/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/01/M2SSD.png" alt="Featured image of post M.2のソケット" /&gt;&lt;p&gt;&lt;a class="link" href="https://www.amazon.co.jp/dp/B078WYRR9S" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B078WYRR9S.jpg"&gt;&lt;/a&gt;現行マザーボードに必ず付いているM.2のソケットについて、Hackintoshに必要な知識をまとめてみました。&lt;/p&gt;
&lt;p&gt;M.2はWiFi/Bluetoothの無線ユニットやSSDなどの拡張カードを取り付けるソケットです。M.2では、拡張カードの形状と端子が規格化されています。昔はNGFF（Next Generation Form Factor）と呼ばれていたので、今でもそう併記されることもあります。えむどっとつーと呼ぶのが一般的で、Mは大文字のようです。これ以前に、mini PCI Express, Mini-SATA, mSATAという形のソケットがありましたが、これを小型化してPCIeのレーン数を増やした後継規格です。少し前のマザーボードにはmPCIe, mSATAのソケットがついていましたが、今はM.2です。例えば、古いIntel NUCではmPCIe, mSATAが付いていますが、現行モデルはM.2です。&lt;/p&gt;
&lt;h4 id="m2の形と端子"&gt;M.2の形と端子
&lt;/h4&gt;&lt;h4 id="形"&gt;形
&lt;/h4&gt;&lt;p&gt;サイズが決められています。&lt;a class="link" href="https://ja.wikipedia.org/wiki/M.2" target="_blank" rel="noopener"
 &gt;Wikipediaによると、&lt;/a&gt;幅は12、16、22、30mmの4種、長さは16、26、30、38、42、60、80、110mmの8種類だそうです。でも実際に売られている製品は、幅が22mmで、長さが30、42、60、80mmのものが一般的です。それぞれ、2230, 2242, 2260, 2280というような名前がついています。&lt;/p&gt;
&lt;h4 id="端子"&gt;端子
&lt;/h4&gt;&lt;p&gt;端子には、PCIe が最大4レーン、SATA、USB 2.0, USB 3.0, I2C, オーディオなどが出ています。このうち一般に使われているのはPCIe, SATA, USBです。さらに全てが使えるわけではなく、バリエーションがいくつか用意されています。その違いをわかりやすくして、間違って使用されないように、端子に切り欠きが入っています。ソケットの方にも切り欠きに合わせた仕切りが作ってあり、間違ったカードが挿さらないようになっています。&lt;/p&gt;
&lt;p&gt;現在のマザーボードには、主に以下の二種類のソケットがついています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;E key&lt;/strong&gt;: 24-31番ピンの場所が切り欠きになっています。PCIeが2レーン、USB 2.0などが使えます。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M key&lt;/strong&gt;: 59-66番ピンの場所が切り欠きになっています。PCIeが4レーンとSATAが使えます。SATAが使えないものもあります。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一方で、よく見かけるM.2用カードは、以下の四種類です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;E key&lt;/strong&gt;: 24-31番ピンの場所が切り欠きになっています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A-E key&lt;/strong&gt;: 8-15番ピンと24-31番ピンの場所が切り欠きになっています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;M key&lt;/strong&gt;: 59-66番ピンの場所が切り欠きになっています。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;B-M key&lt;/strong&gt;: 12-19番ピンと59-66番ピンの場所が切り欠きになっています。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ソケットの方は仕切り板で、カードの方は切り欠きなので、ソケットの仕切り板の位置さえあっていれば、物理的には挿すことができます。なので、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A-E keyとE keyのカードはE key用ソケットに挿さります。&lt;/li&gt;
&lt;li&gt;B-M keyとM keyのカードはM key用ソケットに挿さります。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/01/m2pins.jpg"&gt;&lt;/p&gt;
&lt;p&gt;左がE keyソケットとA-E keyカードの例、右がM keyソケットとB-M keyの例です。どちらも挿さります。ただし挿さっても動作するとは限りません。&lt;/p&gt;
&lt;h3 id="m2カードの使い道"&gt;M.2カードの使い道
&lt;/h3&gt;&lt;p&gt;何にでも使える規格ですが、現在一般的に使われているのが、WiFi/Bluetoothの無線カードと、SSDカードです。無線カードは、E keyソケットに、SSDはM keyソケットに挿して使います。&lt;/p&gt;
&lt;h4 id="無線カード"&gt;無線カード
&lt;/h4&gt;&lt;p&gt;一般的なM.2用無線カードは、A-E keyもしくはE keyです。どちらもE keyのソケットに刺さります。E keyには2レーンのPCIeと、USB 2.0の端子があります。WiFiのチップはPCIeに接続して動作し、BluetoothのチップはUSB 2.0に接続します。無線カードはそれほど高速ではないので、PCIeは1レーンで十分です。M keyだとUSBが配線されていないので、Bluetoothが使えません。という理由でE keyなのです。&lt;/p&gt;
&lt;p&gt;macOSで使えるM.2無線カードの種類は、それほど多くないです。こちら&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;でも紹介しましたが、macOSでOOBで動作するM.2 WiFi/Bluetoothカードは、BCM94360NGです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Dell DW1830 (BCM943602BAED)はより高速で高価ですが、多少互換性が落ちます。&lt;a class="link" href="https://translate.google.co.jp/translate?sl=de&amp;amp;tl=ja&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=ja&amp;amp;ie=UTF-8&amp;amp;u=https%3A%2F%2Fwww.hackintosh-forum.de%2Fforum%2Fthread%2F32234-dell-wireless-dw1830-ngff%2F&amp;amp;edit-text=&amp;amp;act=url" target="_blank" rel="noopener"
 &gt;こちらの情報のよると&lt;/a&gt;、&lt;/p&gt;
&lt;p&gt;&lt;img alt="BroadCom BCM943602BAED DW1830 BCM943602 NGFF M.2 1300Mbps BT4.1 Network Card better than BCM94352Z DW1560 support mac os" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602BAED-DW1830-ac-NGFF-1300Mbps-BT4-1-0HHKJD-WiFi-Wireless-Netwo.jpg"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WifiはOOBで動く&lt;/li&gt;
&lt;li&gt;WiFiのパフォーマンスはFakePCIID Kextで改善できる&lt;/li&gt;
&lt;li&gt;Bluetoothを動かすためにはkextが必要&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;だそうです。&lt;/p&gt;
&lt;p&gt;予算が限られているならDell DW1560 (BCM4352)も選択肢になります。DW1830よりは安いです。4個のkextが必要です。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/#Dell_DW1560_BCM4352" &gt;詳細はこちらをご覧ください&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94352Z BCM94352 DW1560 NGFF 867Mbps Bluetooth 4.0 Wlan Card for MAC" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94352Z-BCM94352-DW1560-NGFF-867Mbps-802-11ac-Bluetooth-4-0-Wlan-Car.jpg"&gt;&lt;/p&gt;
&lt;h4 id="純正無線カード変換器"&gt;純正無線カード変換器
&lt;/h4&gt;&lt;p&gt;HackintoshでWiFi/Bluetoothカードを使う場合、Macで使われている純正の無線カード、BCM94360CD BCM943602CS BCM94360CSなどを使うと互換性が高く、そのままで問題なく使用できます。純正無線カードは、特殊なピン構成ですが、PCIeとUSBに接続されています。そこで、E keyのPCIeとUSBに変換するアダプタが売られています。&lt;/p&gt;
&lt;p&gt;最初からE key用に設計されたカードと違い、アダプタを使用すると長くなってしまいます。厚みも増えます。マザーボードによっては、他の部品と干渉して取り付けられない場合もあります。シールド用の金属カバーを外せばなんとかなる場合もあります。余裕があっても取り付けネジ位置が合わない場合もあります。ネジだけの問題なら、両面テープで貼り付ければなんとかなります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="XT-XINTE BCM94360CS2 BCM943224PCIEBT2 12+6 Pin Bluetooth Wifi Wireless Card Module to NGFF M.2 Key A / E Adapter for Mac OS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/XT-XINTE-BCM94360CS2-BCM943224PCIEBT2-12-6-Pin-Bluetooth-Wifi-Wireless.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mini PCI-E to NGFF M.2 M KEY BCM94360CS2 BCM943224PCIEBT2 Wireless Converter Adapter Card for Mac OS Hackintosh A/E Notebook PC" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Mini-PCI-E-to-NGFF-M-2-M-KEY-BCM94360CS2-BCM943224PCIEBT2-Wireless-Con.jpg"&gt;&lt;/p&gt;
&lt;p&gt;A-E keyもしくはE keyのM.2用ソケットを延長するアダプターもあります。こういう製品を使えば、小型のインテル製無線カードが入っているソケットから、延長して外に引き出して、macOS純正のBroadcom製カードを取り付けることができると思います。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6 Pin to M.2 Key A+E Adapter Cable for Wireless WIFI Card for Mac OS and Hackintosh" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/12-6-Pin-to-M-2-Key-A.jpg"&gt;&lt;/p&gt;
&lt;p&gt;M.2用の無線カードは通常はE keyソケットに挿しますが、M keyで無線カードを使うことも可能ではあります。Macで使用されている純正無線カードを、E keyではなく、M keyに変換するアダプターを使えば可能です。ただし、M keyにはUSBは配線されていないので、ケーブルでマザーボード上のUSBコネクタに配線することになります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="VODOOL 12+6Pin Wireless WiFi Bluetooth Card to NGFF M.2 Key Adapter for Mac OS CM94360CD BCM943602CS BCM94360CS2 Add On Care" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/VODOOL-12-6Pin-WiFi-Bluetooth-NGFF-M-2-Mac-OS-CM94360CD-BCM943602CS-BCM94360CS2.jpg"&gt;&lt;/p&gt;
&lt;h4 id="ssd-カード"&gt;SSD カード
&lt;/h4&gt;&lt;p&gt;M.2 SSDカードは、通常M keyソケットに取り付けます。E keyにもPCIeが2レーン来ているので、速度低下の懸念はあるものの接続可能と思うのですが、そのような製品は無いです。&lt;/p&gt;
&lt;p&gt;M.2 SSDカードには、配線の種類でSATA接続のものとPCIe接続のものがあります。また、データ転送のプロトコル（手順）にAHCIとNVMeのものがあります。NVMeが新しいプロトコルでSSDに特化していて高速です。High Sierraからネイティブにサポートされています。macOSの起動も可能です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/134/" &gt;Hackintoshのパーツ選び 【その5：SSD】&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SATAまたはPCIeと、AHCIまたはNVMeで4通りの組み合わせがありますが、現在販売されているのは、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SATAでAHCIのもの&lt;/li&gt;
&lt;li&gt;PCIeでNVMeのもの&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;がほとんどです。SATAでNVMeという製品はありません。PCIeでAHCIという製品はNVMeが一般的になる前は一時ありました。中古で出回っているかもしれませんが互換性が心配ですので避けた方が良いと思います。&lt;/p&gt;
&lt;h4 id="sata-ssd"&gt;SATA SSD
&lt;/h4&gt;&lt;p&gt;SATAで接続する場合はPCIeは不要ですのでPCIeが2レーンになるB keyが最適です。でもM keyのソケットにも挿さるように、M keyも切り欠いてあるB-M keyの製品がほとんどです。なので2箇所切り欠きがあるのはSATAだと考えて良いです。こんな感じです。&lt;/p&gt;
&lt;p&gt;NVMeの方がベンチマークでははるかに高速ですが、使ってみて差を感じる場面はありません。その上、現状ではSATAの方が半額くらいですので、SATA SSDを使っても良いと思います。&lt;/p&gt;
&lt;p&gt;B-M key SATA SSDはM keyも切り欠いてあるので、M keyソケットに挿すことができます。しかし必ず使えるわけではありません。SATA接続も可能なM keyソケットである必要があります。例えばASUSのZ390チップマザーボードであるROG MAXIMUS XIにはM keyソケットが2本ありますが、マニュアルの記述によるとSATAをサポートしているのはそのうちの1本だけです。SATA SSDをM keyソケットに挿す場合は、SATAがサポートされているかどうか確認する必要があります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/01/asus.png"&gt;&lt;/p&gt;
&lt;h4 id="pcie-nvme-ssd"&gt;PCIe NVMe SSD
&lt;/h4&gt;&lt;p&gt;一方でPCIe接続のNVMe SSDは高速データ転送を実現するためにPCIeを4レーン使います。そこでPCIeが4レーンあるM keyの構成で使います。なので切り欠きが一つしかないSSDはPCIe接続のNVMe SSDだと考えて良いです。こんな感じです。現状ではSATAタイプの倍くらいの価格ですが、本来のM.2の速度を得たいのでしたらこちらが良いかと思います。&lt;/p&gt;</description></item><item><title>Thinkpad X220でHigh Sierra (3)BIOSと無線</title><link>https://bootmacos.rinontech.com/posts/51/</link><pubDate>Sat, 16 Jun 2018 01:30:00 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/51/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2018/06/overview.png" alt="Featured image of post Thinkpad X220でHigh Sierra (3)BIOSと無線" /&gt;&lt;p&gt;今回は、WiFiカードを取り付けます。そのために、パッチを当てたBIOSに入れ替えます。パッチを当てる手順は前回に引き続き以下のサイトのお世話になりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://x220.mcdonnelltech.com/" target="_blank" rel="noopener"
 &gt;x220.mcdonnelltech.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;（**前回の進捗：**X220がmacOS High Sierraで起動しました。）&lt;/p&gt;
&lt;h3 id="biosにパッチを当てる"&gt;BIOSにパッチを当てる
&lt;/h3&gt;&lt;p&gt;最近のノートPCでは、カスタマーサービスの都合なのかパーツを勝手に変更できないように設定されています。オリジナルの構成から変更をしてもBIOSがその動作を阻止します。場合によってはコンピュータが起動しないこともあるようです。ちゃんと使っても良いパーツのリスト、white listがあって、それと合っているかをチェックしているようです。HackintoshではIntelの無線モジュールが動かないので、これを交換したいところですが、この仕組みに引っかかってしまいます。ということで、white listのチェックを行わないようパッチを当てたBIOSに交換します。これで無線モジュールを交換しても動くようになります。&lt;/p&gt;
&lt;p&gt;まずは、公式のBIOS 1.44にアップデートします。そこで、Lenovo社が配布している&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://download.lenovo.com/pccbbs/mobiles/8duj29us.exe" target="_blank" rel="noopener"
 &gt;https://download.lenovo.com/pccbbs/mobiles/8duj29us.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;というWindowsのアプリケーションを使用します。これをWindowsの環境で、ダブルクリックして起動します。色々と警告が出ますが、承諾していけばアプデート完了です。元々のBIOSバージョンが1.39だったのが1.44にアップデートされました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/06/20180605191607.png"&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/06/20180605191817.png"&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/06/20180605191841.png"&gt;&lt;/p&gt;
&lt;p&gt;次に上記のサイトで配布されているパッチ版BIOSに入れ替えます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://www.mcdonnelltech.com/X220_v1.44_Modified_BIOS.zip" target="_blank" rel="noopener"
 &gt;http://www.mcdonnelltech.com/X220_v1.44_Modified_BIOS.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;このファイルを解凍したフォルダの中に、Flash.batと言うファイルがあるので、これをWindows環境でダブルクリックして実行します。これも警告がいくつか出て、アップデートされます。バージョンは同じ1.44ですが、めでたくパッチ版に更新できたら、メニューにAdvancedが新たに現れているはずです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/06/20180605192243.png"&gt;&lt;/p&gt;
&lt;p&gt;これにより、純正パーツリストのチェックを行わないようにBIOSを改造することができます。&lt;/p&gt;
&lt;h3 id="biosの設定"&gt;BIOSの設定
&lt;/h3&gt;&lt;p&gt;上記のサイトでは、推奨のBIOS設定についても説明されています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;先ずは工場出荷時状態にします。Load SetupからDefaultsを選ぶ&lt;/li&gt;
&lt;li&gt;次にConfig &amp;gt; Power &amp;gt; Power On with AC Attach を Disabled&lt;/li&gt;
&lt;li&gt;次にConfig &amp;gt; Serial ATA (SATA) を AHCI&lt;/li&gt;
&lt;li&gt;次にSecurity &amp;gt; Memory protection &amp;gt; Execution Prevention を Enabled&lt;/li&gt;
&lt;li&gt;最後にStartup &amp;gt; UEFI/Legacy Boot を Both (UEFI onlyでも問題ありません)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ちなみに、この設定は、全部デフォルト値です。なので、工場出荷時状態にすればあとは何もしなくても大丈夫でした。&lt;/p&gt;
&lt;h3 id="bluetoothモジュール"&gt;Bluetoothモジュール
&lt;/h3&gt;&lt;p&gt;X220の裏側のネジを2個外すとキーボードが外れ、さらに5個外すとパームレスト部分が外れます。パームレスト部分は、軽く噛み合っているので、壊さないように慎重に取り外します。いずれもリボンケーブルで本体とつながっていますが、この下の無線モジュールソケットにアクセスするだけでしたら、ケーブルを外す必要はありません。&lt;/p&gt;
&lt;p&gt;今回入手したX220にはBluetoothが付いていました。Bluetoothモジュールは、パームレスト右手前のあたりにネジで止まっています。ソケットで本体と接続する小さな基板です。（ソケットのピンはUSBだと思われます）&lt;/p&gt;
&lt;p&gt;ラベルを見ると、Broadcom BCM92070MD_LENOと読めます。最後の部分は、レノボモデルということかと思われます。この数字部分から推測すると、これは古いモデルのiMacやMacBookで使われているBroadcom社のチップBCM20702の仲間だと思われます。BCM20702はI-O DATA USB-BT40LEでも使われているチップです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.amazon.co.jp/dp/B00COU5RP2" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B00COU5RP2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;「システム情報」で見ると、2070B0チップセットだと表示されます。また、BCM20702とは違って、Bluetooth 4.0ではなくて3.0のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/06/20180614193708.png"&gt;&lt;/p&gt;
&lt;p&gt;ラッキーなことに、X220のこのBluetoothチップはmacOSからそのまま認識されて使うことができました。キーボード、トラックパッド、Bluetoothイヤフォン、スピーカに接続することができました。キーボード類はsleepからの復帰にも使えます。iCloudで連携したiPhoneに電話がかかってくると応答もします。しかしContinuityには対応していないようです。&lt;/p&gt;
&lt;h3 id="wifiモジュール"&gt;WiFiモジュール
&lt;/h3&gt;&lt;p&gt;X220にはIntelのhalf size micro PCIeソケットのWiFiモジュールが付いています。キーボードの右部分の下にあります。macOSで動くIntel WiFiのドライバはありませんので、これは使えません。&lt;/p&gt;
&lt;p&gt;このモジュールの代わりのWiFiモジュールには、Dellの補修部品として出回っているDW1510がお薦めです。中身はBroadcomのBCM94322というチップです。これに差し替えれば、そのままでmacOSでWiFiを使えます。802.11 a/g/n対応で、5GHzも使えます。Atherosのチップを使ったDW1515もそのまま使えるようですが、macOS Mojaveでは使えないという話も聞きました。DW1510はAliExpressで多数出品されていて送料込み$7くらいで買えます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94322HM8L DW1510 Mini PCI-E Dual Band 300M Wireless Card For DELL E4200 E5500" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94322HM8L-DW1510-Mini-PCI-E-Dual-Band-300M-Wireless-Card-For-DELL-2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="wifibtコンボモジュール"&gt;WiFi/BTコンボモジュール
&lt;/h3&gt;&lt;p&gt;上記のWiFi/Bluetoothモジュールは、1世代前のiMac/MacBookで使われた無線モジュールです。WiFiが802.11 ac対応で、Continuityにも対応していると思われるmini PCIeモジュールが手元にあるので、そのうち試してみたいと思います。&lt;/p&gt;
&lt;p&gt;AzureWave AW-CB150HはWiFiがa/b/g/n/acでBluetoothが搭載されたコンボカードです。BroadcomのBCM94360HMBというモジュールを使っています。数字部分が純正で使われるBroadcomモジュールと同じで、互換性が高いです。アンテナが3本のタイプです (WiFiが2本とBluetoothが1本）。アンテナのコネクタが、一般のmini PCIeのコネクタより小型のタイプなので、対応したアンテナが必要です。AliExpressの製品には、コネクタ形状を変換するケーブルが付属しているものもあります。X220のWiFiは2本アンテナなのですが、モジュール近辺に3G WAN用のアンテナが未使用で放置されています。3GならBluetoothに近い周波数もあるので、これをBluetooth用に使わせてもらうのも可能だと思います。もしくは、Bluetooth用にアンテナを買って、元からあるBluetoothモジュールを外して、その場所にアンテナを設置しても良いかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1300Mbps Mini PCI-E Wlan Card For Azurewave AW-CB160H 802.11ac/abgn WiFi+Bluetooth 4.0 Broadcom BCM94360HMB +3X IPEX-4 antennas" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1300Mbps-Mini-PCI-E-Wlan-Card-For-Azurewave-AW-CB160H-802-11ac-2.jpg"&gt;&lt;/p&gt;</description></item><item><title>Apple Watchでログイン</title><link>https://bootmacos.rinontech.com/posts/58/</link><pubDate>Tue, 24 Apr 2018 00:30:00 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/58/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2018/04/51wFomSFsmL-1._SL250_.png" alt="Featured image of post Apple Watchでログイン" /&gt;&lt;p&gt;以下で、Hackintosh向けのWiFi / Bluetoothアダプタについて紹介しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;/posts/138/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;実機で使われているBroadcom社のチップセット、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CD (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM943602CS (2015年採用)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を搭載したアダプタがお勧めです。これらを使うと、Hackintoshに取り付けるだけで、何の設定もせずにそのまま動いて、本物のMacintoshと同じくContinuity連携ができます。&lt;/p&gt;
&lt;p&gt;今回は、Apple WatchでMacのロックを解除する機能をHackintoshで試してみます。使ったHackintoshにはBCM94360CDを使用した無線アダプタを搭載しています。このHackintoshと、Apple WatchをペアリングしたiPhoneとのContinuityが確立されている状態で、「システム環境設定」「セキュリティとプライバシー」「一般」を開くと、「Apple WatchでこのMacのロックを解除できるようにする」という項目が選択できるようになっています。これにチェックを入れれば準備完了です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/04/setup.png"&gt;&lt;/p&gt;
&lt;p&gt;この設定を行い、Apple Watchを装着していると、いつものログイン画面に、「Apple Watchでロック解除中…」の表示が出ます。これでパスワード入力を省略してMacにログインできます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2018/04/login.png"&gt;&lt;/p&gt;
&lt;p&gt;Apple Watchを手首に着けていなかったり、Bluetooth圏外（3m程度）だったり、Apple Watchがロックされていたりすると使えません。なので万一放置したApple Watchを他人に使われても、解除される心配はありません。また、Apple WatchとペアリングしているiPhoneがその場に無くても、その電源がoffになっていても自動解除が機能します。Apple WatchとのBluetooth通信だけで解除機能が完結しているようです。&lt;/p&gt;</description></item><item><title>Bluetooth電波を改善する</title><link>https://bootmacos.rinontech.com/posts/61/</link><pubDate>Mon, 09 Apr 2018 00:30:00 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/61/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2018/04/20180329125845.png" alt="Featured image of post Bluetooth電波を改善する" /&gt;&lt;p&gt;Hackintoshを使っていて、Bluetoothキーボードからの入力が途切れたり、逆にキー入力が連打状態になって誤った入力がされたりする経験がありました。Bluetoothのマウスやトラックパッドの入力が不安定になって、ポインターが飛び飛びに移動することもありました。Hackintoshをしていると、どんな不具合でもHackintoshのせいだと思いがちですが、そうでは無いことも多いです。この不具合は以下のようにして解決しましたが、その経緯からしてBluetoothの電波状況が問題だったようです。&lt;/p&gt;
&lt;p&gt;Bluetoothは、古い世代のWiFiと同じく2.4GHz帯の無線を使っています。2.4GHz帯は、色々な用途に使われているので影響も受けやすいです。特に問題なのが電子レンジです。加熱のために強力な2.4GHz帯電波を使用しますので、電子レンジが稼働すると、BluetoothやWiFiが不調になることが多いです。また、高速になったUSB 3.0が2.4GHz帯に近いノイズを発生することがあり、シールドが不十分なUSB機器やケーブルが原因で、Bluetooth/WiFiが不調になることがあります。最新のWiFi機器なら5GHz帯の電波を利用することで、これらの問題は回避できます。でも、2.4GHz帯だけを使用するBluetoothでは別の周波数に逃げることができません。WiFiとBluetoothでは電波強度も違います。WiFi電波は100mくらいの距離でも到達します。これに対して、もともと近距離の配線を無線化することが目的だったBluetoothは、到達距離が10m程度です。電波出力が弱い事もノイズにも弱い理由です。&lt;/p&gt;
&lt;p&gt;Bluetooth接続が不安定なことには、Hackintoshならではの事情もあります。互換性の高いHackintoshを実現するために、Macで使われているのと同じ無線モジュールを使います。こちらで無線モジュールの選び方を解説してあります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;/posts/138/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;自作PCでは、この無線モジュールを、下のようなPCIeアダプタに載せて、これをPCIeスロットに挿して使うことが一般的です。そうすると、筐体の後ろ側にアンテナを立てて使用することになります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CDなどを標準PCIeスロットに変換するカードの例" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/IdeaTrust-BCM94360CD-BCM94331CD-Wireless-Card-to-PCIe-1x-Adapter-for-d-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;このような設定だと、机に載せたキーボードやトラックパッドから、筐体のアンテナまでの距離が長くなってしまったり、金属筐体で遮蔽されてしまったりして、電波状況が悪くなることが予想されます。一方で、実際の Mac、例えばiMacでは、画面の周囲にアンテナが配置されているので、机の上のBluetooth機器からの距離は近く、見通しも良いです。&lt;/p&gt;
&lt;h3 id="アンテナを机の上に持ってくる"&gt;アンテナを机の上に持ってくる
&lt;/h3&gt;&lt;p&gt;解決方法の一つは、Bluetoothアンテナを机の上に持ってくることです。アンテナをキーボードやトラックパッドに近づければ、安定した無線通信を実現できます。そのために、下のような延長ケーブル付きアンテナ台を使うと良いです。台にはマグネットが入っているので、金属部分に固定することもできます。&lt;/p&gt;
&lt;p&gt;まずは、PCIeスロット背面やPCケースのアンテナから、Bluetoothアンテナを外します。例えばBCM94360CDには4本のアンテナがあり、J0, J1, J3, J2の順に印がついています。このうちの端から2番目のJ3（コネクタの切り欠きのある側から2番目に遠いアンテナ）がBluetoothのアンテナで、残りの3本はWiFiです。下の写真では上から2番目のアンテナ端子がBluetooth用です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom BCM94360CD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM94360CD-802-11ac-mini-PCI-E-WiFi-WLAN-Bluetooth-4-0-6.jpg"&gt;&lt;/p&gt;
&lt;p&gt;他の無線モジュールにも、複数のアンテナ端子が付いていますが、そのうち1本がBluetoothです。どれがBluetoothなのかは、ネットで調べると書いてあることもあります。アンテナを外して感度が下がることで確認しても良いです。&lt;/p&gt;
&lt;p&gt;次に、外したコネクタ端子に、上記のアンテナ台の延長ケーブルを接続します。アンテナ台を机の上に置いて、外したアンテナをアンテナ台に接続すれば完了です。この結果、Bluetoothの電波状況が改善したのか、冒頭に書いたようなキーボード、トラックパッドの不具合が一切発生しなくなりました。&lt;/p&gt;
&lt;p&gt;上で、iMacは画面上部にBluetoothアンテナがあるから問題発生しにくいと書きましたが、ネット掲示板を見ていると、Bluetoothキーボードやトラックパッドの入力が不安定で困っている人が結構いるようです。特に、画面が大きいiMacではアンテナまでが遠いので、ノイズの多い環境では不安定になることもあるようです。アンテナを延長する方法ならば、キーボード・トラックパッドのすぐ脇にアンテナを置くこともできます。Bluetoothアンテナを延長することは実際のMacでは困難ですので、Hackintoshならではの柔軟性が発揮できる方法かと思います。&lt;/p&gt;</description></item><item><title>ネットワーク経由で操作する</title><link>https://bootmacos.rinontech.com/posts/88/</link><pubDate>Sun, 10 Dec 2017 12:38:08 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/88/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/12/20171210123552.png" alt="Featured image of post ネットワーク経由で操作する" /&gt;&lt;p&gt;Hackintoshをインストールするときに、すぐに稼動できることは稀で、色々な状況で起動できないことがあります。起動プロセスが停止してしまったり、カーネルパニックを引き起こすこともあります。場合によっては、グラフィックスの設定が悪くて表示が出ていないだけで、OSは起動していることがあります。その場合は、ネットワーク経由で他のコンピュータから接続して、設定をやり直すことが可能です。なので、macOSをインストールしたらすぐにリモートログインと画面共有を有効にしておくと良いです。&lt;/p&gt;
&lt;h3 id="リモートログインsshを設定する"&gt;リモートログイン(ssh)を設定する
&lt;/h3&gt;&lt;p&gt;システム環境設定–&amp;gt;共有のサービスリストからリモートログインをオンにしておきます。そうすると「このコンピュータにリモートからログインするには、’ssh &lt;a class="link" href="mailto:xxx@192.168.0.xxx" &gt;xxx@192.168.0.xxx&lt;/a&gt;’と入力してください。」という表示が出ます。IPアドレスはDHCPにしている場合が多いと思いますが、それほど頻繁に変わらないので、メモしておくと良いです。&lt;/p&gt;
&lt;p&gt;sshでログインできれば、ターミナルから設定できることは全てできます。&lt;/p&gt;
&lt;h3 id="画面共有vncを設定する"&gt;画面共有(vnc)を設定する
&lt;/h3&gt;&lt;p&gt;macOSに限らずUNIX系のOSは（多分Windowsも）、ターミナルのような文字操作で全ての基本操作ができるものです。同じことをGUIからも簡単に操作できるようにしているだけです。なのでsshでログインできればかなりのことに対応できますが、画面共有ができればもっと楽です。&lt;/p&gt;
&lt;p&gt;システム環境設定–&amp;gt;共有のサービスリストから画面共有をオンにすると、「ほかのユーザは、vnc://192.168.0.xxx/でこのコンピュータの画面にアクセスしたり、Finderのサイドバーで’xxxx’を検索したりできます。」という表示が出ます。Finderで検索できるので、IPアドレスがわからなくても接続できます。&lt;/p&gt;
&lt;h3 id="terminalから画面共有をonoffする"&gt;Terminalから画面共有をon/offする
&lt;/h3&gt;&lt;p&gt;sshで接続はできるけど、画面共有 (vnc)がオフになっていたことがあります。マシンは生きていて接続できるのに、細かい操作ができなくてもどかしい思いをしました。画面共有は実はターミナルからオンにすることも可能です。なので、このような場合は、sshから以下のように入力します。（改行されているように見えますが1行で入力します）&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;こうしてonになった画面共有は、システム環境設定でのオン・オフと違うようで、システム環境設定画面には反映されないです。これをオフにするには、以下のようにします。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>iMessageを動かす</title><link>https://bootmacos.rinontech.com/posts/116/</link><pubDate>Thu, 28 Sep 2017 23:11:19 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/116/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/09/20170928205734.png" alt="Featured image of post iMessageを動かす" /&gt;&lt;p&gt;Hackintoshの完成度を評価する目安は色々あります。例えば、起動するかどうか、画面が出るか、音が出るか、LANに接続できるか、WiFiが動くか、iPhoneと連携できるかなどあります。中でも、iMessageが動くかどうかは機種情報が正しく設定できていることの目安になります。&lt;/p&gt;
&lt;h3 id="imessage騒動"&gt;iMessage騒動
&lt;/h3&gt;&lt;p&gt;2014年の8月に、多くのHackintoshが、iMessageに繋がらなくなりました。「カスタマーコード」が表示され、iMessageサポートに連絡せよというダイアログが出て、締め出されて（ロックアウト）しまったのです。サーバ管理者側でセキュリティポリシーが変更されたことなので、具体的にどうなったのか知る由もありません。でもHackintoshコミュニティが手探りで試し尽くしたところ、機種ID、ロムとメインロジックボードのシリアル番号情報が、接続ごとに変動したり、フォーマットが正しくない場合に接続できないらしいとわかりました。&lt;/p&gt;
&lt;p&gt;2014年のセキュリティ強化はあまりに過激すぎたのか、&lt;a class="link" href="https://discussionsjapan.apple.com/thread/10151350" target="_blank" rel="noopener"
 &gt;Appleサポート掲示板&lt;/a&gt;を見ると、本物のMacユーザにも支障が出ていたようです。セキュリティはその後、緩んだり厳しくなったりして、11月頃には、とうとう実機のシリアル番号じゃないと接続できなくなったこともありました。でも2015年の2月のバレンタインデーに、突如チェックが緩和され、ロックアウトが発生しなくなりました。それでも、シリアル番号やボードシリアル番号などは、設定機種に合った正しいフォーマットのデータを継続的に使用することが良いとされています。間違った設定を行っても、ロックアウトには至らなくなりましたが、接続できない問題が発生するようです。&lt;/p&gt;
&lt;h3 id="en0に設定する"&gt;en0に設定する
&lt;/h3&gt;&lt;p&gt;iMessageに限らず、Appleのネットサービスを利用するためには、EthernetもしくはWi-FiのBSD装置名がen0である必要があります。実機がそうなっているからです。en0になっていないと、iMessageは使えませんし、App Storeへの接続でもエラーが出ます。&lt;/p&gt;
&lt;p&gt;以下の記事でも紹介していますが、&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/125/" &gt;Ethernetを設定する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以下のファイルを消して再起動すれば良いです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist&lt;/li&gt;
&lt;li&gt;/Library/Preferences/SystemConfiguration/Preferences.plist&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;また、en0があってもこれの状態がBuiltinになっていないと接続できないことがあるようです。コメントで教えていただきました。&lt;a class="link" href="https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html#fixing-en0" target="_blank" rel="noopener"
 &gt;こちらに説明&lt;/a&gt;があります。これの対処法も、上記のファイルを消して再起動すれば良いようです。&lt;/p&gt;
&lt;h3 id="シリアル番号類を正しいフォーマットで設定する"&gt;シリアル番号類を正しいフォーマットで設定する
&lt;/h3&gt;&lt;p&gt;先のiMessage騒動の時に、iMessageに認められる正しいシリアル番号のフォーマットが、コミュニティの協力で調べられました。その結果が、Clover Configuratorの自動生成機能に組み込まれています。なので、これを利用して、正しい情報を設定しておけば良いです。以下の記事で紹介しておきました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/122/" &gt;正しく機種設定する (SMBIOSの設定)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;注意すべき点は、一回設定したら、継続して使い続けることです。iMessageにログインするたびに機種情報が変動すると、不正な利用とみなされて接続できなくなる場合があるようです。&lt;/p&gt;
&lt;h3 id="imessageへの接続失敗を無かったことにする"&gt;iMessageへの接続失敗を無かったことにする
&lt;/h3&gt;&lt;p&gt;以前にiMessageにログインしようとして失敗したことを無かったことにするためには、以下のファイル/ディレクトリを消して再起動すると良いそうです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;~/Library/Caches/com.apple.Messages*&lt;/li&gt;
&lt;li&gt;~/Library/Caches/com.apple.imfoundation*&lt;/li&gt;
&lt;li&gt;~/Library/Preferences/com.apple.iChat*&lt;/li&gt;
&lt;li&gt;~/Library/Preferences/com.apple.imagent*&lt;/li&gt;
&lt;li&gt;~/Library/Preferences/com.apple.imessage*&lt;/li&gt;
&lt;li&gt;~/Library/Preferences/com.apple.imservice* ~/Library/Messages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ただし、ロックアウトが発生していた時は、ローカルの記録をいくら消去しても無駄でした。失敗した記録は当然ですがサーバ側にも残っているようです。&lt;/p&gt;
&lt;h3 id="そのほかの条件"&gt;そのほかの条件
&lt;/h3&gt;&lt;p&gt;大抵の場合は、en0にすることと、SMBIOSで機種情報を正しく設定することで、iMessageを利用できます。それでも、接続がうまくいかなくて苦労している人もいるようです。ネット上にはたくさんの対処法が紹介されています。わかりやすいガイドには以下があります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/" target="_blank" rel="noopener"
 &gt;www.tonymacx86.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.youtube.com/watch?v=d6MoJg4lc9Q" target="_blank" rel="noopener"
 &gt;www.youtube.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;iMessageのメッセージが届かないとか、遅延するなどの問題も報告されますが、実機を使っても、同様なことが発生します。なので、実はHackintoshの問題ではなく、iCloud / AppleID自体のトラブルである可能性も高いです。&lt;/p&gt;
&lt;p&gt;また、古くからのApple IDユーザのアカウントであったり、クレジットカードを登録しているアカウントは問題を起こしにくいという噂もあります。本当かもしれませんし、都市伝説みたいなものかもしれません。さらには、&lt;a class="link" href="https://www.sin-space.com/entry/2step-vs-2Factor-Authentication" target="_blank" rel="noopener"
 &gt;最近はApple IDが2ファクタ認証に移行しつつあります&lt;/a&gt;。2ファクタ認証しているApple IDは従来よりセキュアなので、その結果ロックアウトされにくいように思います。何れにしても、サーバ側でどのように運営しているかは謎ですし、そのポリシーも変化していると思われます。&lt;/p&gt;</description></item><item><title>Ethernetを設定する</title><link>https://bootmacos.rinontech.com/posts/125/</link><pubDate>Sat, 16 Sep 2017 21:59:36 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/125/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/09/20170916220154.png" alt="Featured image of post Ethernetを設定する" /&gt;&lt;h3 id="ethernetを動かすkext"&gt;Ethernetを動かすkext
&lt;/h3&gt;&lt;p&gt;マザーボード搭載やPCIeカード搭載のEthernetチップは大体がサポートされています。Linux用のドライバを元に移植されているようです。最近のマザーボードでは、IntelかAtherosのチップが多いです。マザーボードを購入する場合は、以下のkextがサポートしているEthernetチップを、そのマザーボードが搭載していることを確認すると良いです。&lt;/p&gt;
&lt;h4 id="qualcomm-atheros"&gt;Qualcomm Atheros
&lt;/h4&gt;&lt;p&gt;Miezeさんが作っている&lt;strong&gt;AtherosE2200Ethernet.kext&lt;/strong&gt;を使います。最近のマザーボードに搭載されているKiller E2500がサポートされています。AR816x, AR817x, Killer E220x, Killer E2400, Killer E2500が動きます。&lt;/p&gt;
&lt;h4 id="intel"&gt;Intel
&lt;/h4&gt;&lt;p&gt;最近のマザーボードでは、Intel i219-VやIntel I211ATが搭載されています。いくつかのドライバが用意されています。調子よく動くものを使用すれば良いと思いますが、IntelMausi.kextが一般的に使われていてお勧めです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AppleIntelE1000e.kext&lt;/strong&gt; hnakさんが開発しています。Intel 825xx シリーズをサポートしています。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AppleIGB.kext&lt;/strong&gt; これもhnakさん。Intel 82575, 82576, 82580, dh89xxcc, i350, i210, i211をサポートします。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelMausi.kext&lt;/strong&gt; Miezeさんのドライバで200シリーズに対応しています。オリジナルを、RehabManさん、acidantheraさんらがforkして開発しています。 82578LM, 82578LC, 82578DM, 82578DC, 82579LM, 82579V, I217LM, I217V, I218LM, I218V, I218LM2, I218V2, I218LM3, I219V, I219LM, I219V2, I219LM2, I219LM3をサポートしているとのことです。もともとはIntelMausiEthernet.kextという名前で配布されていましたが、それから枝分かれしてIntelMausi.kextができました。IntelMausi.kextのほうがサポート継続されているらしく、おすすめのようです。&lt;/p&gt;
&lt;h4 id="realtek"&gt;&lt;strong&gt;Realtek&lt;/strong&gt;
&lt;/h4&gt;&lt;p&gt;Miezeさんが作っている&lt;strong&gt;RealtekRTL8111.kext&lt;/strong&gt;を使います。最近のマザーボードに搭載されている8111Hがサポートされています。&lt;/p&gt;
&lt;h3 id="ethernetの設定"&gt;Ethernetの設定
&lt;/h3&gt;&lt;p&gt;上記のkextが対応しているEthernetチップなら、kextをCloverのkextsディレクトリに入れておくだけで機能します。&lt;/p&gt;
&lt;p&gt;もう一つ注意しておくべき設定があります。それはEthernetがen0に割り当てられる必要があることです。Unixマシンは、ネットワークアダプタにen0, en1, en2と番号を振って管理しています。macOSではOSが発見した順番にen0から番号づけられています。実際のMacintoshでEthernetを持っている機種はEthernetがen0です。WiFiだけの機種はWiFiがen0です。このように割り振られていない場合に、Apple App Storeに接続できなかったり、iMessageが使えなかったりします。&lt;/p&gt;
&lt;p&gt;他のネットワークアダプタが有効になった後で、Ethernetのkextをインストールして動かした場合などは、Ethernetがen0以外の番号に割り振られてしまいます。なので、「リンゴマーク」「このMacについて」「システムレポート」で開くシステム情報の、「ネットワーク」リストを選んで、Ethernetがen0であることを確認しましょう。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/20170916215223.png"&gt;&lt;/p&gt;
&lt;p&gt;もしen0では無い場合は、以下のファイルを消して、再起動すればen0になります。(もしくはこの中にあるenXという文字をすべてen0にしても良いです。)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
/Library/Preferences/SystemConfiguration/preferences.plist
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Hackintoshのパーツ選び 【その4：無線編】</title><link>https://bootmacos.rinontech.com/posts/138/</link><pubDate>Sun, 10 Sep 2017 17:58:16 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/138/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/09/20170924210000.png" alt="Featured image of post Hackintoshのパーツ選び 【その4：無線編】" /&gt;&lt;p&gt;Hackintosh自作に適したWiFiとBluetoothカードを紹介します。今までお話しした、CPU、マザーボード、グラフィックスカードがHackintosh自作パーツの主役でした。これらが正しく選択されていれば、他のパーツはどれを使ってもとりあえず動きます。でも脇役なりにこだわっておきたいパーツもあります。WiFi / Bluetoothカードはその筆頭かと思います。&lt;/p&gt;
&lt;h3 id="結論"&gt;結論
&lt;/h3&gt;&lt;p&gt;長いので、結論を先に書いておきます。現時点 (2020/7) で、比較的入手可能なモジュールで、そのままで (OOBで) 使用できる製品は、以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM94360CD (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM943602CS (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM943602CDPAX (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;Fenvi FV-T919 (PCIe)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;BCM94360NG (A &amp;amp; E Key M.2コネクタ)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Broadcom独自コネクタは、Macで採用されているコネクタですが、そのままでは使えないので、PCIe, mini PCIe, M.2などに変換するアダプタを経由して使用します。デスクトップマシンならPCIeスロット、ノートPCやミニPCならばM.2コネクタを使用して無線モジュールを取り付けるのが一般的です。&lt;/p&gt;
&lt;h3 id="そもそも無線は必要なのか"&gt;そもそも無線は必要なのか
&lt;/h3&gt;&lt;p&gt;普通に考えたらデスクトップコンピュータにはBluetoothもWiFiも必須ではないでしょう。キーボードはUSBで接続すれば良いですし、ネットワークは有線LANで接続した方が、高速ですし安定しています。でもmacOSを使うとなると、次の理由で Bluetooth / WiFi が欲しくなると思います。&lt;/p&gt;
&lt;h4 id="magic-trackpadが使いたい"&gt;Magic Trackpadが使いたい
&lt;/h4&gt;&lt;p&gt;現行のMagic Trackpad 2と1世代前のMagic TrackpadはBluetooth接続するポインティングデバイスです。macOSでは色々なマルチタッチ入力がサポートされています。MacBookシリーズを使っていれば、マルチタッチ操作はおなじみかとも思います。これらが、非常に使いやすいのです。macOSのインタフェースの素晴らしさは定評があるところですが、その素晴らしさを全て享受するにはMagic Trackpadが必須です。そのためにBluetoothが必要なのです。&lt;/p&gt;
&lt;h4 id="continuityが使いたい"&gt;Continuityが使いたい
&lt;/h4&gt;&lt;p&gt;最近のアップル社のビジネスは、もはやMacintoshがメインではなくなりました。iPhoneがメインで、さらにはそれを取り巻くエコシステムにユーザを取り込んで、クラウドサービスとコンテンツ販売で儲けるビジネスモデルに移行しつつあります。なので、macOSでも、他のMacintoshだけでなく、iPhone, iPad, Apple Watchとの連携機能の強化（&lt;em&gt;Continuity&lt;/em&gt;）を進めています。これらを使用するには、BluetoothとWiFiが必要なのです。 iPhoneとmacOSを連携するにも、iPhone経由でiMessageを使うにも、Apple Watchでログインするにも、無線機能が必要です。&lt;/p&gt;
&lt;h3 id="手軽なbluetooth-usbアダプタ"&gt;手軽なBluetooth USBアダプタ
&lt;/h3&gt;&lt;p&gt;Magic Trackpadを接続するだけなら、USBのBluetoothアダプタがお手軽です。ただ、どれでも動くわけではありません。おすすめは、iMacやMacBookで採用されているBroadcom社のチップBCM20702を使ったアダプタです。これならMac OS X 10.8以降で動作します。日本で簡単に買える製品だと、例えばI-O DATAのUSB-BT40LEです。&lt;/p&gt;
&lt;p&gt;ただ、Magic Trackpadやキーボードは使えますが、Continuityの機能は使えません。&lt;/p&gt;
&lt;h3 id="wifi-usbアダプタは使えない"&gt;WiFi USBアダプタは使えない
&lt;/h3&gt;&lt;p&gt;macOS用のドライバが付属していて、macOSでも使えるとされるWiFi USBアダプタがいくつか販売されています。私は使ったことがありませんが、少なくともHackintoshでは非常に不安定らしいです。おすすめできないようです。&lt;/p&gt;
&lt;h3 id="broadcom社の純正無線モジュール"&gt;Broadcom社の純正無線モジュール
&lt;/h3&gt;&lt;p&gt;ということでようやく本題です。Hackintoshに取り付けるだけで、何の設定もせずにそのまま動いて、本物のMacintoshとまったく同じくContinuity連携ができる究極のWiFi / Bluetoothアダプタがあります。実機で使われているBroadcom社の製品です。ただ、Broadcom社のものなら何でも良いというわけではありません。実機と少し違うものは、それでも使えることがありますが、パッチを当てて苦労することになります。&lt;/p&gt;
&lt;p&gt;Apple社が使っているBroadcomの無線モジュールに関して、このページでまとめられています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://deviwiki.com/wiki/User:Omega/Broadcom_modules_%28Apple%29" target="_blank" rel="noopener"
 &gt;User:Omega/Broadcom modules (Apple) - DeviWiki (ex WikiDevi)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;それによると、最近の802.11acに対応した実機で使われているBroadcom社の無線モジュールは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CS (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CD (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM943602CS (2015年採用)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これらはいずれもBroadcom社から、チップセットが基板に乗ったカードの形で販売されています。AliExpressなどで$10から$40くらいで入手できます。日本のamazonでも時々売られています。ただ、採用された年号から分かるように、いずれも少し古い製品です。最近のMacではApple社内製品モジュールが使われる傾向があるようです。iMac Proのような大型筐体でも、Broadcomのモジュールは使われず、Apple特注のチップが基板上に直接実装されています。現行機種はBluetooth 5.0を搭載していますが、これらはすでに基板上に実装されたチップになっているので、一般には手に入りません。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://jp.ifixit.com/Guide/iMac&amp;#43;Pro%e3%81%ae%e5%88%86%e8%a7%a3/101807" target="_blank" rel="noopener"
 &gt;iMac Proの分解&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ということで、今は比較的潤沢に出回っているBroadcomのモジュールも、今後は品薄になるかもしれません。将来使用するかもしれない部品は、今の内に確保しておくのが良いかもしれません。&lt;/p&gt;
&lt;p&gt;以下で、この４種類のモジュールの詳細を説明します。おすすめは、コスパの高い最新型のBCM943602CSか、もしくはMac Proで使われている高級品のBCM94360CD、もしくは2015, 2016年iMacで使われている BCM943602CDPAXです。&lt;/p&gt;
&lt;h4 id="bcm94360cs2"&gt;BCM94360CS2
&lt;/h4&gt;&lt;p&gt;上記のロシアのサイトによると、４種類のモジュールのうち、BCM94360CS2だけはWiFiが少し遅いようです。（他が1.3Gbpsに対して、これは867Mbps）価格は安いです。MacBook Air 2013などで使用されているモジュールです。アンテナの数は２本です。おそらく、１本がBluetoothで、もう１本がWiFiだと思われます。WiFiアンテナを複数持っている場合、一番条件の良いアンテナが使用されます。WiFi電波強度は、壁の反射などで均一ではありません。アンテナの本数が多い方が、離して設置したり、向きを変えたりすることができ、強い信号を受信できる可能性が高まるので有利です。とはいえ、有線LANをメインで使用するデスクトップなら、このモジュールでも十分かもしれません。（追記：もしかしたらBluetoothとWiFiを1本のアンテナで共有していてるのかもしれません。）&lt;/p&gt;
&lt;p&gt;&lt;img alt="Tested BCM94360CS2 A1466 WIFI Card for Macbook Air 11″ A1465 Wifi BT 4.0 802.11ac M.2 Card, MacBook Air (2013)などで採用。アンテナ2本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Tested-BCM94360CS2-A1466-WIFI-Card-for-Macbook-Air-11-A1465-Wifi-Wirel.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360cs"&gt;BCM94360CS
&lt;/h4&gt;&lt;p&gt;これはMacBook Pro 2013などで採用されているモジュールです。5GHz WiFiが1.3Gbpsのものです。アンテナの本数は３本です。Bluetoothが１本、WiFiが２本と思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="653-0029 for Macbook Pro A1502 WiFi 802.11ac Bluetooth 4.0 Card BCM94360CSAX BCM94360CS Fully Tested" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/653-0029-for-Macbook-Pro-A1502-WiFi-802-11ac-Bluetooth-4-0-Card-BCM943.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360cd"&gt;BCM94360CD
&lt;/h4&gt;&lt;p&gt;これはiMac 2013や、最新の（と言ってもだいぶ古くなってしまいましたが）円筒型Mac Proでも採用されています。最高級モデルと言えます。販売価格も４種類の中では一番高額です。とは言っても$40未満です。5GHz WiFiが1.3Gbpsで、アンテナの本数は４本です。端から２番目の一つがBluetoothで、後の３本がWiFiです。私が入手した当時はこれしかなかったので、今でも使用しています。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom WiFi Wlan Bluetooth" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-WiFi-Wlan-Bluetooth-BT-4-0-Card-BCM94360CD-BCM4360CD-802-11ac.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom BCM94360CD iMac (2013)などで採用。アンテナ4本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM94360CD-802-11ac-mini-PCI-E-WiFi-WLAN-Bluetooth-4-0.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm943602cs"&gt;BCM943602CS
&lt;/h4&gt;&lt;p&gt;これはMacBook Pro 2015で採用されている最新のモジュールです。5GHz WiFiが1.3Gbpsで、アンテナの本数は３本です。Bluetoothが１本、WiFiが２本と思われます。外見と型番からしてBCM94360CSの後継機種と思われます。新しいモデルのためか、価格が安いのでお得感があります。流通している個数も多いようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-Wifi-Airport-Card-for-Macbook-Pro-Retina-13-A1398.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom BCM943602CS MacBook Pro (2015)などで採用。アンテナ3本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-1750Mbps-802-11AC-WiFi-Adapter-with-Bluetooth-4-0.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm943602cdpax"&gt;BCM943602CDPAX
&lt;/h4&gt;&lt;p&gt;コメントで情報いただいたカードです。iMac A1418, A1419 (2015, 2016)用のカードらしいです。アンテナは4本あります。入手できる最新のカードかと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CDPAX Module 653-00005" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/AirPort-WiFi-WLAN-Card-BCM943602CDPAX-Module-653-00005-For-iMac-A1418.jpg"&gt;&lt;/p&gt;
&lt;h3 id="純正モジュール用変換アダプタ"&gt;純正モジュール用変換アダプタ
&lt;/h3&gt;&lt;h4 id="pcieスロット用アダプタ"&gt;PCIeスロット用アダプタ
&lt;/h4&gt;&lt;p&gt;上の写真を見ていただくとわかるように、いずれの純正無線モジュールにも、縁には同じコネクタがついています。これらのモジュールに対応したMacBook Air, MacBook Pro, iMac, Mac Proには、このピンに合うソケットがついているので、差し替えて交換することができます。&lt;/p&gt;
&lt;p&gt;コネクタのピン構成はPCIeとUSBです。WiFiがPCIeを使い、BluetoothがUSBを使います。PCIeとUSBが一緒になったコネクタの規格としては、mini PCI Express (miniPCIe, mPCIe)とかm.2が普及しています。特に最近のマザーボードの多くにはm.2が搭載されています。 でも残念なことに、Broadcom社のモジュールのコネクタは、形もサイズも違う独自仕様で、mPCIeやm.2との互換性がありません。&lt;/p&gt;
&lt;p&gt;そこで、このコネクタを、通常のPCIeスロットに変換するアダプタが売られています。通常のPCIeスロットにはUSBのピンはありませんので、このタイプのアダプタにはUSBのためのコネクタがついていて、マザーボード上のUSB 2.0端子に接続します。製品によりアンテナ本数が違いますので、使おうとしている無線モジュールのアンテナ本数と同じかそれ以上のアンテナのあるアダプタを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CD / BCM94331CD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Computer-Wireless-Network-Card-adapter-PCI-e-to-3G-bluetooth-4-0-WIFI.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS BCM94360CSAX BCM94360CD BCM94360CS2 BCD94331CSAX" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-BCM94360CSAX-BCM94360CD-BCM94360CS2-BCD94331CSAX-to-PCIe-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CDなどを標準PCIeスロットに変換するカード" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/IdeaTrust-BCM94360CD-BCM94331CD-Wireless-Card-to-PCIe-1x-Adapter-for-d.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Amazonでも売っています。&lt;/p&gt;
&lt;h4 id="mini-pci-express用アダプタ"&gt;mini PCI Express用アダプタ
&lt;/h4&gt;&lt;p&gt;こちらはmini PCIe変換アダプタです。mini PCIeを搭載したマザーボードで、空間に余裕がある場合は、これを使ってBCM94360CDを取り付けられます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Wireless Card for Broadcom" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Wireless-WIFI-Mini-PCI-E-Card-for-Macbook.jpg"&gt;&lt;/p&gt;
&lt;h4 id="m2用アダプタ-aeキー用"&gt;m.2用アダプタ (A/Eキー用)
&lt;/h4&gt;&lt;p&gt;m.2に変換するアダプタも売られています。m.2無線ソケットで使われるA/Eキー用の変換アダプタです。m.2のキーは、切れ目の入っている場所で決まります。m.2には色々な配線がされる場合がありますが、キーの違いで、配線されている信号が違います。A/Eキー用のアダプタは、m.2無線ソケットを搭載したマザーボードで使えます。ただ、これにさらに純正のカードを取り付けることになりますので、空間に余裕がある場合に限られます。余裕があれば、これを使ってBCM94360CDなどを取り付けられます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://www.ebay.com/itm/BCM94360CS2-Card-To-NGFF-M-2-Key-A-E-Adapter-For-Mac-OS-and-Hackintosh-/391512537270?hash=item5b27f738b6:g:wIEAAOSw42JZGAtx" target="_blank" rel="noopener"
 &gt;BCM94360CS2 カード NGFF (M.2) キーA/Eアダプター Mac OS ・ ハキントッシュ用 |&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;どう見ても同じものはAliExpressでも売られています。説明によると、BCM94360CD、BCM94360CS、BCM94360CS2、BCM943602CSなどのソケットをm.2に変換するアダプタだそうです。取り付け穴はBCM94360CS2などに対応しているようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6 Pin Wireless Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/XT-XINTE-BCM94360CS2-BCM943224PCIEBT2-12-6-Pin-Bluetooth-Wifi-Wireless-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mini PCI-E to NGFF M.2 M KEY" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Mini-PCI-E-to-NGFF-M-2-M-KEY-BCM94360CS2-BCM943224PCIEBT2-Wireless-Con-3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;A-E keyもしくはE keyのM.2用ソケットを延長するアダプターもあります。こういう製品を使えば、小型のインテル製無線カードが入っているソケットから、延長して外に引き出して、macOS純正のBroadcom製カードを取り付けることができると思います。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6 Pin to M.2 Key A+E Adapter" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/12-6-Pin-to-M-2-Key-A-2.jpg"&gt;&lt;/p&gt;
&lt;h4 id="m2用アダプタ-mキー用"&gt;m.2用アダプタ (Mキー用)
&lt;/h4&gt;&lt;p&gt;m.2のMキー用のアダプタもあります。これは、BCM94360CD BCM943602CS BCM94360CSなどに対応しているようです。Mキーは、SSDなどを取り付けるタイプのキーで、PCIeが多めに配線されています。その一方でUSBは配線されていないので、ケーブルでマザーボード上のUSBコネクタに配線することになるようです。それなら、PCIeスロット用のアダプタの方が、アンテナコネクタも設置できるので便利な気がします。でも、SSD用のm.2ソケットが余っている・使っていなくて、さらにPCIeスロットを節約したい用途、例えばmicro ATXやmini ITXなどのPCIeスロットの少ないマザーボードでは有用かと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6Pin Wireless Card to NGFF M.2 Key Adapter" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/VODOOL-12-6Pin-WiFi-Bluetooth-NGFF-M-2-Mac-OS-CM94360CD-BCM943602CS-BCM94360CS2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="純正モジュールを組み込んだ製品"&gt;純正モジュールを組み込んだ製品
&lt;/h3&gt;&lt;h4 id="fenviのpcieカード"&gt;FenviのPCIeカード
&lt;/h4&gt;&lt;p&gt;Fenviという会社が、BCM94360CDを組み込んだPCIeカードを作っています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://en.fenvi.com/en/brand_view.php?id=366" target="_blank" rel="noopener"
 &gt;Fenvi Technology&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;中身は、BCM94360CDなので、HandoffもContinuityも、何の設定もしなくても全て動作するようです。海外サイトでも好評で、tonymacx86では推奨パーツになっています。純正のBCM94360CDをPCIeアダプタで組み込むと、アンテナを配線する必要があり、コネクタが外れるトラブルがあります。Fenviの製品ではプリント基板上で配線されるのでスッキリしています。&lt;/p&gt;
&lt;p&gt;ただ、以前はeBayやAliExpressで$55くらいで売っていましたが、最近は見かけないようです。日本のamazonでも一時売っていましたが、今は無いようです。tonymacx86から米国amazonへのリンク先でも商品が消えています。&lt;/p&gt;
&lt;p&gt;長らく販売されていなかったのですが、最近、AliExpressに復活したようです。でも説明を見ると10.10, 10.11対応とあって10.12ではBluetoothがあまり良く動かないと書いてあります。オリジナルのBCM94360CDは、10.12でも10.13でもBluetoothは問題なく動くので、互換性に問題があるのかもしれません。(2018/5/25)&lt;/p&gt;
&lt;p&gt;こちらもご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Fenvi FV-T919" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/FV-T919-Dual-band-802-11AC-Desktop-Wifi-Card-802-11.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="fenvi以外のpcieカード"&gt;Fenvi以外のPCIeカード
&lt;/h4&gt;&lt;p&gt;Fenviの他にも、対応モジュールを組み込んだPCIeカード製品もあるようです。AliExpressで見つけた出品を2つ紹介します。モジュールの型番を選んで発注するページもありますので、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CS (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CD (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM943602CS (2015年採用)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;から選ぶように気をつけてください。&lt;/p&gt;
&lt;p&gt;また、macOS対応モジュールと書かれたBCM94331CDを選べるページもありますが、上記の4つの802.11ac対応モジュールより古い世代のものです（802.11n対応で5GHz WiFiが450Mbps）。またBCM94331CDは、機種設定によってはHandoffが不調だという報告もあります。値段は安いですが避けた方が無難です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-2-4-5G-1300Mbps-BT4-0-WiFi-Network-Card-for.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-867Mbps-Dual-Band-802-11ac-Desktop-PCI-E-1X-WiFi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-802-11AC-WiFi-Bluetooth-4-0-PC-Desktop-WLAN-Card.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-Desktop-Dual-Band-802-11-AC-PCI-E-Wi-Fi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-BCM94360CSAX-2-4-5G-3-Antenna-1300Mbps-BT4-0-WiFi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/4-antennas-802-11ac-Bluetooth-4-0-Broadcom-BCM94360CD-wireless-wifi-Ca.jpg"&gt;&lt;/p&gt;
&lt;h3 id="汎用コネクタの互換モジュール"&gt;汎用コネクタの互換モジュール
&lt;/h3&gt;&lt;p&gt;ここまで、本物のMacintoshで使われているのと同じ部品を使ったモジュールを紹介しました。でも実機で使われていないモジュールの中にも互換性の高いものがあります。中には実機と同じシリーズのBroadcom製品でたまたま実機に採用されなかった部品もあります。これらはHackintoshでも使えます。&lt;/p&gt;
&lt;p&gt;以下のリンクに、mini PCIeとM.2の無線モジュールの詳しい情報が書かれています。この中で、OOB (箱から出してすぐに使える) の欄がY (Yes)になっているモジュールは、簡単に使えると思われます。ここにリストされた多くの無線モジュールは、ノートPCの補修パーツとしてAliExpressなどで入手可能です。M.2やmini PCIe ソケット周りのスペースが限られていて、純正モジュールアダプタが使えないような場合は、選択肢として検討してみましょう。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://osxlatitude.com/forums/topic/2120-inventory-of-supported-and-unsupported-wireless-cards/" target="_blank" rel="noopener"
 &gt;Inventory of supported/unsupported wireless cards #1, Snow Leopard -&amp;gt; El Capitan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この中で、有用性の高いカードは、1/2 mini PCIeもしくはM.2のカードだと思います。OOBがYになっている非純正モジュールをいくつか見てみましょう。&lt;/p&gt;
&lt;h4 id="delldw1510-mini-pcie"&gt;Dell DW1510 (mini PCIe)
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：&lt;a class="link" href="https://forums.macrumors.com/threads/mp5-1-catalina-developer-preview-works-more-or-less%e2%80%a6.2183978/" target="_blank" rel="noopener"
 &gt;macOS CatalinaでBCM94322用のドライバが外されたという情報&lt;/a&gt;があります。DW1510はBCM4322を使っていますのでmacOS 10.15からは動かない可能性があります。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：Catalina 10.15.7で試したところDW1510は動かなくなっていました。&lt;/p&gt;
&lt;p&gt;1/2 PCIeのWiFiカードです。WiFiがa/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を使用しないなら安定していて良い選択です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94322HM8L" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94322HM8L-2-4-5G-300M-BCM4322-Mini-PCI-E-DW1510-Free-drivers.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360hmb-mini-pcie"&gt;BCM94360HMB (mini PCIe)
&lt;/h4&gt;&lt;p&gt;1/2 PCIeのWiFi/Bluetoothカードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AzureWave AW-CB160H&lt;/li&gt;
&lt;li&gt;Alpha Networks WMC-AC01&lt;/li&gt;
&lt;li&gt;Arcadyan WN8833B-AC&lt;/li&gt;
&lt;li&gt;Gemtek WMDB-150AC&lt;/li&gt;
&lt;li&gt;Unex DAXB-81&lt;/li&gt;
&lt;li&gt;Wistron NeWeb DNXB-C1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WiFiがa/b/g/n/acのタイプには、Bluetoothが搭載されたコンボカードが多いです。1/2 mini PCIeでOOBがYなのは、このAzureWave AW-CB160Hのみです。BroadcomのBCM94360HMBというモジュールを使っています。数字部分が純正と同じです。そのため互換性が高いです。アンテナが3本のタイプです (WiFiが2本とBluetoothが1本）。アンテナのコネクタが、一般のmini PCIeのコネクタ(U.FL) より小型のタイプ(MHF4)です。AliExpressの製品には、コネクタ形状を変換するケーブルが付属しているものもあります。アンテナについては最後に説明します。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1300Mbps Mini PCI-E Wlan Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1300Mbps-Mini-PCI-E-Wlan-Card-For-Azurewave-AW-CB160H-802-11ac.jpg"&gt;&lt;/p&gt;
&lt;p&gt;上記のリストではOOBとはなっていますが、簡単なkextが必要なようです。詳しくはこちらに説明があります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.reddit.com/r/hackintosh_ja/comments/67ofio/wifibt_halfminipcie%e3%81%aebcm94360hmb_azurewave/" target="_blank" rel="noopener"
 &gt;r/hackintosh_ja - WiFi/BT half-mini-PCIeのBCM94360HMB (AzureWave AW-CB160H) &amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：Big Surで試したところ、以下の3個のkextを入れることで、AzureWave AW-CB160Hが動作しました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BrcmPatchRAM3.kext&lt;/li&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmBluetoothInjector.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bcm94352hmbdell-dw1550-mini-pcie"&gt;BCM94352HMB (Dell DW1550) (mini PCIe)
&lt;/h4&gt;&lt;p&gt;1/2 PCIeのWiFi/Bluetoothカードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AzureWave AW-CE123H&lt;/li&gt;
&lt;li&gt;Dell DW1550&lt;/li&gt;
&lt;li&gt;HP TPC-Q013&lt;/li&gt;
&lt;li&gt;Lenovo Lite-On WCBN606BH&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これもWiFiがa/b/g/n/acのタイプで、Bluetoothが搭載されたコンボカードです。こちらはアンテナが2本のタイプで、アンテナコネクタも通常サイズです。なので、既存のカードを差し替える場合に、作業が簡単になる場合が多いです。ですが、上記のリストではOOBの項目がN (No)です。そのままではBluetoothが動かないので、いくつかパッチを当てる必要があります。ただ、パッチの方法は確立されているようで、Continuityも動くようです。tonymacx86に詳しい説明が書いてあります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Wireless Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/SSEA-NEW-For-AzureWave-Broadcom-BCM94352HMB-BCM94352-802-11-ac-867Mbps.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94352z-dell-dw1560-m2"&gt;BCM94352Z (Dell DW1560) (M.2)
&lt;/h4&gt;&lt;p&gt;M.2のWiFi/Bluetoothカードです。AliExpressで多数売られているM.2用カードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dell DW1560&lt;/li&gt;
&lt;li&gt;Fenvi AC1200&lt;/li&gt;
&lt;li&gt;Lenovo Lite-On WCBN802B(04X6020) (E Keyなのでソケットに注意)&lt;/li&gt;
&lt;li&gt;AzureWave AW-CB162NF&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このほか、BCM4352と書かれていることもありますし、BCM94352Zという表記のものもあります。以下の4個のkextを入れれば基本的なWiFi/Bluetooth機能は動きます。AirDropやContinuityなどを動かすにはさらにパッチが必要なようです。必要なファイルを下記からダウンロードして用意します。&lt;/p&gt;
&lt;p&gt;まず、&lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-FakePCIID&lt;/a&gt;からダウンロードしたzipの中から&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Broadcom_WiFi.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を用意し、次に、 &lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-BcrmPatchRAM&lt;/a&gt;からダウンロードしたzipの中から&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM2.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を用意します。これらをESPのkext用フォルダに入れます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Bluetooth Wlan Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94352Z-BCM94352-DW1560-NGFF-867Mbps-802-11ac-Bluetooth-4-0-Wlan-Car-3.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360ng-m2"&gt;BCM94360NG (M.2)
&lt;/h4&gt;&lt;p&gt;最近、このカードが評判良いらしいです。Fenvi BCM94360NGという商品名でも流通しています。DW1560より良いとのことです。Handoff, Airdrop, appleWatchでのログインなどがOOBで動作します。こちらの記事で紹介しています。M.2無線カードとしてはこれが1番のおすすめです。(2020/4/20追記)&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360NG M.2 Wifi BT4.0" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;ThinkPad T460s にWiFi/BTカードBCM94360NGを取り付ける&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="bcm943602baed-dell-dw1830-m2"&gt;BCM943602BAED (Dell DW1830) (M.2)
&lt;/h4&gt;&lt;p&gt;M.2のWiFi/Bluetoothカードです。単にBCM943602という名前の場合もあります。先のリストで、M.2カードでOOBがYなのは、BCM943602BAEDのみです。この型番の数字部分は上記で説明した純正品と同じ番号です。チップは同じですが、Apple専用では無い汎用的なM.2ソケットの製品という意味かと思います。&lt;a class="link" href="https://translate.google.co.jp/translate?sl=de&amp;amp;tl=ja&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=ja&amp;amp;ie=UTF-8&amp;amp;u=https%3A%2F%2Fwww.hackintosh-forum.de%2Fforum%2Fthread%2F32234-dell-wireless-dw1830-ngff%2F&amp;amp;edit-text=&amp;amp;act=url" target="_blank" rel="noopener"
 &gt;こちらの情報のよると&lt;/a&gt;、&lt;/p&gt;
&lt;p&gt;&lt;img alt="Network Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602BAED-DW1830-ac-NGFF-1300Mbps-BT4-1-0HHKJD-WiFi-Wireless-Netwo-3.jpg"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WifiはOOBで動く&lt;/li&gt;
&lt;li&gt;WiFiのパフォーマンスはFakePCIID Kextで改善できる&lt;/li&gt;
&lt;li&gt;Bluetoothを動かすためにはkextが必要&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;だそうです。&lt;/p&gt;
&lt;h4 id="bcm94350zae-dell-dw1830m2"&gt;BCM94350ZAE (Dell DW1830) (M.2)
&lt;/h4&gt;&lt;p&gt;Dell以外からは、Lenovo Foxconn T77H649, Lite-On WCBN808Bなどの名前で流通しています。macOSで電力制御を正しくサポートしないのでノート向きでは無いようです。&lt;/p&gt;
&lt;h3 id="アンテナ"&gt;アンテナ
&lt;/h3&gt;&lt;p&gt;アンテナは必ず取り付けてください。どの無線モジュールにも小さなアンテナコネクタがついていますが、その先にアンテナをつけないと通信できません。近距離ならアンテナ無くても動かなくはないですが、実用にならないです。&lt;/p&gt;
&lt;p&gt;上で紹介した純正モジュールをPCIeに取り付けるアダプターには、だいたい棒状のアンテナが2~4本付属しています。一方、純正モジュールをminiPCIeやM.2に取り付けるアダプタは、PCIeとUSB接続の面倒は見てくれますが、アンテナが付属していません。なので別途手配する必要があります。また、非純正のBroadcomモジュールをマザーボードのminiPCIeやM.2コネクタに取り付ける場合も、アンテナは必須です。&lt;/p&gt;
&lt;p&gt;PCIeカードアダプタでは、取り付け金具に&lt;strong&gt;SMA&lt;/strong&gt;と呼ばれる規格のコネクタが付いていて、ケース外側に棒状アンテナを取り付けます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/e947f62582967e50d4ed8976faf5a635.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ケース内側では内部の無線モジュールに配線するように作られています。無線モジュールには、SMAより小さい&lt;strong&gt;U.FL&lt;/strong&gt;や&lt;strong&gt;MHF4&lt;/strong&gt;という規格のコネクタが付いています。下は、SMAコネクタとU.FLコネクタの変換ケーブルです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/km-020241-0100-extra-large.jpg"&gt;&lt;/p&gt;
&lt;p&gt;無線モジュール側のU.FLとMHF4は、どちらも小さなコネクタですが、サイズが違います。一見すると似ているので注意が必要です。下はAmazonで売られている変換ケーブルの写真です。小さい方がMHF4（メス）で、大きい方がU.FL（オス）です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/51C75kYSG2L.jpg"&gt;&lt;/p&gt;
&lt;p&gt;純正Broadcom無線モジュールには、小さい方のMHF4が付いています。一方で、非純正のBroadcomの無線モジュールのコネクタは、miniPCIeなどの古い製品は大きい方のU.FL、最近のM.2の製品では小さい方のMHF4です。ただ上で紹介したように、BCM94360HMBはminiPCIeですが小さい方のMHF4です。使用しているモジュールのコネクタが、U.FLなのかMHF4なのかを確認して、それに合わせたケーブル、またはアンテナを購入する必要があります。&lt;/p&gt;
&lt;p&gt;PCIeブラケットに取り付ける棒状のアンテナの代わりに、Mac製品やノートPCの内部で使われているようなアンテナ部品を使うことも可能です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1 Pair IPEX MHF4 Wireless Antenna" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1-Pair-Universal-Laptop-IPEX-MHF4-M-2-Internal-Wireless-font-b.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="5 PCS WIFI Antenna UFL Connector" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/5PCS-4dBi-WIFI-Internal-Antenna-PCB-Built-in.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ただ、閉鎖された金属ケースの中にアンテナを設置すると、電波が飛びません。最近の「見せるケース」のようにアクリルやガラス窓のあるケースなら良いかもしれません。また、アンテナ部品を金属部分に密着して取り付けると、電波が吸収されて感度が低下します。できれば非金属の部分に取り付けます。金属部分に止むを得ず取り付ける場合は、プラスチックやスポンジ片を使って、金属部分から1cmくらい浮かせるように取り付けると良いです。&lt;/p&gt;</description></item></channel></rss>