barrykn / big-sur-micropatcher

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

Add note to README to say that unpatched Big Sur can work on 2012/2013 Macs with upgraded ac Wi-Fi? #70

Closed mikebeaton closed 3 years ago

mikebeaton commented 4 years ago

I'm not sure, but is it worth mentioning in the README of the micropatcher that some 2012/2013 Macs may be able to run an unpatched version of Big Sur, i.e. without needing the micropatcher and just using @jacklukem's OpenCore bootloader to persuade Big Sur to install, as long as their Wi-Fi card has been upgraded to ac?

I think this might apply to most or all of these machines:

But I don't know for sure since I've only tried it on one late 2012 retina MBP (MacBookPro10,2)!

barrykn commented 4 years ago

At some point I will likely mention stuff related to OpenCore in the README (since right now it's the only practical way to install delta updates on unsupported Macs). I'm not yet sure I'll end up mentioning the use of OpenCore to avoid system volume patching for 2012/2013 Macs, but I'll keep this issue open until I get around to considering that and making a decision one way or the other.

(In principle, OpenCore could be used as a foundation for a full alternative to this patcher that avoids making changes to the system volume. There would be some implementation details to deal with -- for instance, I don't know if anyone has gotten the Intel HD 3000 driver and Mac model spoofing to work together on 2011 MBPs -- but it could be done in principle.)

Ausdauersportler commented 4 years ago

I can confirm that upgrading WIFI/BT to

  1. BCM943602CDP (BT 4.2, WIFI ac) does not need any wifi patch or further manual intervention with B10 (and before)
  2. BCM94360CD (BT 4.0, WIFI ac) works OOB but needed white listing the system board to get HandOff and Continuity working (as before with Catalina)

This needs the same preps as kext installation to make root writable. Could be done right after patch-kext.sh and before sudo reboot, the unmount fails in most cases...

sudo /usr/libexec/PlistBuddy -c "Set:Mac-942B59F58194171B:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"

Intel HD3000 injection, ID spoofing and OpenCore:

Works on GPU modded iMacs 2009-2011 with OpenCore. Only the iGPU on the SandyBridge CPU cannot be used without installing the files physically to disk. Needs a modded AppelGVA.framework, too. BTW: This iGPU with Nvidia cards and Sandy Bridge is not yet solved with Big Sur, too. You know that the PrivateFrameworks are code less right now. @jackluke made a post about that.

mikebeaton commented 3 years ago

Based on the ongoing discussions on macrumors I have updated my own post about this - to warn off anybody who might find it - and I would definitely no longer recommend including this in the README here! 🙂

barrykn commented 3 years ago

I still don't have much time right now, but I just wanted to quickly mention that I'm not actually convinced yet that the prohibited sign screen change is because of an EFI firmware update. I think there may be some other (more benign) possibilities. Maybe this is a crazy thought on my part, but if it is, I'll figure out soon enough. (I'll need to catch up on the MacRumors thread when I get a chance. Also, I might be able to run some experiments to test something when I get a chance to try the 11.0.1 release candidate.)

mikebeaton commented 3 years ago

https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/post-29162400

(i.e. I think think it is a firmware issue, sadly!)

barrykn commented 3 years ago

@MikeBeaton That's a really good issue to know about, so thanks for bringing it to my attention!

I think you're right that the new prohibited sign screen is a firmware thing.

jacklukem commented 3 years ago

Maybe the new BigSur 11.0.1 prohibitory symbol support.apple.com/mac/startup could be related to apple updated drivers apfs.efi and newer boot.efi (current size 724 KB, previous size 642 KB).