Talking about Big Sur Potential for iMac 2011
After waiting a long time for the explorations on this Big Sur thread I gave the
micro patcher by
@Barry K. Nathan a run and installed Big Sur (public beta) on my
modded iMac 2011, BCM943602CDP, K4100M by
@nikey22 and have now a running and sleeping system. The Kepler based Nvidia Quadro K4100M is
metal compatible and at the performance level of the GTX 780M.
To get the additional (patched) extensions we need to be installed on this modded iMacs I modified the patch-kext.sh script (and renamed it), added a new zipped kext package to the kexts folder. After sleep problems during the first installation
@highvoltage12v figured out that the current 0.0.20 micro patcher did not include the latest
IO80211Family.kext he had published here on this thread.
For this reason I have attached the more recent and working one together with the iMac package and the modified script here. This works currently for iMac with Nvidia cards!
The AMD modded systems (WX4xxx and WX7100) need the iMacProID patched version of the AppleIntelSNBGraphicsFB.kext. This extension has to be added currently manually. Otherwise sleep will not work.
There are two new command line options:
--2011-iMac-no-wifi (to be used with an ac compatible WIFI card like the BCM94360*)
or
--2011-iMac (installs the IO80211Family.kext, to be used with the stock WIFI card)
I hope
@Barry K. Nathan may include this changes to his patcher, soon.
Thanks to both
@highvoltage12v and
@Barry K. Nathan and the other well known contributors for letting me write this message sitting in front of a 9 year old iMac running Big Sur! Thanks to
@meggle pointing out the
mount method to modify the system.
Note:
Using the
mount method editing framework plist files will work instantly and do not need a reboot and will be persistent and do not need a new snapshot. Did this to enable Continuity by editing the "/Volume/ROOT/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist". After quitting the editor the change became active and my iPhone showed up.
One can easily add or modify extensions using this way, it needs to run kmutil and creating a new snapshot at the and.