OpenCore ブートローダーを使用した Lenovo Thinkpad X240
Sleep, Reboot, Shutdown
が試行されると、ドッキング ステーションのカーネル パニックが発生するすべてを適切に動作させるための推奨設定は次のとおりです。
セキュリティタブ:
Security Chip > Security Chip [Disabled]
Anti-Theft > Intel (R) AT Module Activation > Current Setting [Disabled]
Anti-Theft > Computrace > Computrace Module Activation > Current Setting [Disabled]
注: これらのラップトップには、Intel AC7260 以外のカードの使用を許可しないホワイトリストがあります。別の/サポートされているカードを使用するには、BIOS を変更する (ホワイトリストを削除する) 必要があります。
1366x768
または1600x900
ディスプレイをお使いのユーザーは、セキュア ブートを有効にして楽しむことができます。 BIOS で CSM が無効になっていると、 1080p
またはネイティブ1080p
ディスプレイにアップグレードされたディスプレイを使用しているユーザーは、画面が文字化けします (セキュア ブートが有効な場合は有効のままにすることはできません) この問題を修正するには、 Display-EDID
にパッチを適用する必要があります。
まず、Hackintool、AWEDIDEditor、HexFiend の 3 つのアプリケーションをダウンロードする必要があります。
Displays
タブに移動し、右下の [エクスポート] アイコン/ボタンをクリックします。EDID-***-****-orig.bin
ファイルを開きます。Detailed Data
タブに移動し、 H. Sync Width:
値を100
に変更します。Patched-EDID
または任意の名前で保存して、どのパッチが適用されたものであるかを確認します。Patched-EDID
開き、8 列のコードバイトが含まれるように展開してください。EFI>OC>Config.plist>DeviceProperties>PciRoot(0x0)/Pci(0x2,0x0)>AAPL00,override-no-connect
に貼り付けます。Lenovo Thinkpad X240 にタッチスクリーン ディスプレイが搭載されていない場合は、タッチスクリーンを担当する kext を無効にする必要があります。 EFI/OC/Config.plist > Kernel > Add >
に移動し、次の 4 つの kext を無効にします。
VoodooI2CServices.kext - Enabled = No
VoodooGPIO.kext - Enabled = No
VoodooI2C.kext - Enabled = No
VoodooI2CHID.kext - Enabled = No
おそらくほとんどのユーザーはすでに X250 タッチパッド (物理ボタンを備えたもの) にアップグレードしていると思われますが、これはネイティブに機能するため、何も触れる必要はありません。このラップトップに付属の標準タッチパッドを使用しているユーザーの場合は、VoodooRMI がうまく機能しないようなので、いくつかの変更を行う必要があります。
EFI/OC/Config.plist > Kernel > Add
て無効にします。
VoodooRMI.kext - Enabled = No
VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext - Enabled = No
VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext - Enabled = No
VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext - Enabled = No
完了したら、タッチパッドの VoodooPS2Controller kext を有効にします。
VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext - Enabled = Yes
VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - Enabled = Yes
VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext - Enabled = Yes
次に、タッチパッドが VoodooPS2 で動作するようにSSDT-TPD.aml
有効にします。
EFI/OC/Config.plist > ACPI > Add > SSDT-TPD.aml > Enabled = Yes
キーボードのファンクション キー (Fn) やファン読み取りなどを機能させるには、YogaSMCPane と YogaSMC アプリをインストールする必要があります。 YogaSMC.kext はすでに EFI に含まれているため、[リリース] タブに移動すると、 YogaSMC-App-release.dmgをダウンロードします。
ヘッドフォンの静的ノイズを修正するには ALCPlugFIx が必要ですが、Black-Dragon74 はhda-verb
、 alc-verb
、またはCodecCommander
kext を必要としない Swift バージョンをリリースしました。 ALCPlugFix.zip
は Tools フォルダーに含まれています。
インストール:
sudo spctl --master-disable
sudo mkdir /usr/local/bin/
cd desktop/ALCPlugFix
sudo cp -R ALC3232.plist /usr/local/bin/
./install.sh
ALC3232.plist
ターミナル ウィンドウにドロップするように求めます。Shift + Cmd(Alt) + G
を押して新しいgo to folder:
/usr/local/bin/
と入力します。ALC3232.plist
/usr/local/bin
フォルダーからターミナル ウィンドウにドラッグし、Enter キーを押します。 Intel AC7260 カードを使用するユーザーは、すぐに使用できるワイヤレスと Bluetooth の両方のサポートを利用できます。 Airportitlwm/itlwm はまだ開発初期段階にあり、 N
速度のみがサポートされていることに注意してください。
これら 2 つのカードのいずれかを使用しているユーザーは、まず Intel kext を無効にする必要があります。
EFI/OC/Config.plist > Kernel > Add > Airportitlwm > Enabled = No
EFI/OC/Config.plist > Kernel > Add > IntelBluetoothInjector > Enabled = No
EFI/OC/Config.plist > Kernel > Add > IntelBluetoothFirmware > Enabled = No
次に、これら 2 つのカードに対応する kext を有効にします。
EFI/OC/Config.plist > Kernel > Add > AirportBrcmFixup > Enabled = Yes
EFI/OC/Config.plist > Kernel > Add > AirPortBrcm4360_Injector > Enabled = Yes
EFI/OC/Config.plist > Kernel > Add > BrcmBluetoothInjector > Enabled = Yes
EFI/OC/Config.plist > Kernel > Add > BrcmFirmwareData > Enabled = Yes
EFI/OC/Config.plist > Kernel > Add > BrcmPatchRAM3 > Enabled = Yes
このカードは DW1560、DW1830 と同じ kext を使用しますが、追加のインジェクターが必要です。
EFI/OC/Config.plist > Kernel > Add > AirPortBrcmNIC_Injector > Enabled = Yes
このカードが原因で発生するシステム フリーズを修正するには、 pci-aspm-default
無効にする必要もあります。EFI EFI/OC/Config.plist > DeviceProperties >
に移動し、名前を変更するかコメントを解除します。
#PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
からPciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
とデバイス プロパティ:#pci-aspm-default
からpci-aspm-default
へこのカードは現時点で見つけることができる中で最高のもので、ネイティブに動作する Apple BCM94360CS2 と同じですが、標準の NGFF フォームファクタを持っています。
これは、MacBookPro に搭載されているネイティブの Apple ワイヤレスおよび Bluetooth カードです。これを取り付けるには、NGFF アダプターと延長ケーブル モジュールを購入する必要があります。全高を収める十分なスペースがないため、別の場所に配置する必要があります。
一部の国では異なる 5GHz 帯域があり、一部の国ではサポートされていない場合があります。デフォルトの帯域は米国に設定されています。次のように入力すると、 US 、 CN 、 #aなどの他の国コードを指定できます。
EFI/OC/Config.plist > DeviceProperties > Add > PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
、名前を変更するかコメントを解除します。#country-code
country-code
に変更し、目的の値を設定します ( #a はプリセット値で、必要な国コードに置き換えます)。