hackintosh-club / ThinkCentre-M930q

ThinkCentre M930q Hackintosh OpenCore EFI
22 stars 8 forks source link

Does this work with 14.4? #6

Open dclive opened 6 months ago

dclive commented 6 months ago

I am trying this on a M80Q (BIOS current to today) 64GB/500GB. I don't see any cfglock tools in the boot menu, so I simply disabled both quirks in Kernel to enable the cfglock workaround. This let me boot into the 14.4 Sonoma installer.

I could then format my SSD, and then the installer worked for 20 minutes or so, then rebooted. At reboot, I have a "MacOS Install" choice (after booting from the OC99 EFI) and shortly after selecting that, the machine reboots. Again, and again, and again, and again.

The only changes I've made: I generated a new serial, kept the same iMac 20,1 SMBIOS, and unselected the last four items (bluetooth and intel wireless things) from the Intel Wireless EFI. That's it. No other changes.

Any ideas or guesses on why this isn't working? Should it work on Sonoma 14.4?

dclive commented 6 months ago

Keeping the EFI the same but putting 14.3.1 on the USB install stick resulted in a fully successful install.

Something changed with 14.4. Any ideas on a fix?

mrasong commented 6 months ago

I am trying this on a M80Q (BIOS current to today) 64GB/500GB. I don't see any cfglock tools in the boot menu, so I simply disabled both quirks in Kernel to enable the cfglock workaround. This let me boot into the 14.4 Sonoma installer.

When you in OC boot screen, press SPACE , the auxiliary functions will display.

I could then format my SSD, and then the installer worked for 20 minutes or so, then rebooted. At reboot, I have a "MacOS Install" choice (after booting from the OC99 EFI) and shortly after selecting that, the machine reboots. Again, and again, and again, and again.

For 14.4, we need change some settings in OC config file like below.

  1. Disabled SecureBootModel
    Misc 
    |-- Security
            |-- SecureBootModel  -->  Disabled
  2. Disabled AirportItlwm.kext When install 14.4 .
  3. After install 14.4, change your EFI's AirportItlwm.kext to 14.4 version, and Enable it.
mrasong commented 6 months ago

Keeping the EFI the same but putting 14.3.1 on the USB install stick resulted in a fully successful install.

Something changed with 14.4. Any ideas on a fix?

Something changed in 14.4, We expect the next release of OC to solve this issue

dclive commented 6 months ago

Thanks much; all of that worked perfectly!

Perhaps wise to add a quick comment in the cfglock writeup, and a quick 14.4 section. I worry many will have similar issues.

mrasong commented 6 months ago

Too many EFIs to maintain , No more time to update the readme. :(

dclive commented 6 months ago

If you'd like to simply pull from my github, I forked your writings: https://github.com/dclive/ThinkCentre-M930q

Simply pull that and you'll get a few word choice changes and more detail for the cfglock and such work required.