Lenovo Thinkpad X240 باستخدام OpenCore Bootloader
Sleep, Reboot, Shutdown
أثناء توصيل الشاشة الخارجية بأحد منافذ Dockهذه هي الإعدادات الموصى بها لكي يعمل كل شيء بشكل صحيح:
علامة تبويب الأمان :
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. من أجل استخدام بطاقة مختلفة / مدعومة، تحتاج إلى تعديل السير الخاص بك (إزالة القائمة البيضاء).
يمكن للمستخدمين الذين لديهم شاشات عرض 1366x768
أو 1600x900
المضي قدمًا وتمكين التمهيد الآمن والاستمتاع به. سيكون لدى المستخدمين الذين لديهم شاشات عرض تمت ترقيتها إلى 1080p
أو شاشات 1080p
الأصلية شاشة مشوهة إذا تم تعطيل CSM في BIOS (والذي لا يمكن تركه ممكنًا في حالة تمكين Secure Boot) لإصلاح هذه المشكلة، نحتاج إلى تصحيح Display-EDID
.
نحتاج أولاً إلى تنزيل هذه التطبيقات الثلاثة: Hackintool وAWEDIDEditor وHexFiend
Displays
وانقر على أيقونة/زر "تصدير" الموجود في الجانب الأيمن السفلي.EDID-***-****-orig.bin
باستخدام AWEDIDEditorDetailed Data
وقم بتغيير H. Sync Width:
القيمة إلى 100
.Patched-EDID
أو أي اسم تريده فقط لتعرف أي واحد هو الاسم المصححPatched-EDID
باستخدام HexFiend وتأكد من توسيعه بحيث يحتوي على 8 أعمدة من بايتات التعليمات البرمجية.EFI>OC>Config.plist>DeviceProperties>PciRoot(0x0)/Pci(0x2,0x0)>AAPL00,override-no-connect
إذا لم يكن جهاز Lenovo Thinkpad X240 مزودًا بشاشة تعمل باللمس، فيجب عليك تعطيل kext المسؤول عن TouchScreen. انتقل إلى EFI/OC/Config.plist > Kernel > Add >
وقم بتعطيل النصوص الأربعة التالية:
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:
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 للوحة اللمس:
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. تم تضمين YogaSMC.kext بالفعل في EFI، لذا عندما تنتقل إلى علامة التبويب "الإصدارات"، يمكنك تنزيل YogaSMC-App-release.dmg
مطلوب ALCPlugFIx لإصلاح الضوضاء الساكنة في سماعات الرأس، ومع ذلك، أصدر Black-Dragon74 إصدارًا سويفت لا يتطلب hda-verb
أو alc-verb
أو CodecCommander
kext. يتم تضمين 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:
window/usr/local/bin/
ALC3232.plist
من المجلد /usr/local/bin
إلى النافذة الطرفية واضغط على زر الإدخال. يمكن للمستخدمين الذين لديهم بطاقات Intel AC7260 الاستمتاع بدعم جاهز لكل من الاتصال اللاسلكي والبلوتوث. ضع في اعتبارك أن Airportitlwm/itlwm لا يزال في مرحلة التطوير المبكر ويتم دعم سرعات N
فقط.
يحتاج المستخدمون الذين لديهم إحدى هاتين البطاقتين أولاً إلى تعطيل نصوص Intel:
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
ثم قم بتمكين النصوص المقابلة لهاتين البطاقتين:
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 ولكنها تحتاج إلى هذا الحاقن الإضافي:
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 قياسي.
هذه هي بطاقة Apple Wireless وBluetooth الأصلية التي يمكن العثور عليها على أجهزة MacBookPro. من أجل ملاءمة هذا المحول، سيتعين عليك شراء محول NGFF ووحدة كابل التمديد. لا توجد مساحة كافية لتناسب الارتفاع الكامل لذا سيُطلب منك وضعه في مكان آخر.
لدى بعض البلدان نطاقات 5 جيجا هرتز مختلفة وقد لا تكون مدعومة في البعض الآخر، ويتم تعيين النطاق الافتراضي على أنه الولايات المتحدة. يمكنك تحديد رموز بلدان أخرى مثل: US ، CN ، #a ، وما إلى ذلك من خلال الدخول إلى:
EFI/OC/Config.plist > DeviceProperties > Add > PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)
وإعادة التسمية/إلغاء التعليق:#country-code
إلى country-code
وقم بتعيين القيمة المطلوبة ( #a هي القيمة المحددة مسبقًا، واستبدلها برمز البلد الذي تحتاجه)