Contribute
Register

<< Solved >> [macOS 10.15.0] Thinkpad X1 Extreme Hackintosh

Status
Not open for further replies.
Joined
Mar 3, 2016
Messages
125
Motherboard
Razer Blade 15 Advanced - Clover
CPU
i7-9507H/C240
Graphics
UHD 630 / GTX 2070 Max-Q
Mac
  1. MacBook Pro
Classic Mac
  1. 20th Anniv. Mac
Mobile Phone
  1. iOS
Hi humans! Catalina is here. The EFI for this laptop is now pretty complete thanks to all you nice people who participated in TonyMacX86 as well as Github discussions. It is also worth mentioning that, a lot of my work is credited to zysuper's work, wouldn’t make it without him. Also a big thanks to this site, as well as its moderators for providing all the tools and resources, and all other developers who developed necessary software for hardware support.

I uploaded them to Github so easier for me to do version control as well as people to get access to it:

Github Repository


Yea! Perfectly Hackintosh a laptop in less than a year! 20181031 -> 20191018 o_O

Note:
* Just go to my repo and LITERALLY line by line read all the Readme.MD, it has all you need to know.

* I cannot help you with DSDT patching because I didn’t patch my own DSDT and I used zysuper’s DSDT. It works on my machine so why bother patch my own... :clap:

* I’ve been hearing good feedback from people on V3.3/V3.4, and I shall call this 99% perfect at this point. Time to go back to other things in my life! It’s been a fun year.
 
Last edited:
Hi guys, I just got a Thinkpad X1 Extreme. I've been working on it for a couple days, and I tried to enable iGPU support. It contains Intel UHD 630, which should natively support by Intel Coffeelake builds like MacBook 15,1 or 15,2. I used 15,1 for installation. I uploaded them to Github so easier for me to do version control as well as people to get access to it as well:
https://github.com/Errrneist/Hackintosh-Thinkpad-X1-Extreme

I tried several ways to attempt to solve the iGPU (Or general) issue:

1. It seems like clover has built in support for fakeID and ig-platform-id, but leaving them blank does not work.
2. I installed FakePCIID.kext as well as FakePCIID_Intel_HD_Graphics.kext, Lilu.kext, WhateverGreen.kext and removed all kexts that was suppressed by WhateverGreen.kext, didn't try the AppleIntelCflFrameBuffer.kext though since UHD 630 in i7-8850H is natively supported. Most kexts were installed into S/L/E.
3. I used MacBook Pro 15,1 as SMBIOS, with -disablegfxsoftware flag checked and tried different fakeIDs for IntelGFX, mainly 0x3E968086 and 0x3E928086, they boot but without acceleration. Other fakeID result in a panic and the machine restarts. I tried several ig-platform-id, it will boot with 0x3E920000, 0x3E9B0000(Default in CloverConfigurator for MacBook 15,1) with no graphics acceleration, but otherwise it results in panic and reboots, BTW 0x59160000 that some people suggest for faking into a kabylake iGPU in guides for high Sierra does not work. MacBook Pro 15,2 result in a panic and reboot.

4. Interesting observation: The SD card reader can be read using iMac 14,1 but cannot be recognized by MacBook Pro 15,1 using identical config and USBInjectall.kext(Updated to newest) and XHCI kext.
5. AppleALC.kext does not work out of the box, but VoodooHDA.kext works very well!
6. Bluetooth cannot be detected (Might be a usb issue) using Brcm patches and Kext Patches. I'm using Dell DW1830 BCM943602BAED.
7. Not sure which ACPI battery I should use to patch...any ideas?
8. Anyone have idea how to make thunderbolt 3 work on a Hackintosh laptop?
9. The machine has a HDMI2.0. as video output, but it doesn't work (Perhaps it is wired to the dGPU?) Is this the case or I can make it work?

I uploaded a EFI folder with themes removed. Any help is appreciated!

Spec:
  • Model: Thinkpad X1 Extreme 20MF000DUS
  • BIOS: LENOVO N2EET30W(1.12)
  • SMBIOS: Apple Macbook Pro 15,1
  • CPU: Intel Core i7-8850H vPro 6C12T @2.6GHz
  • iGPU: Intel UHD Graphics 630
  • dGPU: NVIDIA GTX 1050TI MAX-Q
  • Wifi: BCM943602BAED DW1830 802.11AC
  • RAM: 32GB DDR4 2666MHZ Dual-Channel SODIMM
  • Screen: Lenovo 15' 3840x2160 FlexView Display
  • SSD1: Samsung PM981 MZVLB1T0HALR-000L7 1024GB (Windows)
  • SSD2: Toshiba XG3 THNSN51T02DU7 1024GB (macOS)
  • SDXC: Samsung EVO select 128GB microSDXC
  • Ethernet: Intel I219-LM Ethernet(IntelMausiEthernetController.kext)
  • BlueTooth: DW1830 BRCMBT4.1(BrcmFixup.kext)
  • WebCamera: Integrated Camera & Integrated IR Camera
  • Audio: Realtek ALC285 (VoodooHDA.kext)
  • Microphone: Integrated Long Range Microphone Array
  • Backlight Control: AppleIntelBacklight
  • Pen & Touch: WACOM Multi-Touch & Pen (Pen not tested)
  • Pointing Devices: Synaptics Trackpoint and Trackpad(VoodooPS2Controller.kext)
  • Finger Print Reader: Synaptics Fingerprint Reader
  • USB: AppleIntelXHCIController USB3.1 Bus(USBInjectAll.kext)

X1 Extreme is truly the 'perfect' laptop for Hackintosh, and I hope we can work together to make it come true!
Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
 
Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
Hi RehabMan, thanks for your attention! I read the guides, as well as updated my info and posted my EFI folder. What exactly are you looking for? Thanks!
 
Hi RehabMan, thanks for your attention! I read the guides, as well as updated my info and posted my EFI folder. What exactly are you looking for? Thanks!

If you have a specific question, ask it (without a "wall of text").
And attach full problem reporting files (use gen_debug.sh) as per FAQ.
 
Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"


Hi Errrneist, Thank you for your guide. I just got a Thinkpad P1 with the 2.6Ghz i7 8850H 32GB RAM and the Quadro P2000. I tried to install MacOS Mojave on a second SSD but the laptop goes into a black screen whenever I try to boot from he usb installer. I was wondering is there anything I need to change in the bios to be able to boot from the usb installer? Also, if I install MacOS Sierra would my Nvidia graphics card be recognized? Thank you for your help, I am a complete noob with it comes to PCs and Hackintoshing. The P1 is my first PC ever.



 
Status
Not open for further replies.
Back
Top