Lenovo Thinkpad X240 menggunakan OpenCore Bootloader
Sleep, Reboot, Shutdown
dicoba saat layar eksternal tersambung pada salah satu Port DockIni adalah pengaturan yang disarankan agar semuanya berfungsi dengan baik:
Tab Keamanan :
Security Chip > Security Chip [Disabled]
Anti-Theft > Intel (R) AT Module Activation > Current Setting [Disabled]
Anti-Theft > Computrace > Computrace Module Activation > Current Setting [Disabled]
Catatan : Laptop ini memiliki daftar putih yang tidak memungkinkan Anda menggunakan Kartu selain Intel AC7260. Untuk menggunakan kartu yang berbeda/didukung, Anda perlu memodifikasi bios Anda (menghapus daftar putih).
Pengguna dengan layar 1366x768
atau 1600x900
dapat melanjutkan dan mengaktifkan boot aman dan menikmatinya. Pengguna dengan tampilan yang ditingkatkan ke 1080p
atau tampilan 1080p
asli akan mengalami layar kacau jika CSM dinonaktifkan di BIOS (yang tidak dapat dibiarkan diaktifkan jika Boot Aman diaktifkan) Untuk memperbaiki masalah ini kita perlu menambal Display-EDID
.
Pertama kita perlu mengunduh ketiga Aplikasi ini: Hackintool, AWEDIDEditor dan HexFiend
Displays
dan klik ikon/tombol Ekspor di sisi kanan bawah.EDID-***-****-orig.bin
dengan AWEDIDEditorDetailed Data
dan ubah nilai H. Sync Width:
menjadi 100
.Patched-EDID
atau nama apa pun yang Anda suka hanya untuk mengetahui mana yang ditambalPatched-EDID
dengan HexFiend dan pastikan Anda memperluasnya sehingga berisi 8 kolom byte kode.EFI>OC>Config.plist>DeviceProperties>PciRoot(0x0)/Pci(0x2,0x0)>AAPL00,override-no-connect
Jika Lenovo Thinkpad X240 Anda tidak memiliki tampilan Layar Sentuh, Anda perlu menonaktifkan kext yang bertanggung jawab atas Layar Sentuh. Buka EFI/OC/Config.plist > Kernel > Add >
dan nonaktifkan 4 kext berikut:
VoodooI2CServices.kext - Enabled = No
VoodooGPIO.kext - Enabled = No
VoodooI2C.kext - Enabled = No
VoodooI2CHID.kext - Enabled = No
Sebagian besar pengguna mungkin sudah mengupgrade ke X250 Touchpad (yang memiliki Tombol Fisik) dan yang ini berfungsi secara asli, tidak perlu menyentuh apa pun. Bagi Anda pengguna yang memiliki Touchpad standar yang disertakan dengan laptop ini, Anda harus melakukan beberapa perubahan karena VoodooRMI sepertinya tidak berfungsi dengan baik.
Buka EFI/OC/Config.plist > Kernel > Add
dan nonaktifkan kexts VoodooRMI:
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
Setelah selesai, aktifkan kexts VoodooPS2Controller untuk Touchpad:
VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext - Enabled = Yes
VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - Enabled = Yes
VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext - Enabled = Yes
Sekarang aktifkan SSDT-TPD.aml
agar Touchpad berfungsi dengan VoodooPS2:
EFI/OC/Config.plist > ACPI > Add > SSDT-TPD.aml > Enabled = Yes
Agar Tombol Fungsi Keyboard (Fn) dan pembacaan Kipas dll berfungsi, Anda perlu menginstal YogaSMCPane dan Aplikasi YogaSMC. YogaSMC.kext sudah termasuk dalam EFI jadi ketika Anda membuka tab rilis, Anda mengunduh YogaSMC-App-release.dmg
ALCPLugFIx diperlukan untuk memperbaiki kebisingan statis pada headphone, namun Black-Dragon74 merilis versi Swift yang tidak memerlukan hda-verb
, alc-verb
atau CodecCommander
kext. ALCPlugFix.zip
disertakan dalam folder Tools.
Instalasi :
sudo spctl --master-disable
sudo mkdir /usr/local/bin/
cd desktop/ALCPlugFix
sudo cp -R ALC3232.plist /usr/local/bin/
./install.sh
ALC3232.plist
ke jendela terminal.Shift + Cmd(Alt) + G
untuk membuka jendela go to folder:
baru/usr/local/bin/
ALC3232.plist
dari folder /usr/local/bin
ke jendela terminal dan tekan enter. Pengguna dengan kartu Intel AC7260 dapat menikmati dukungan langsung untuk Nirkabel dan Bluetooth. Perlu diingat bahwa Airportitlwm/itlwm masih dalam pengembangan awal dan hanya N
kecepatan yang didukung.
Pengguna dengan salah satu dari dua kartu ini harus menonaktifkan intel kexts terlebih dahulu:
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
Kemudian aktifkan kext yang sesuai untuk kedua kartu tersebut:
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
Kartu ini menggunakan kext yang sama dengan DW1560, DW1830 tetapi memerlukan injektor tambahan ini:
EFI/OC/Config.plist > Kernel > Add > AirPortBrcmNIC_Injector > Enabled = Yes
Kita juga perlu menonaktifkan pci-aspm-default
untuk memperbaiki sistem macet yang disebabkan oleh kartu ini: Masuk ke EFI/OC/Config.plist > DeviceProperties >
dan ganti nama / batalkan komentar:
#PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
ke PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
dan properti perangkat:#pci-aspm-default
menjadi pci-aspm-default
Kartu ini adalah yang terbaik yang dapat Anda temukan saat ini, sama dengan Apple BCM94360CS2 yang bekerja secara asli tetapi memiliki faktor bentuk NGFF standar.
Ini adalah kartu Nirkabel dan Bluetooth asli Apple yang dapat ditemukan di MacBookPro. Agar sesuai dengan yang satu ini, Anda harus membeli adaptor NGFF dan modul kabel tambahan. Tidak ada cukup ruang untuk memuat seluruh ketinggian sehingga Anda harus meletakkannya di tempat lain.
Beberapa negara memiliki pita 5GHz yang berbeda dan mungkin tidak didukung untuk beberapa negara, yang default ditetapkan sebagai AS. Anda dapat menentukan kode negara lain seperti: US , CN , #a , dll dengan masuk ke:
EFI/OC/Config.plist > DeviceProperties > Add > PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
dan ganti nama/batalkan komentar:#country-code
ke country-code
dan atur nilai yang diinginkan ( #a adalah nilai preset, ganti dengan kode negara yang Anda perlukan)