5T33Z0 / Lenovo-T530-Hackintosh-OpenCore

OpenCore folder for running macOS High Sierra up to Sonoma on the Lenovo ThinkPad T530 Laptop.
BSD 3-Clause "New" or "Revised" License
88 stars 12 forks source link

Booting is super slow with Mojave on X230 #47

Closed K4sum1 closed 7 months ago

K4sum1 commented 7 months ago

I'm using this for my X230, because everything else I'm finding has some sort of bug that I can't find anything about online. This is the only OpenCore config I've found that can boot from the internal drive. Booting the installer (and the internal drive after its fully installed), the bar starts to very slowly crawl after around the 2/3rd mark, slowly filling until it finally boots. While it's in this state, there's no drive activity going by the light. The second boot (first from internal SSD) freezes with the bar only 1/25th filled or so, until after a few minutes or so jumping forward and beginning the second stage of the install. I checked NoTouchID, and it appears to be included in the release EFI, so I don't think it's that. Is there some other thing that I missed or isn't in the config? (I'm new to hackintoshing, I probably missed something obvious.) (Also I want Mojave for compatibility with older jailbreaking tools (existence of iTunes, x86 apps, etc) and newer jailbreaking tools. (most are minimum High Sierra))

K4sum1 commented 7 months ago

Also not sure if related to X230 or some misconfiguration, but my trackpoint + trackpoint buttons don't work. I also replaced my WiFi card with an AW-CE123H, and macOS doesn't see it.

5T33Z0 commented 7 months ago

Did you read the Note?

It explicitely states that this EFI is for the T530 ONLY and T430/X230 are not supported!

Mojave installation works flawlessly on my system — I just tested it.

If you want to make this config work on your system, you have to figure it out on your own, or look at other repos, like this one, for example: https://github.com/banhbaoxamlan/X230-Hackintosh

K4sum1 commented 7 months ago

If you want to make this config work on your system, you have to figure it out on your own, or look at other repos, like this one, for example: https://github.com/banhbaoxamlan/X230-Hackintosh

With that repo, OpenCore doesn't recognize macOS on my SSD. Do you know how I could fix that?

K4sum1 commented 7 months ago

They're almost the same laptop, please just help me. I want to have this working please.

K4sum1 commented 7 months ago

You fixed the WiFi issues with 0.9.7. Please it's so close to fully working. 🥺

K4sum1 commented 7 months ago

Disabling VoodooSDHC fixed trackpoint, but boot time is still long.

K4sum1 commented 7 months ago

So I taped pin 51 on the WiFi card when I didn't need to.

After removing the tape, AppleIntelCapriController still causes a busy timeout, but everything seems to work. The boot process is a lot faster now, if I keep VoodooSDHC disabled. If I reenable VoodooSDHC, I get the same timeout. Haven't tried with VoodooSDHC enabled, but trackpoint consistently works now.

Edit: Apparently I had internal Bluetooth disabled somehow. I reset my BIOS and the internal Bluetooth came back. I apparently can only have Bluetooth or trackpoint. I'll probably never use Bluetooth anyways so I'm going to disable it. I can bypass the boot delay by using BrcmBluetoothInjector only and get Bluetooth, but trackpoint is still broken.

K4sum1 commented 7 months ago

So WiFi is broken now I guess. Will have to look into that now.

Also trackpoint seems to double click or more with a single click and it's not hardware. This would be so much easier if you just supported what is the same fucking laptop but smaller.

K4sum1 commented 7 months ago

So basically I have it working good enough for me. All Bluetooth kexts are disabled. I removed all incompatible kexts, and that made WiFi work. I fixed VoodooSDHC (If I insert a fake SD card or a MicroSD adapter without a MicroSD, VoodooSDHC doesn't know what to do I guess and breaks) However VoodooSDHC also breaks trackpoint, so it went too.

If the trackpoint gets detected as a trackpad, force click needs to be disabled or else single clicks may end up being more than one click. Now it seems to not get detected as a trackpad and single clicks are fine.

K4sum1 commented 7 months ago

Copied EFI to internal drive, and now I'm stuck at End RandomSeed.

Edit: Trying again worked, idk why.