Contribute
Register

Thinkpad p50 Sierra 10.12.6

Joined
Aug 10, 2012
Messages
15
Motherboard
g53sw
CPU
i7
Graphics
geforce 460
Mac
Classic Mac
Mobile Phone
Guys...I managed to make the P50 an amazing hackintosh! What I did was this.... I first bought the p50....wasted many hours with hackintoshing it with some success....then I bough a 15 inch MacBook Pro, yep. Thats the solution for you folks....**** laptops with shitty battery life, and while I can get everything working on my p50 except that.... yep I have a desktop hack for a reason. Do yourself a favor and go to the Apple Store and buy a real portable....
 
Joined
Feb 21, 2011
Messages
38
Motherboard
Dell Optiplex 7050
CPU
i7-7700
Graphics
HD 630 /GT 710, 1920x1080
Mac
iMac
update i confirm that display link external adapters works fine for external display
 
Joined
Jan 3, 2013
Messages
93
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M
update i confirm that display link external adapters works fine for external display
Noice! Is it with the Quadro alone or the iGPU? (I mean on macOS)
 
Joined
Jul 4, 2017
Messages
1
Motherboard
Lenovo Thinkpad P50
CPU
Intel Xeon E3-1505M v5
Graphics
Intel HD Graphics P530 / nVidia Quadro M2000M
Mobile Phone
Android,
Wow, thank you very much for all your hard work on this machine msharaf and RehabMan!

These days I have been trying to install Sierra 10.12.6 in the Xeon variant.

Almost all of the fixes for i7 P50 also apply to Xeon 1505M v3 version. However, the Intel HD Graphics P530 fix is slightly different, I think.

Couldn't get the nVidia M2000M to work. It seems the NVidia web driver gets stuck on start, so, although detected, it's unusable. Using nVidia Web Drivers WebDriver-378.05.05.25f03 + nvda_drv=1 + NvidiaWeb flag.

I'll also provide my files later once I get some chance to clean them up, for the people with the same Xeon model.

Also, the touchpad never gets detected as trackpad. Does it appear as trackpad for you, msharaf? (In System Preferences > Trackpad).
 

Attachments

Joined
Jan 3, 2013
Messages
93
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M
So I made some progress with my P50 install, fixed USB and PWM issue (on the ssdt that OP posted I get some weird pulses on my screen and it's painful!).
So my build is a Xeon one:
  • Xeon E3-1505M v5
  • 16GB non-ECC RAM
  • P530 (that can be disabled, like on Zbook G3s) and M2000M
  • 1080p with touch (using touch-base driver, email them if you have one too, trial only, 7 days only)
  • Samsung 950 Evo Pro (512GB)
  • Latest BIOS update (1.43 I guess?)
Issues I'm facing atm:
  • WLAN compatibility: I know intel is not supported (this is not my first hack) but also as Lenovo's crappy whitelisting, I dont want to jump in straight to a DW1560 or DW1830 without someone's feedback (that would be a waste of time and money, especially since they're not cheap at all)
  • LAN: Using IntelMausi kext (tried both from RM and Mieze) but I can ONLY connect if the OS boots up with the LAN plugged in, otherwise it will not connect or reconnect, FixLAN did not help.
  • Sleep: OP says that it works for him, sadly idk why it wont on my machine (Xeon issue?)
  • Quadro: Like all workstation grade laptops, we all have that option to disable iGPU, it wont work somehow with WebDrivers (you need EmuVariable in your CLOVER>drivers64UEFI and install clover's RCScripts to get nvram variables saved to disk, as Nvidia drivers needs a functioning nvram) and I disabled Nvidia inject the AddProperties that disables it, checked NvidiaWEB, remove nv_disable=1 and added nvda_drv=1. It just wont work (maybe we need to force our Nvidia's device IDs? FakeID wont work without InjectNvidia which wont work with webdrivers). Seen the W520 with old Quadro work with a DSDT injection, I bet it has the same chip as nvidia 5xx series.
  • HighSierra: I got it to work for a bit before it died on me! It's so annoying! Everything works with it but once you touch something with Nvidia, it will get stuck at IOConsole screen with WindowServer crashing. Needs the IMEI SSDT to work (I'm talking about P530 iGPU, no experience with i7's iGPU)
I attached some files to use, the config contains some ADDITIONAL patches and WiP patches to add to YOUR config, DO NOT USE IT AS IS as it's incomplete.

The SSDTs attached:
  • SSDT-Disable_DGPU (self explanatory)
  • SSDT-IMEI (adds IMEI device)
  • SSDT-KDB (tells VoodooPS2 to use T460 layout)
  • SSDT-PluginType1 (enables SpeedShift, you can either use this or the config/CPU/HWPEnable)
  • SSDT-PNLF (with fixed pulses)
  • SSDT-UIAC-ALL (for XHCI port injection and restriction, may need revision for some setups)
  • SSDT-XHC (XHC properties)
  • SSDT-XOSI (define Darwin in _OSI)
  • SSDT-XSEL and XWAK (XHC related, not sure of their effect atm)
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,929
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
LAN: Using IntelMausi kext (tried both from RM and Mieze) but I can ONLY connect if the OS boots up with the LAN plugged in, otherwise it will not connect or reconnect, FixLAN did not help.
Make sure PXE boot, or other UEFI LAN stacks are disabled in BIOS.
 
Joined
Jan 3, 2013
Messages
93
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M
Make sure PXE boot, or other UEFI LAN stacks are disabled in BIOS.
Yes I already did and it did not help. I disable IPv4/6 booting and anything related to LAN boot disabled. I have a log if you want to check it.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,929
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Jan 3, 2013
Messages
93
Motherboard
Lenovo ThinkPad P50
CPU
E3-1505M v5
Graphics
P530 + M2000M

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,929
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Top