Skip to content
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

Monterey: stuck during boot and a fix #67

Closed
Jan-E opened this issue Aug 6, 2021 · 9 comments
Closed

Monterey: stuck during boot and a fix #67

Jan-E opened this issue Aug 6, 2021 · 9 comments

Comments

@Jan-E
Copy link

Jan-E commented Aug 6, 2021

@banhbaoxamlan Thanks for the fantastic repo. I am running this now on my X230T with an i7 3520M CPU

I used your normal EFI, adjusted it for Monterey (beta 4) and added the AirportItlwm.kext for Monterey to get my Intel WIFI card working. I also got my bluetooth working, drawing inspiration from https://github.com/5T33Z0/Lenovo-T530-Hackinosh-OpenCore/releases

Than I ran https://github.com/chris1111/Patch-HD4000-Monterey to get everything out of my HD4000, like brightness control.

This all is happening on a machine which also has a partition with Catalina 10.15.7 and a partition with Big Sur 11.5.1. Now here comes the twist. Big Sur is started from the EFI on my SSD and runs on OpenCore 0.6.3. Monterey is started from a USB drive and runs this repo with OpenCore 0.7.1 and the OpenCore Legacy Patcher 0.2.3. Every time after switching from Big Sur or from Windows 10 to Monterey, booting stucks on Lilu finding a dead IGPU:
IMG_0419
Clearing the NVRAM or changes in my BIOS did not solve this. However, I found a workaround which I will describe in a follow-up message.

@LubosKolouch
Copy link

Is the sleep working for you? Which model (Macbook, imac,...) do you have in the Config.plist?

@Jan-E
Copy link
Author

Jan-E commented Aug 6, 2021

The fix is that I created another USB drive with a slightly adjusted EFI from https://github.com/5T33Z0/Lenovo-T530-Hackinosh-OpenCore

The adjustment is that I used the config.plist for Monterey and made the screen working on 1366x968, by removing the key device_type with a value 'VGA compatible controller. See this issue: 5T33Z0/Lenovo-T530-Hackintosh-OpenCore#11

This zip contains the EFI with the adjustments for a 1366x768 LCD:
Lenovo T530 OC 0.7.2 v2.0.zip

The only thing I have to do to fix the 'dead IGPU' issue is to boot from a USB drive with that EFI, wait for the OpenCore menu and immediately shut down. Reboot with the EFI from this repo and the booting goes fine. With this EFI I can freely switch between Windows 10, Catalina, Big Sur and Monterey. So my next step will be to replace the OpenCore 0.6.3 on my SSD with this one with OpenCore 0.7.1.

I really do not know why the workaround works, but apparently it clears something in my system to fix the 'dead IGPU' issue.

@Jan-E
Copy link
Author

Jan-E commented Aug 6, 2021

Is the sleep working for you? Which model (Macbook, imac,...) do you have in the Config.plist?

Yes, sleeping seems OK with a MacBookPro11,5. I will clear my Serial number etc from the working EFI and upload it later.

@Jan-E
Copy link
Author

Jan-E commented Aug 6, 2021

This is my working EFI:
EFI.zip

I removed the Serial, the Board Serial (MLB), the SmUUID and the Apple ROM from the PlatformInfo > Generic. Generate new ones, using https://github.com/corpnewt/GenSMBIOS and fill those fields again with the generated ones.

Do not forget to run https://github.com/chris1111/Patch-HD4000-Monterey to make screen brightness work. I also generated a new SSDT-PM.aml for my i7 3520M, but that may not even be necessary. Use ~/ssdtPRGen.sh -target 2 to avoid the error board-id not supported by Ivy Bridge.

@Jan-E
Copy link
Author

Jan-E commented Aug 6, 2021

Bummer: on checking the config.plist I see now that SSDT-PM.aml is not even enabled. ACPI > Add > Item 5 Enabled. I probably disabled it to avoid issues between my i7 and the more common i5, but you might want to enable it.

@Jan-E
Copy link
Author

Jan-E commented Aug 6, 2021

First impression: with SSDT-PM.aml enabled graphics performance is worse. Streaming TV buffered a lot. I disabled it and the streaming goes smooth now.

@Jan-E
Copy link
Author

Jan-E commented Aug 7, 2021

Sleep did not work in the EFI from this repo. But it did work in the EFI from https://github.com/5T33Z0/Lenovo-T530-Hackinosh-OpenCore

@OrtizMc
Copy link

OrtizMc commented Aug 22, 2022

Uploading 8D1C557C-368C-47ED-8809-191166DBEB8B.jpeg…

@K4sum1
Copy link

K4sum1 commented Nov 24, 2023

This is my working EFI: EFI.zip

Could you please help me? Your EFI works for me using Mojave, but opening the app store freezes the entire machine and requires the power button to be held until it turns off. I can't seem to find any working fix, and hackintosh places won't help me because I use a pre-built EFI, I specifically want Mojave for iTunes and x86 apps, so I don't want to go for a newer version.

The latest T530 EFI has some issues on my X230, and the author won't help me because I have a X230 even though it's literally just a smaller T530.

Please help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants