使用 OpenCore Bootloader 的 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(如果啟用了安全啟動, Display-EDID
無法保持啟用狀態),將顯示器升級到1080p
或原生1080p
顯示器的使用者將出現亂碼螢幕。
首先我們需要下載這三個應用程式:Hackintool、AWEDIDEditor 和 HexFiend
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:
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
現在啟用SSDT-TPD.aml
以使觸控板能夠與 VoodooPS2 配合使用:
EFI/OC/Config.plist > ACPI > Add > SSDT-TPD.aml > Enabled = Yes
若要使用鍵盤功能鍵 (Fn) 和風扇讀取等功能,您需要安裝 YogaSMCPane 和 YogaSMC App。 YogaSMC.kext 已包含在 EFI 中,因此當您前往發布標籤時,您可以下載YogaSMC-App-release.dmg
需要 ALCPlugFIx 來修復耳機上的靜態噪音,但是 Black-Dragon74 發布了一個 Swift 版本,不需要hda-verb
、 alc-verb
或CodecCommander
kext。 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 卡的用戶可以享受對無線和藍牙的開箱即用支援。請記住,Airportitlwm/itlwm 仍處於早期開發階段,僅支援N
速度。
擁有這兩張卡之一的用戶首先需要停用 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
然後為這兩張卡啟用對應的 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/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 無線和藍牙卡。為了安裝此轉接器,您必須購買 NGFF 轉接器和延長電纜模組。沒有足夠的空間來容納整個高度,因此您需要將其放置在其他地方。
有些國家有不同的 5GHz 頻段,有些國家可能不支持,預設為美國。您可以輸入以下內容指定其他國家代碼,例如: US 、 CN 、 #a等:
EFI/OC/Config.plist > DeviceProperties > Add > PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
並重新命名/取消註解:#country-code
改為country-code
並設定所需的值( #a為預設值,替換為您需要的國家代碼)