-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I installed macOS on my factory PM981 #43
Comments
@zacharysalvatore Thanks again for your contribution! It's a lot to ask after you have a stable system going. But it seems that the new NVMeFix should support installing macOS on the PM981. Could you please try going through the install again with NVMeFix and seeing if that also fixes the problem? |
One thing I could confirm is that using NVMEFix1.0.2 without ssdt-nvme.aml and HackrNVMeFamily.kext result in failure installation. I think I could try reinstall the whole OS after a full disk backup. |
NVMeFix stable release is currently on 1.0.1 Did you compile your own NVMeFix? Also, keep in mind that NVMeFix requires at least Lilu 1.4.1 |
I use your Lilu which is 1.4.2. |
I think we could make it clear only by replica the whole installation process. As you say I'm now having a stable system going, it's a tough decision to do it again. But I think I could try backup my whole disk and try reinstall macOS when it's possible. I'll let you know after I get a final conclusion. Before that i think i'll close this issue. |
@zacharysalvatore Thank you again for your input! I would test it myself but I no longer have a PM981. Once you get the chance to reinstall with NVMeFix 1.0.2, please update the issue. |
I still have my PM981, although I am reluctant to switch back. What would I have to do besides clone my drive over to get this working? Used "ssdt-nvme.aml" and "HackrNVMeFamily-10_12_6_sec2018-001.kext" ? |
If you only have one ssd installed in your device then switch back your pm981 add ssdt-nvme.aml and HackrNvme***.kext and edit config.plist to your Opencore EFI bootable USB drive and try it out, it won't break your current ssd and system. I don't konw if your Nvme controller's ID is the same with mine. If so just use the file driectly, change to your Nvme controller's ID otherwise. I installed my macOS by restoring a successfuly installed pure system backup image to PM981. I don't know if it is working for fresh install on PM981 directly. |
@Porco-Rosso If you would, try a fresh install using NVMeFix 1.0.2 without "ssdt-nvme.aml" and "HackrNVMeFamily-10_12_6_sec2018-001.kext" and see if that is sufficient. |
I tried before. It results a failure. |
@zacharysalvatore Do you have the specific log output? |
Unfortunately I forgot to save log files. |
@zacharysalvatore If you can, please try to capture the kernel panic logs when trying to install with NVMeFix 1.0.2 If we have the kernel panic logs, we can open an issue with dev team to have it fixed. |
With the release of NVMeFix ver 1.0.2 (not dev version), I tried it out and the result is that with this i could boot successfully to OS without the help of
However I can't find |
@zacharysalvatore I'm glad that PM981 finally boot without anything else. I will modify the guide to note that a drive replacement is no longer necessary. Regarding If apst is working properly, I suggest that you do not swtich to active NVMe power management. However, should you wish to, you need to find the device path of the PM981, then creating a dictionary for it under Device Properties, similar to the video and audio device. This is where you can set |
I've found where to add |
@zacharysalvatore Maybe I am reading NVMeFix's documentation wrong. But that seems like a bug with NVMeFix. Please open an issue with acidanthera's bugtracker https://github.com/acidanthera/bugtracker/issues |
issues #830 is created. |
Note that prior testing is still recommended: some users report that the patch does not help them. However, it always worked on our test machines. |
With NVMeFix alone will boot macOS on PM981 doesn’t mean it could help during fresh installation. I’ll test a fresh installation next week when I got time. |
@antoniomcr96 are you sure this is caused by the disk? |
Tried different versions of CLOVER and OC, with the help of someone certainly more experienced than me but we haven't found any possible reason. I manage to solve "AppleNVMe Assert failed" with SSDT-NVMe but it doesn't boot. It's the only explanation at the moment, but if someone succed to install Catalina with just NVMeFix.kext I'll be sure my problem is another one. Unfortunally nobody have ever done a project on this laptop. This is my contribute for now about fresh installing Catalina on PM981 drive |
My question was if this issue is specific to PM981, so does swapping to another NVMe model work? "Fixing" the failing assert does not make sense, it's not an error and is expected for non-apple computers. |
Thanks for the excellent clarification. It’s my second hackintosh project so I don’t have a lot of experience, and I have been trying to “fix” things for days . Unfortunately at the moment I don’t have another NVMe but I’m planning to buy. Discovering if this is the real problem could help me to make a choice, so I’m waiting for news by someone else who tries a fresh install :) |
@Ranguvar THX. Already removed my own SMBIOS info from config.plist and uploaded. |
@zacharysalvatore Thank you again for helping out. |
Also I'm on a Zenbook and not a X1. But the drive is PM981.
Hi. I have been using PM981 as dd and haven't faced a single issue and have performed stress test and also written and read over 300 GB over the past few days. Everything seems to work just fine. |
It's support to system update? |
Good question. @Ranguvar @FlasHRender @zacharysalvatore Can you guys confirm if this installation method can survive a macOS update? |
I'm perhaps not the best to test as I've been having occasional failures to boot - likely kernel panic, haven't had time to investigate. Still, I tried updating from 10.15.4 to 10.15.5, PM981 and all. I left it to reboot itself and eventually came upon this error. I'm now trying to reboot again and it seems to be kicking back to the update installer. It now says 40+ minutes remaining, just as it did at one point before. I don't expect this to work, but not I'm sure if it will be different for you folks unfortunately. Thanks to the beautiful and comprehensive work by @tylernguyen and @zacharysalvatore all the same, because having this nearly perfect did convince me for now to pick up a MacBook Pro, largely for the trackpad. I'll probably try this again on the 2230 NVMe drive I just got soon. |
@Ranguvar Good to have you here. And yeah, seems like the PM981 will always be somewhat problematic, so users might be just better off with an aftermarket NVMe drive. Regarding the touchpad, VoodooSMBUS should be getting an update soon that improves the touchpad performance on the x1c6. You should watch for it and try it once it's released. |
Mine is stuck with the same error as @Ranguvar right now. |
@zacharysalvatore Thank you for your input. I will update the repo with comments on this issue regarding the PM981 and make a recommendation for an after market NVMe instead. |
I did nothing except reset NVRAM and select update installer at bootloader screen then SUCCESS! |
hi there... My first hackingtosh projet... |
@GUNNERSx Use OC config to do this. I’m not familiar with clover. |
|
Hello @zacharysalvatore, Can you please specify how exactly did you manage to backup the drive that you install mac os? Unfortunately my work gave me a PM981 with windows installed and i'm doing everything that i can in order to avoid deleting windows on the drive. I even put the drive on different laptop just to confirm that it was actually the disk. So my question is, i installed MacOS on a usb Drive and i would like to backup that and restore it on the internal drive. I copy the partition using MiniTool Partition but it seems that is not working, since i have problem booting into the drive. Thank you very much for all the help! |
Installing on PM981 could be quite troublesome though it do come to success eventually. Running macOS on PM981 is quite stable, but it usually causes problems when updating system. So I bought a WD ssd once and for all. I’ll write a step by step tutorial and post here. |
As @zacharysalvatore mentioned its just better to get a cheap replacement for the drive. I got myself a Silicon Power 34A80 1TB drive with SMI SM2262EN and Intel flash. It works OOB and way lower power consumption and is much faster than PM981. |
I completely agree with you, the only problem is that this is my work laptop, so i'm not allowed to open it (i already did that just to confirm that was an SSD error and it is) so i don't want to replace the drive, and i spend the last week trying everything just to find a workaround. I tried to install it using VMware on a USB drive, then boot to linux and use dd to copy the drive into an empty partition, but it seems that is not booting from the drive, only when i have the USB connected is trying to boot but again it freezes at some point. I think that i'm missing something when i'm cloning the drive, thats why i'm asking a clarification about this step :) If that was my personal laptop (i have a Mi Notebook pro and i actually replace my drive with a 960 Pro, re-paste it with liquid metal etc.) I would definitely replace the drive at once. Thank you for your replies! |
Managed to install! I used VirtualBox with a virtual disk linked to a physical drive (external USB drive). Then I booted with OpenCore from external drive. Then I cloned the partition. At first I tried to use gparted, system didn’t boot. Then as suggested in #43 (comment) I used paragon disk manager. System boots, it’s overall stable but there are random kernel panic sometimes on boot that I can’t reproduce. (I have some photos if useful) I see panics also on shutdown and reboot, and sometimes if I copy large files. This disk isn’t the best choice and I think that the best idea is to replace it. Big Sur doesn’t seem to improve the situation. EDIT: probably last. Just out of curiosity I tried this patch: acidanthera/bugtracker#780 (comment) So I recloned the partition from the external drive. I think that @07151129 you’re on the right road. I hope the disc is therefore not abandoned, there’s still hope. At the moment I would suggest to try to sell it, though. |
Hi all, i'm using pm981(MZVLB512HAJQ-000L7) only with NVMeFix BigSur installaer can recognize my ssd and partitions, but it always stuck at '14 minutes remaining' and then freeze. should i use the recover method to install? BTW, is the latesst NVMeFix already enough for the hack? or should i also have ssdt-nvme.aml and HackrNVMeFamily.kext in addition? |
PM981 at the moment doesn’t work and hasn’t ever worked. I tried many times with Big Sur. I finally replaced the disk. You can choose:
|
As @antoniomcr96 stated, Though the process is possible with various workarounds. I don't really recommend it as it can be quite troublesome, buggy, and overall not very well supported by the community. I suggest you get a more compatible drive and resell your PM981. |
for now, i have to use this shitty PM981 to build my hack. 😢 as @antoniomcr96 did in comment #43 (comment) , I installed BigSur on my another hackintosh build and backup the disk with paragon software. then restore back to PM981 on windows. However, it seems that opencore can not recognize the restored disk. do you know why? |
Honestly I can’t help you. I did exactly the same except for the fact that I didn’t create an intermediate image file, but instead I did a direct copy from a disk to the other one with paragon software in windows. However, since I (and, like me, other users) have wasted a lot of time trying to make the disk work, it is honestly not worth it. The system will probably boot but you will have constant kps and slowdowns. It is a waste of time, at least in this moment. Buy a cheap 256gb NVMe drive if you can (except Intel 600p, another drive that gives problems) |
@Kaijun I really, really don't recommend going the PM981 route. You get it working and next thing you know it kernel panics at boot. Wasted a month trying every possible workaround... which always seems to work until it doesn't. |
thank you sir. i just bought a new SSD now all things work flawlessly. i also recommend people who are still struggling to make macos work on your shitty PM981, just buy a new NVMe SSD! |
Where do I get ssdt-nvme and the kext? |
After tried several days and countless failures, I managed to install macOS 10.15.4 on my factory PM981.
Here's how i achieve this.
The text was updated successfully, but these errors were encountered: