Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
So what command did you run in the terminal for patching kexts
Assuming you have still plugged in your Big Sur USB installer you can simply enter within the booted Big Sur this line in the Terminal app and press enter:

Code:
/Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh

If everything goes fine with the patching you will get an output alike this (not the very same):

me@iMac ~ % /Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh
Password:
No WiFi option specified on command line, so checking for 802.11ac...
Found 802.11ac WiFi card, so not installing a WiFi patch.
No patch mode specified on command line. Detecting Mac model..
(Use --2010, --2011, or --2012 command line option to override.)
Detected model: iMac12,2
Detected a Mid 2011 12,x iMac. Using --2011 patch mode.
Installing kexts to:
/
Volume appears to have a Big Sur installation (build 20B29). Continuing.
Volume is mounted from device: /dev/disk1s5s1
Mounted device is a snapshot. Will now mount underlying volume
from device /dev/disk1s5 at temporary mountpoint:
/System/Volumes/Update/mnt1
Checking for KernelCollections backup...
Backup not found. Performing backup now. This may take a few minutes.
Backing up original KernelCollections to:
/System/Volumes/Update/mnt1/System/Library/KernelCollections/KernelCollections-20B29.tar.lz4
a BootKernelExtensions.kc
a SystemKernelExtensions.kc
Installing High Sierra AppleHDA.kext
Installing High Sierra Intel HD 3000 kexts
Installing LegacyUSBInjector.kext
Installing Catalina AppleBCM5701Ethernet.kext
Installing Catalina (for iMac 2011) AppleMCCSControl.kext
Installing highvoltage12v patches for iMac 2011 family
Using SNB and HD3000 VA bundle files
Polaris Card found
Using iMacPro1,1 enabled version of AppleIntelSNBGraphicsFB.kext
WhateverGreen and Lilu need to be injected by OpenCore
Patching AppleGraphicsControl.kext with iMac 2009-2011 board-id
Using kmutil to rebuild boot collection...
Using kmutil to rebuild system collection...
Copying deferred prelinked kernels in /System/Volumes/Update/mnt1...
Copying: /System/Volumes/Update/mnt1/Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels
Copying KCs in /System/Volumes/Update/mnt1...
System Volume UUID: 943FEB6F-C866-4AB3-9D12-95814C7F8F08
Volume Group UUID: C52916EC-8A64-41EA-B4B8-A00332D440C4
Preboot disk: /dev/disk1s2
Preboot volume: /System/Volumes/Preboot
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc.elides -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/System/Library/PrelinkedKernels
Creating new root snapshot.
Attempting to unmount underlying volume (don't worry if this fails).
This may take a minute or two.
umount(/System/Volumes/Update/mnt1): Resource busy -- try 'diskutil unmount'
Volume Catalina on disk1s5 failed to unmount: dissented by PID 0 (kernel_task)
Installed patch kexts successfully.
me@iMac

After this final "Installed patch kexts successfully." line just reboot the system!
 
Assuming you have still plugged in your Big Sur USB installer you can simply enter within the booted Big Sur this line in the Terminal app and press enter:

Code:
/Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh

If everything goes fine with the patching you will get an output alike this (not the very same):

me@iMac ~ % /Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh
Password:
No WiFi option specified on command line, so checking for 802.11ac...
Found 802.11ac WiFi card, so not installing a WiFi patch.
No patch mode specified on command line. Detecting Mac model..
(Use --2010, --2011, or --2012 command line option to override.)
Detected model: iMac12,2
Detected a Mid 2011 12,x iMac. Using --2011 patch mode.
Installing kexts to:
/
Volume appears to have a Big Sur installation (build 20B29). Continuing.
Volume is mounted from device: /dev/disk1s5s1
Mounted device is a snapshot. Will now mount underlying volume
from device /dev/disk1s5 at temporary mountpoint:
/System/Volumes/Update/mnt1
Checking for KernelCollections backup...
Backup not found. Performing backup now. This may take a few minutes.
Backing up original KernelCollections to:
/System/Volumes/Update/mnt1/System/Library/KernelCollections/KernelCollections-20B29.tar.lz4
a BootKernelExtensions.kc
a SystemKernelExtensions.kc
Installing High Sierra AppleHDA.kext
Installing High Sierra Intel HD 3000 kexts
Installing LegacyUSBInjector.kext
Installing Catalina AppleBCM5701Ethernet.kext
Installing Catalina (for iMac 2011) AppleMCCSControl.kext
Installing highvoltage12v patches for iMac 2011 family
Using SNB and HD3000 VA bundle files
Polaris Card found
Using iMacPro1,1 enabled version of AppleIntelSNBGraphicsFB.kext
WhateverGreen and Lilu need to be injected by OpenCore
Patching AppleGraphicsControl.kext with iMac 2009-2011 board-id
Using kmutil to rebuild boot collection...
Using kmutil to rebuild system collection...
Copying deferred prelinked kernels in /System/Volumes/Update/mnt1...
Copying: /System/Volumes/Update/mnt1/Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels
Copying KCs in /System/Volumes/Update/mnt1...
System Volume UUID: 943FEB6F-C866-4AB3-9D12-95814C7F8F08
Volume Group UUID: C52916EC-8A64-41EA-B4B8-A00332D440C4
Preboot disk: /dev/disk1s2
Preboot volume: /System/Volumes/Preboot
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc.elides -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/System/Library/PrelinkedKernels
Creating new root snapshot.
Attempting to unmount underlying volume (don't worry if this fails).
This may take a minute or two.
umount(/System/Volumes/Update/mnt1): Resource busy -- try 'diskutil unmount'
Volume Catalina on disk1s5 failed to unmount: dissented by PID 0 (kernel_task)
Installed patch kexts successfully.
me@iMac

After this final "Installed patch kexts successfully." line just reboot the system!
Thanks I finally succeeded installing fresh copy of Bigsur on my MacBook air. But perhaps I may seek your help if required for my imac similar to yours which had major issue yesterday and I posted about it. I have ordered new ssd and will try my luck. Thanks again @Ausdauersportler for your inputs
 
Nice day everyone! Does anyone have Big Sur installed on the Macbook air mid 2012 and does WI-FI work for them? If you have a simple patcher, please send instructions or patcher. Thanks :)
 
  • Like
Reactions: TimothyR734
Same here. It's been working flawlessly since yesterday (with the exception of VMware Fusion).

Upgraded Catalina installed on an external SSD fwiw.
Where can I find that patcher? :)

is a NVRAM reset possible with the system still working then?
is Wifi working without trouble?
Will it work with a FusionDrive?

looking for the best way to upgrade my 27 iMac 2013 today. (24 GB RAM)
 
  • Like
Reactions: TimothyR734
I don't have
1. Siri & Continuity working
2. Wifi only searches 2.4Ghz signal and not 5ghz thus can't find my network.
Any commands or kexts replacement please provide with steps. Thanks

update: I finally got the wifi working with 5ghz network after running patch-kexts.sh command again. Strange behaviour why it didnot work earlier?
 
Last edited:
  • Like
Reactions: TimothyR734
I'm having trouble installing on 2010 iMac. I can create the USB installer happily using micropatcher and following the instructions without a problem until I reboot after booting from EFI Boot. This shuts down almost immediately. When I power on again and select 'Install macOS Big Sur' the system restarts after about 2 seconds and then comes back with previously installed system. Have tried this with High Sierra and with Catalina on the internal disk and get same problem. Initially created USB installer on the 2010 iMac, but after the problem I re-created it on another iMac (27" 2017) which is running Big Sur natively (20B29), using the -d option for install-setvars but still seeing the same problem.
It looks like it just fails to boot from the Install partition and resets.
Currently creating another copy on a different USB stick but there is no indication the first one is bad (32Gb Emtec) and I have previously used it for Catalina installs with dosdude1 installer without a problem.
I am running the scripts in Terminal:

cd big-sur-micropatcher-main
./micropatcher.sh
./install-setvars.sh -d


and output looks fine with no errors reported.

Any ideas on how to resolve this?
 
  • Like
Reactions: TimothyR734
I'm having trouble installing on 2010 iMac. I can create the USB installer happily using micropatcher and following the instructions without a problem until I reboot after booting from EFI Boot. This shuts down almost immediately. When I power on again and select 'Install macOS Big Sur' the system restarts after about 2 seconds and then comes back with previously installed system. Have tried this with High Sierra and with Catalina on the internal disk and get same problem. Initially created USB installer on the 2010 iMac, but after the problem I re-created it on another iMac (27" 2017) which is running Big Sur natively (20B29), using the -d option for install-setvars but still seeing the same problem.
It looks like it just fails to boot from the Install partition and resets.
Currently creating another copy on a different USB stick but there is no indication the first one is bad (32Gb Emtec) and I have previously used it for Catalina installs with dosdude1 installer without a problem.
I am running the scripts in Terminal:

cd big-sur-micropatcher-main
./micropatcher.sh
./install-setvars.sh -d


and output looks fine with no errors reported.

Any ideas on how to resolve this?
Yes, searching this thread would work, too:

#5,496

and

#10,508

STFT - you will know what I mean :) And you will not see graphics acceleration with your stock Radeon 5xxx.
 
Last edited:
Nice day everyone! Does anyone have Big Sur installed on the Macbook air mid 2012 and does WI-FI work for them? If you have a simple patcher, please send instructions or patcher. Thanks :)
I got the same model. i upped the card to Macbook Air 2013 802.11ac card (BCM94360CS2). it works with out running patching kexts. check out barry's guide.
 
  • Like
Reactions: TimothyR734
I would like to thank all the contributors to patchers of MacOS for legacy hardware; the list is huge.
Secondly, I guess some MacBookPro6,1 users, like myself, were wondering if BigSur can be installed on their machines or not.
I managed to make it, using jackluke method (see post 5692). I simply used the opencore package provided by him without any modification, then I moved to installation the usual he described.

1605434750507.png


I have an internal SSD as a harddisk, with 8 GB for memory.

The overall performance is not great, but somewhat reasonable. Opening apps and quitting them is ok. but hiding windows, minimizing them takes long time, as reported also by many other users.

May be of importance to many is that performance of media players (Vlc, Movist, 5kplayer, Elmedia Video pLayer) is very bad. In fact, there was no video output, or amazingly slow, probably because of lack of proper HW acceleration.

Other contributors in this thread are still looking for a solution to the HW acceleration. Let'ts hope they find a solution.

Edit: Wifit is working:
1605435897313.png



Many thanks
 
Last edited:
  • Like
Reactions: TimothyR734
Assuming you have still plugged in your Big Sur USB installer you can simply enter within the booted Big Sur this line in the Terminal app and press enter:

Code:
/Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh

If everything goes fine with the patching you will get an output alike this (not the very same):

me@iMac ~ % /Volumes/Install\ macOS\ Big\ Sur/patch-kexts.sh
Password:
No WiFi option specified on command line, so checking for 802.11ac...
Found 802.11ac WiFi card, so not installing a WiFi patch.
No patch mode specified on command line. Detecting Mac model..
(Use --2010, --2011, or --2012 command line option to override.)
Detected model: iMac12,2
Detected a Mid 2011 12,x iMac. Using --2011 patch mode.
Installing kexts to:
/
Volume appears to have a Big Sur installation (build 20B29). Continuing.
Volume is mounted from device: /dev/disk1s5s1
Mounted device is a snapshot. Will now mount underlying volume
from device /dev/disk1s5 at temporary mountpoint:
/System/Volumes/Update/mnt1
Checking for KernelCollections backup...
Backup not found. Performing backup now. This may take a few minutes.
Backing up original KernelCollections to:
/System/Volumes/Update/mnt1/System/Library/KernelCollections/KernelCollections-20B29.tar.lz4
a BootKernelExtensions.kc
a SystemKernelExtensions.kc
Installing High Sierra AppleHDA.kext
Installing High Sierra Intel HD 3000 kexts
Installing LegacyUSBInjector.kext
Installing Catalina AppleBCM5701Ethernet.kext
Installing Catalina (for iMac 2011) AppleMCCSControl.kext
Installing highvoltage12v patches for iMac 2011 family
Using SNB and HD3000 VA bundle files
Polaris Card found
Using iMacPro1,1 enabled version of AppleIntelSNBGraphicsFB.kext
WhateverGreen and Lilu need to be injected by OpenCore
Patching AppleGraphicsControl.kext with iMac 2009-2011 board-id
Using kmutil to rebuild boot collection...
Using kmutil to rebuild system collection...
Copying deferred prelinked kernels in /System/Volumes/Update/mnt1...
Copying: /System/Volumes/Update/mnt1/Library/Apple/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels
Copying KCs in /System/Volumes/Update/mnt1...
System Volume UUID: 943FEB6F-C866-4AB3-9D12-95814C7F8F08
Volume Group UUID: C52916EC-8A64-41EA-B4B8-A00332D440C4
Preboot disk: /dev/disk1s2
Preboot volume: /System/Volumes/Preboot
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc.elides -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/KernelCollections/BootKernelExtensions.kc -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/boot/System/Library/KernelCollections
Copying: /System/Volumes/Update/mnt1/System/Library/PrelinkedKernels/prelinkedkernel -> /System/Volumes/Preboot/C52916EC-8A64-41EA-B4B8-A00332D440C4/System/Library/PrelinkedKernels
Creating new root snapshot.
Attempting to unmount underlying volume (don't worry if this fails).
This may take a minute or two.
umount(/System/Volumes/Update/mnt1): Resource busy -- try 'diskutil unmount'
Volume Catalina on disk1s5 failed to unmount: dissented by PID 0 (kernel_task)
Installed patch kexts successfully.
me@iMac

After this final "Installed patch kexts successfully." line just reboot the system!
I got the bigsur working and wifi activated however, it only fetches the 2.4ghz network and not 5ghz network. So my main network is not visible even if I try ro join manually.
Dont have siri audio and continuity as well as airdrop though it is working in catalina partition. Your inputs are welcome.
 
  • Like
Reactions: TimothyR734
I would like to thank all the contributors to patchers of MacOS for legacy hardware; the list is huge.
Secondly, I guess some MacBookPro6,1 users, like myself, were wondering if BigSur can be installed on their machines or not.
I managed to make it, using jackluke method (see post 5692). I simply used the opencore package provided by him without any modification, then I moved to installation the usual he described.

View attachment 1667534

I have an internal SSD as a harddisk, with 8 GB for memory.

The overall performance is not great, but somewhat reasonable. Opening apps and quitting them is ok. but hiding windows, minimizing them takes long time, as reported also by many other users.

May be of importance to many is that performance of media players (Vlc, Movist, 5kplayer, Elmedia Video pLayer) is very bad. In fact, there was no video output, or amazingly slow, probably because of lack of proper HW acceleration.

Other contributors in this thread are still looking for a solution to the HW acceleration. Let'ts hope they find a solution.

Many thanks
i tried BS on MBP5,3 but the performance of the HDD and graphics were just too slow (HDD 500MB/s with Cat and 150MB/s with BS). Currently the old beast is running Cat with RAID0 (swapped out the DVD for SSD Bay), thanks to DosDude's Cat Patcher. I think we may not see HW acceleration for BS. But it still makes a nice server.
 
Where is @hassansh post about MacBookPro6,1 ?

I am unaware that MacRumors introduced the delete post feature ?

Anyway I noticed that same behaviour occurred also on some my previous post where their contents have been moderated or removed from Moderators, weirdly this doesn't happened when someone else wrote about political or medical or other themes .

Anyway I am not advertising my BaseSystem fix, but @hassansh could you write (also in message) if you used OpenCoreAPFSloader4b (purple icon) or OpenCoreAPFSloader3 (green icon) to complete BigSur stage2 and stage3 installer and to boot BigSur on that machine.

That's true about slow graphics on non Metal GPU, but you should apply also "BigSurFixes graphics framebuffer" that improves video rendering a bit , also fixes Brightness control and dualGPU switching with gfxcardstatus .
 
Where is @hassansh post about MacBookPro6,1 ?

I am unaware that MacRumors introduced the delete post feature ?

Anyway I noticed that same behaviour occurred also on some my previous post where their contents have been moderated or removed from Moderators, weirdly this doesn't happened when someone else wrote about political or medical or other themes .

Anyway I am not advertising my BaseSystem fix, but @hassansh could you write (also in message) if you used OpenCoreAPFSloader4b (purple icon) or OpenCoreAPFSloader3 (green icon) to complete BigSur stage2 and stage3 installer and to boot BigSur on that machine.

That's true about slow graphics on non Metal GPU, but you should apply also "BigSurFixes graphics framebuffer" that improves video rendering a bit , also fixes Brightness control and dualGPU switching with gfxcardstatus .
Hi jacluke. I still see that my post needs moderation. I am not sure why, but probably because it is my first post.
- As for your question, I can't recall now which one (purple or green). I was too excited that it worked :)
- I definitely applied the framebuffer fix, which explains the not so bad performance.

Aside from your questions. I honestlty tried to use @Barry K. Nathan micropatcher, but with no success. Most probably my bad. I also tried to use the automated solution proposed recently that is based on @Barry K. Nathan micropatcher with no success.

Anyway, many thanks for you efforts. Highly appreciated.
 
  • Like
Reactions: TimothyR734
Hi jacluke. I still see that my post needs moderation. I am not sure why, but probably because it is my first post.
- As for your question, I can't recall now which one (purple or green). I was too excited that it worked :)
- I definitely applied the framebuffer fix, which explains the not so bad performance.

Aside from your questions. I honestlty tried to use @Barry K. Nathan micropatcher, but with no success. Most probably my bad. I also tried to use the automated solution proposed recently that is based on @Barry K. Nathan micropatcher with no success.

Anyway, many thanks for you efforts. Highly appreciated.

Also my earlier post sometimes showed moderation, anyway for your BigSur MBP6,1 , try gfxcardstatus and select the Integrated (not Discrete) GPU, because I noticed IntelHD framebuffer is a bit more responsive than Nvidia on non Metal, also try to apply this: "BigSurFixes Frameworks patch" (to add Night Shift on Display prefpane), after any fix if you can't boot BigSur you should reboot "BaseSystem fix" and apply also "BigSurFixes opencore preboot".

Are you using OpenCore3b1 (that also includes SSDT fix) with green icon to boot BigSur ? Or OpenCore4b1 ?

Currently on that machine is not possible to boot BigSur kernel without OpenCore (even if I guess it would be feasible in some way), but @khronokernel developed a great SSDT ACPI fix for Arrandale .
 
Last edited:
I created a basic patch which seems to get a copy of the OS installed.
View attachment 926159

My steps (briefly) were:
- Disable Library Validation and SIP
- launchctl setenv DYLD_INSERT_LIBRARIES $PWD/Hax.dylib
- Open and click through the installer app

Edit: I failed to mention that -no_compat_check in NVRAM is also, unsurprisingly, required.

This is all that's necessary for an "install to this machine" outcome. However, it currently does not boot... will report back if I figure anything out. Working on my 7,1 without acceleration. See my later posts.

For anyone else who only has an unsupported machine and wants to test, here are the files! There are definitely alternatives like using OpenCore, cloning from a supported machine, etc. But thought I'd share this anyways.
Do you think this will work with Combo Updaters in the future?
If so it would not be neccesary to remove the SSD for updating …
Thx for your work.
 
  • Like
Reactions: TimothyR734
Hi jacluke. I still see that my post needs moderation. I am not sure why, but probably because it is my first post.
- As for your question, I can't recall now which one (purple or green). I was too excited that it worked :)
- I definitely applied the framebuffer fix, which explains the not so bad performance.

Aside from your questions. I honestlty tried to use @Barry K. Nathan micropatcher, but with no success. Most probably my bad. I also tried to use the automated solution proposed recently that is based on @Barry K. Nathan micropatcher with no success.

Anyway, many thanks for you efforts. Highly appreciated.
Hi!

Right now the micro patcher will exit when trying on an MacBookPro6,x

Code:
    MacBookPro6,?)
        echo "This Mac has a 1st gen Intel Core CPU which cannot boot Big Sur."
        exit 1
        ;;

The reason is quite simple. The performance without a Metal GPU will be bad. Currently supporting this would only cause more user complaints.

To use this patcher the user would have to boot through OpenCore (as with iMac Late 2009 and Mid 2010) and @Barry K. Nathan would have to change these lines above.
 
Also my earlier post sometimes showed moderation, anyway for your BigSur MBP6,1 , try gfxcardstatus and select the Integrated (not Discrete) GPU, because I noticed IntelHD framebuffer is a bit more responsive than Nvidia on non Metal, also try to apply this: "BigSurFixes Frameworks patch" (to add Night Shift on Display prefpane), after any fix if you can't boot BigSur you should reboot "BaseSystem fix" and apply also "BigSurFixes opencore preboot".

Are you using OpenCore3b1 (that also includes SSDT fix) with green icon to boot BigSur ? Or OpenCore4b1 ?

Currently on that machine is not possible to boot BigSur kernel without OpenCore (even if I guess it would be feasible in some way), but @khronokernel developed a great SSDT ACPI fix for Arrandale .
I used OpenCore4b1.

I prepared my own OpenCore, when I noticed in the post I cited before that you used OpenCore4b1. So, I said to my self let me try jackluke's one first, and it worked!
 
I've just upgraded my Mac Pro 5,1 to Big Sur using @Barry K. Nathan's Micropatcher and I was really impressed at how easy it was! From the lengthy instructions on the Git page, I was a bit fearful but it was literally a couple of drag and drops and upgrade!

Everything working flawlessly and the whole thing was completed in less than an hour from plugging the USB in!

Mac Pro 2009 (flashed to 5,1)
Xeon x5690 6-Core
32GB 1333Mhz RAM
1TB SSD (Macintosh HD)
5TB RAID0 storage (2,2,1)
Sapphire Pulse RX 580 8GB
Upgraded bluetooth/WiFi module

Thanks for all the hard work that went into making the patcher, @Barry K. Nathan !
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.