barrykn / big-sur-micropatcher

A primitive USB patcher for installing macOS Big Sur on unsupported Macs
1.25k stars 174 forks source link

Late 2009/Mid 2010 iMac, 2010 15"/17" MBP: 1st gen Intel Core i kernel panic #2

Open vinc3m1 opened 4 years ago

vinc3m1 commented 4 years ago

Core i5 with ATI Radeon 4850.

Tried steps 1, 2, and 4. Booting to USB loads apple logo, screen goes black, and then just restarts boots my regular partition. And then, will restart again soon after booting my regular partition (just before I can type in my filevault password), before booting finally the 3rd time normally allowing me to type in my filevault password and boot into macOS (patched Mojave).

I can boot to USB in verbose mode, however the text scrolls by too quickly for me to be able to see anything meaningful. Perhaps I can try to capture the text output in slomo tomorrow to see what it says.

barrykn commented 4 years ago

The problem is the 1st-gen Core i5 CPU. I got another report already via Discord a few days ago (on a 2010 iMac). I've already updated the README on the dev-v0.0.18 branch (I'll release v0.0.18 tonight or tomorrow morning).

However, I do want to enhance micropatcher.sh to detect these models/CPUs and warn users, so I'll keep this issue open until then (probably later this week).

By the way, once you boot back into Mojave, does it ask if you want to send an error report to Apple?

vinc3m1 commented 4 years ago

Ah yeah I noticed the updated comments this morning, sucks that the CPUs are unsupported now without changed to ACPI kexts.

I didn't see anything about error reports after booting back into Mojave no. If you have any idea where any sorts of logs/dumps may be written I'm happy to try to look next time I try.

barrykn commented 4 years ago

I didn't see anything about error reports after booting back into Mojave no. If you have any idea where any sorts of logs/dumps may be written I'm happy to try to look next time I try.

I just remembered that if the kernel panic happens too early in boot, nothing gets logged, so never mind.

Once I make some more changes to my patcher (probably by v0.0.19 or v0.0.20), it'll be possible for me to try a crazy experiment with ACPI kexts...

toshibochan commented 4 years ago

If replace cpu to 2.8 i7 860 you think will work?

vinc3m1 commented 4 years ago

If replace cpu to 2.8 i7 860 you think will work?

Exact same architecture, shouldn't make a difference.

barrykn commented 4 years ago

Replacing with a Core 2 Duo (I think this might require replacing the motherboard as well) would work. However, make sure you can also upgrade to a Metal GPU, or this will not be worth doing.

Edit: Actually, it might not be worth doing anyway. There's a considerable speed difference between Core 2 Duo and 2nd gen Intel Core ("Sandy Bridge", used in 2011 Macs) or later. Also, for what it's worth, Apple's Japanese IME in Big Sur requires a Sandy Bridge or later CPU (unless someone can create a patch).

toshibochan commented 4 years ago

anyone can make a patch for iMac (27-inch, Late 2009),2.66 GHz Quad-Core Intel Core i5,ATI Radeon HD 4850 512 MB?

barrykn commented 4 years ago

anyone can make a patch for iMac (27-inch, Late 2009),2.66 GHz Quad-Core Intel Core i5,ATI Radeon HD 4850 512 MB?

In my comment about this issue on August 4, I mentioned something about trying a crazy kext experiment. I didn't get a chance to try that yet. Maybe I'll get a chance to try it this weekend.

barrykn commented 4 years ago

There has been significant progress on this issue (it's fixable after all): https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/post-29137636

It's possible that issue #80 will be a prerequisite for fixing this, in which case it might be a while before I can add the fix to the patcher. However, in the near term I'll still add the kexts that these Macs need. (Probably not for v0.5.0, but for a release soon after.)