Contribute
Register

[Guide] Lenovo X250

Status
Not open for further replies.
Guide has to be updated for Mojave, many changes on config.plist related to Audio & Graphics.

Audio:
Work with AppleALC.kext and Layout 28. Not tested others. But keep in mind that Apple has removed a lot of layouts.
Kext must be installed where Lilu.kext & Whatevergreen.kext are.
For Layout 28: Add SSDT-HDEF.aml & SSDT-HDAU.aml to patched folder of Clover.
Use as reference the config.plist for HD5500 available here and change layout 1 to 28 (I think all entries related to layout can be removed as both SDDT-HEDF & SSDT-HDAU are done for that but not tested).
Add kernel patches related to AppleHDA (see config.plist attached for reference)
Add CodecCommander.kext

Graphics:
Use latest config.plist from RehabMan or the attached one with Lieu and WhateverGreen.

Update kernel cache and...reboot.

P.S.: Trackpad not detected by Voodoo-PS2-Controller as long as Audio not properly working.
 

Attachments

  • SSDT-HDAU.aml
    222 bytes · Views: 195
  • SSDT-HDAU.dsl
    741 bytes · Views: 228
  • SSDT-HDEF.aml
    245 bytes · Views: 215
  • SSDT-HDEF.dsl
    747 bytes · Views: 199
  • config.plist
    13.7 KB · Views: 307
Thanks for the [GUIDE]
I manage to install Mojave 10.14.2 with follow the guide, also from another information from T450 Mojave installation thread.
But I still have some problems :

1. Sleeping by menu and lid close don't work.
2. Theres an "Remote Disk" in computer (picture attached), how to remove this, as there's no physical disk in this laptop.
3. Sometimes the booting failed, it stuck as the Verbose picture attached.
4. Trackpoint and Click not work.

Please note that I used patched DSDT from some dutch sites to make the battery and brightness work (attached as DSDT-Patched.aml). I tried to Patch by myself (as attached in DSDT-DIY.aml). But patch that I made never work.

@RehabMan Please help me.

Thanks,
"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

Attachments

  • debug_30310.zip
    4.1 MB · Views: 160
Backlight control not correct (your ioreg shows two PNLF).
Refer to the guide:
https://www.tonymacx86.com/threads/...ontrol-using-applebacklightfixup-kext.218222/

Already try to Fix the PNLF patch, now show only one in IOReg. also did some changes in kext.
but the problem still there :

1. Sleep by closing lid still not working
2. Sleep by menu taking long time.
3. Wake after sleep make the cpu fan noisy.
4. Random kernel panic/hang when boot after restart.

Regards,
 

Attachments

  • debug_14591.zip
    4.2 MB · Views: 141
Already try to Fix the PNLF patch, now show only one in IOReg. also did some changes in kext.
but the problem still there :

1. Sleep by closing lid still not working
2. Sleep by menu taking long time.
3. Wake after sleep make the cpu fan noisy.
4. Random kernel panic/hang when boot after restart.

Regards,

No injection for AppleHDA, appleALC apparently not loaded.
Replace USB_Injector_X250.kext by USBInjectAll.kext. Keep SSDT-UIAC.aml (it is the one who will define the USBs layout)
Missing args into the config.plist at boot.
Remove 10.14 into CLOVER/kexts, only Other

For the random kernel panic at boot, try in verbose mode and report.

Bios not up to date. I would recommend to update it and follow the guide post #1.

You can use attached config.plist after adding your SMBIOS.
 

Attachments

  • config.plist
    13.6 KB · Views: 220
No injection for AppleHDA, appleALC apparently not loaded.
Replace USB_Injector_X250.kext by USBInjectAll.kext. Keep SSDT-UIAC.aml (it is the one who will define the USBs layout)
Missing args into the config.plist at boot.
Remove 10.14 into CLOVER/kexts, only Other

For the random kernel panic at boot, try in verbose mode and report.

Bios not up to date. I would recommend to update it and follow the guide post #1.

You can use attached config.plist after adding your SMBIOS.

Thanks for your respond. Already fix some other things. Now everything work like a charm. upgraded with DW1560 Wifi + 1080p display.

but minor problem sometime still happened :
1. Random kernel panic if there's usb attached when cold booting
2. CMOS bios reset if restart/shutdown after sleep.

Regards,
 

Attachments

  • IMG_5344.jpg
    IMG_5344.jpg
    4.4 MB · Views: 286
  • debug_13081.zip
    4.9 MB · Views: 180
Thanks for your respond. Already fix some other things. Now everything work like a charm. upgraded with DW1560 Wifi + 1080p display.

but minor problem sometime still happened :
1. Random kernel panic if there's usb attached when cold booting
2. CMOS bios reset if restart/shutdown after sleep.

Regards,

Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Didn't check anything else.
 
DW1820A is work in X250??
 
Status
Not open for further replies.
Back
Top