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
디스플레이 사용자는 보안 부팅을 활성화하여 즐길 수 있습니다. 1080p
또는 기본 1080p
디스플레이로 업그레이드된 디스플레이를 사용하는 사용자는 BIOS에서 CSM이 비활성화된 경우 화면이 깨질 수 있습니다(보안 부팅이 활성화된 경우 활성화된 상태로 둘 수 없음). 이 문제를 해결하려면 Display-EDID
패치해야 합니다.
먼저 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에 TouchScreen 디스플레이가 없는 경우 TouchScreen을 담당하는 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 kexts를 활성화합니다.
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
은 도구 폴더에 포함되어 있습니다.
설치 :
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/
/usr/local/bin
폴더에서 ALC3232.plist
터미널 창으로 드래그하고 Enter를 누르세요. Intel AC7260 카드를 사용하는 사용자는 무선 및 Bluetooth 모두에 대한 기본 지원을 즐길 수 있습니다. 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 무선 및 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 는 미리 설정된 값이며 필요한 국가 코드로 바꾸세요).