- 💻 Computer Engineering Student @ UBC
liuyishengalan / thinkpad-p52-hackintosh Goto Github PK
View Code? Open in Web Editor NEWAllow ThinkPad P52 Mobile Workstations to run macOS.
License: GNU General Public License v3.0
Allow ThinkPad P52 Mobile Workstations to run macOS.
License: GNU General Public License v3.0
我在你的pathed文件夹中看到ssdt-kbd.aml文件,在maciasl中打开似乎是修复了键盘控制,如果我直接拿来用需要配合其他驱动么,dsdt还需要在path键盘相关的配置么,VoodooPS2Controller.kext是不是就足够了。
Do you think the new model P53 will be supported for Hackintosh with slight modifications to config? Should I give it a shot and install?
Getting my new P53 shipped next week, so might test this out if it works.
After update by clean macOS Catalina USB I got kernel panic. But MacOS is still working. After each reboot it show a massage “system reboot by problem“ although not auto reboot by panic. Here is panic log. I will very happy it will be fix. Thank @liuyishengalan so much.
PanicThinkpadP52MacOSCatalina.txt
x
Hi there !
Everything works well on Catalina, except Thunderbolt
Which kext/driver have I to load for Thunderbolt support ?
Hi,
I have a P72 to test here.
How can I use these files to boot?
I had made a custom Mojave install USB drive with Clover and replaced all files with yours. The drive don't boot (it back to "Select drive screen" in boot)
Any help?
Dear Sir
the EFI can support P70 ?
THX
USB DISK: show forbidden when install macos
I found the following issues when deploying the OC releases:
.
Support macOS Big Sur 11.0 beta 4 - v4.1
.
Support macOS Big Sur 11.0 beta 3 - v4.0
Hi,
I'm new to hackintosh and I really want to install MacOS on my thinkpad p52.
Can someone help me to find a good step by step guide to install hackintosh on my laptop?
I don't know how to use the files in this repository.
thanks.
I don't have T580 with dedicated GPU, just the normal one but I noticed that your config gives me a dimmer screen than another config that I found (can share).
On another hand HDMI works fine and boot up time is greatly improved. Cheers for your work.
Hi, I have a P52 which I can make mostly work on Mojave (I haven't been able to get the GPU's working yet). So I know I can boot into Mojave ok with my own EFI folder.
With yours, I get a few errors:
Boot gets to the "ioconsoleusers gioscreenlockstate 3" line, and then reboots. Never loads the OS properly.
SMCSuperIO - "Unsupported chip found", so the kext is not loading. If this isn't really needed, the kext can be removed.
I don't see any FakeSMC or VirtualSMC kext - so I don't know if that is something missing.
Booting a High Sierra install from another partition on the same M2.SSD gives me a "no entry" sign waiting for root. (I could also boot this properly with my own EFI folder).
I would like to help you debug this if possible, please get in touch with me and we can work through testing it on both our machines.
Thanks,
David.
20200630 - EDIT: post updated to reflect the current configuration (original "Issue 22" here).
For those interested, here is my configuration.
This build has been running consistently for 6 months.
First and foremost, thanks @liuyishengalan for the wonderful work you are doing!
I personally found it very useful to be able to deploy your EFI directly without too much trouble.
(these are the steps I followed to get up and running originally).
1- create usb installer with macOS Catalina Patcher
2- open usb EFI folder with CLOVER and delete content
3- move BOOT & CLOVER folder in usb EFI
4- copy config.plist to CLOVER folder (use the one which best reflects your system specs.)
5- Change SMBIOS in CLOVER to custom values
6- rename anyname-config.plist to config.plist
7- boot from USB
8- install macOS normally
9- once installed, open CLOVER in new build
10- mount internal macOS drive EFI
11- copy EFI folder from USB to macOS drive
12- reboot
13- keep install usb safe - can be used to boot via usb CLOVER in case the internal EFI fails
14- UPDATES: when a new version of the CLOVER folder is release it is safe to replace the old one directly in the EFI partition (taking care to change the SMBIOS to your values).
1. Is it better to leave the kexts into the EFI partition or move them to /System/Library/Extensions? How to do that, manually or with some kind of software?
2. Battery / Power consumption: I noticed the “endurance” is quite reduced in MacOS compared to Windows. Is it normal, or do I have some settings to adjust?
I had the opportunity to closely monitor the temperature of the CPU.
It averaged 70°C with peaks of up to 90°C when under moderate load (less than 50% load).
3. Is there any chance to make the system sleep when closing the lid (also via keyboard shortcuts or third-party software)?
When in sleeping mode either due to inactivity or via the Menu bar - Sleep command, sometimes after around 10 to 20 minutes it wakes up without an input.
To wake: the behaviour is not clear.
- opening the lid works most of the times when the laptop has been in sleep mode for some time.
- sometimes it wakes by pressing any key.
- other times the only keyboard key that wakes the laptop from sleep is "fn".
- in certain occasions, pressing any key or using the touchpad or external devices does not work. Instead the power button must be used.
4. Which is the best mode for sleep/hibernation? 0, 3 or 25 (sleep mode, safe sleep or hibernation respctively; some sources also mention 27 and 29 as possible values)?
5. Is it possible to disable the red-dot System status indicator on the monitor cover or is it tied in with the power button indicator (I know, black tape could do just fine, but...).
Thanks again!
Best Regards,
c3o8k1g
Thanks for putting this all together in one place, super useful!
Do you know if this would be equally compatible with a P52 that was configured with a Xeon E-2176M CPU?
Hi.
I've installed this repo with succes. Only missing the Multi Touch Gestures.
The patch-links does not seem to work in "leo-labs" repo;
https://github.com/leo-labs/VoodooSMBus
I guess you might have the files working on your machine? Can you please include them somewhere and a description of how to install?
And a big Thanks to your work ;-)
I user win10. How to make UBS Mac boot. I try use transmac and copy clover in efi folder but not working
MacOS itself is working fine, I figured out that it's not really using my intel gpu properly. It's only using 31mb of VRAM and it doesn't see it as the UHD630 in system information. I need help with setting the GPU up. Here's a screenshot of what it looks like: https://imgur.com/a/YJzjnNT
大哥给个信,想入手p52了
My P52 has 8850H and P2000 quadro, this is my DSDT origin files. Can you patch and aupdate with both, please?
Thank you for your job!
https://mega.nz/#!NBVm0SKS!HdDttTWb_q_BbfyawVvATWKdQC1PpWWfDM_SISRRKPs
It's possible to add support for P51 as well?
It boots completely only if I enable inject Intel graphics.
Could you please help me?
debug.log
Hello, do you have the problem at the phase 2 of installation on your thinkpad?
I'm using vanilla guide (my EFI is here: https://www.mediafire.com/file/i3xzh9lnjpae9nj/EFI_Thinkpad_P53s.zip/file)
Status: disabled dGPU, patched HD620 (able to boot to the installation USB without fake ID)
Problem: I finished the first phase of installation (auto reboot at 2 minutes remaining); then I was able to boot to the new installed disk, but it keeps rebooting at "13 minutes remaining". The verbose as in the picture. Do you have any solution for this?
Thank you and good day.
Hello, my laptop is P73, i used your config but battery show status 0% and very hot. Currently I turn on the laptop for less than 5 minutes is extremely hot,If I prohibit charging it gets hotter. Please help check it
When i´m trying to boot the installation file, after selecting MacOS Mojave the screen fades to black and nothing happens.
I created the USB-Stick with UniBeast 9.2.0
I used your repo files (release 21/07/2021) to boot my Thinkpad P52 (CPU Xeon E-2176) on mac OS 12 beta but without success. While boot on "mac-installer" stage the screen shown "support.apple.com/mac/startup" message and suddenly freeze. Previously I also used your files for Big Sur and Catalina without any problems. How to solve this issue? Thank you.
First and foremost, thanks for the wonderful work you are doing!
I personally found it very useful to be able to deploy your EFI directly without to much trouble.
I was successfull in installing MacOS 10.15.2 to a ThinkPad P52 (20M9001KMZ - Lenovo website).
// EDIT: EFI version used 2.9. //
I do have some questions left.
1. Is it better to leave the kexts into the EFI partition or move them to /System/Library/Extensions? How to do that, manually or with some kind of software?
2. I’m having issues with the configuration of the TrackPad, in particular the TrackPoint, TrackPad and its top buttons work perfectly, but I am unable to make the TrackPad's lower buttons work like intended in a regular TrackPad. The left button only works for drag-and-drop, the others 2 seem to be disabled.
3. Battery / Power consumption: I noticed the “endurance” is quite reduced in MacOS compared to Windows. Is it normal, or do I have some settings to adjust?
4. I do have Windows installed in a separate NVME SSD. I cannot get Clover to remember the preferred drive (MacOS) when booting up. The MacOs drive is the 1st slot, windows is installed in the 2nd one (also confirmed in the BIOS). Clover list Windows before MacOS.
5. Is there any chance to make the system sleep when closing the lid (also via keyboard shortcuts or third-party software)?
When in sleeping mode either due to inactivity or via the Menu bar - Sleep command, sometimes after around 10 to 20 minutes it wakes up without an input.
To wake, it's necessary to use the power button; pressing any key does not work.
6. Which is the best mode for sleep/hibernation? 0, 3 or 25 (sleep mode, safe sleep or hibernation resepctively; some sources also mention 27 and 29 as possible values)?
7. Can you please confirm that this wi-fi card works in the P52 (FRU: 04X6020 - PN: 20-200480 - BCM94352Z)?
8. Is it possible to disable the red-dot System status indicator on the monitor cover or is it tied in with the power button indicator (I know, black tape could do just fine, but...).
9. Do you think it's possible to use a USB(-A or -C) docking station as a USB hub, Ethernet, SD Card reader and HDMI port?
10. If point 9 does not work, would a USB(-A or -C) to HDMI work and a separate one for SD and another for Ethernet?
11. When an update is released, is it safe to install it directly via the System preferences utility?
12. When an update to your EFI folder is released, is it safe to replace the old one entirely (taking care to change the SMBIOS to my values)?
13. I suggest you publish a guide detailing the installation process. I know there are many online already, but a model-specific one would be really useful, especially with all the quirks of a hackintosh machine and considering which of the included .plist to use. I can provide a text-only version of the steps I followed if necessary.
Thanks again!
Best Regards,
c3o8k1g
EDIT 1:
3. Power consumption
I had the opportunity to closely monitor the temperature of the CPU.
It averaged 70°C with peaks of up to 90°C when under moderate load (less than 50% load).
EDIT 2:
5. Sleep
I just noticed that in order to wake the computer from "sleep", pressing any key or using the touchpad or external devices does not work. Instead the power button must be used.
EDIT 3:
5. Wake from sleep
After using the computer for some time, the only keyboard key that wakes the laptop from sleep is "fn".
EDIT 4:
Sorry for the very long message.
Finally, I installed MacOSX 10.14.6 on my Thinkpad P52.
It is working fine right now. Thank @liuyishengalan so much!.
Hope it will better in future.
Could anybody help with this issue? Please?
Hi!
When I try to install hackintosh on my P52, the only internal NVMe drive is displayed as external and cannot install the OS on it.
I tried to make a small SSDT according to this instruction, but nothing worked for me. My NVMe controller path \_SB.PCI0.RP09.PXSX
.
https://www.tonymacx86.com/threads/guide-hackrnvmefamily-co-existence-with-ionvmefamily-using-class-code-spoof.210316/
I tried to start the installation with different config.plist, but the NVMe drive is also displayed as an external drive. I used the launch files only from the CLOVER folder and the config 8750H-8850H.plist in the root of the repository. The hotpatch version does not start at all.
Any ideas how to make the NVMe drive internal?
Thank you in advance and sorry for my English, this is not my native language.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.