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.

Larsvonhier

macrumors 68000
Aug 21, 2016
1,611
2,983
Germany, Black Forest
This is why Apple is not wise to invest in - cook is destroying the Mac with a toy OS. Mac OS is nothing but a toy with iOS, a snow Leopard Big Sur will NEVER be !
Could you guys discuss those topics over at some rant/politics/eco thread, but stop bloating this technical solution oriented thread further? It´s already a mess to read through these 14 pages. (And no, vanishing into discord it´s not the solution).
 

Darkdes

macrumors member
Jun 22, 2020
35
39
I have gotten Big Sur to work by cloning a supported machine and waiting a long time for first boot after running patches.
Screenshot 2020-06-23 at 16.51.43.png

wifi doesn't work but everything else along with hardware acceleration work hope there will be a wifi fix later on!
 

ChefBapeSupreme

macrumors newbie
Jun 22, 2020
3
5
Oh, I only posted my test in the Mac Pro forum. I should also post to here as well.

Anyway, it's fairly straight forward to install and run Big Sur on Mac Pro 5,1 (via OpenCore).
View attachment 926480
View attachment 926482

No patcher required. The OS can be downloaded and run "natively". The trick is to spoof the SMBIOS as iMac Pro 1,1 before you launch the installer (otherwise you will see that BIErrorDomain error 3).
View attachment 926483

Once the installation is finished, you can switch back to the 5,1 SMBIOS. Of course, we can still inject the iMac Pro board ID to activate HWAccel.
View attachment 926484
WOW. This is amazing. Did you use a patcher to get Catalina on your machine? And how did you spoof the SMBIOS to think you had an iMac Pro 1,1? Is there a website/youtube video that has a more in depth guide on what you just showed?
 

hintzsche

macrumors newbie
Jul 28, 2009
25
23
manged to boot in catalina internet recovery and changed boot args and disabled csrutil but now it hangs the progress bar it doesnt move. maybe i wait a while if somethi9ng happens. the system boots you see the mouse pointer and then progressbar gets back to the bweginning and nothing happens anymore.
 
  • Like
Reactions: TimothyR734

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
We need more documentation on how kmutil (the new kextcache) macOS command works, I noticed from single user mode if mistype some argument for example: "kmutil create boot"

some additional shell manual popups, also typing "kextcache -i /" , apple message says "kextcache" is depreciated use kmutil to create a kext collection and they make an example with a long string containing /Library/Apple/System/Library/Prelinkedkernels/prelinkedkernel and --kernel /System/Library/Kernels/kernel

but this won't fit on a single user shell, because seems a too long string to type.

using kmutil -help
doesn't tell much just few arguments

the fact is until we don't figure out how to rebuild a kextcache or kernerlcollection from BigSur single user mode, can't make many attempts in patching the kext, because adding a wrong kext can easily make unbootable the system, I personally don't want to re-install because of a mismatched kernelcollection, it takes about 1 hour and 30 minutes on an SSD.
 

highvoltage12v

macrumors 6502a
Mar 27, 2014
926
931
This is my attempt for AirPort4360 driver Wifi kext, but is refused from "Big Sur" kernel from prelinking.

I am not skilled to fix symbols, but I guess it is fixable.

Code:
sudo mount -uw / ; killall Finder

replaced the IO80211Family*.kext with stock Catalina ones

sudo -s
chmod -R 755 /System/Library/Extensions/
chown -R 0:0 /System/Library/Extensions/

kextcache -i /


Executing: /usr/bin/kmutil install --volume-root / --check-rebuild
rebuilding local auxiliary collection
kmutil done

kmutil install --volume-root /
Error: Please specify one of --check-rebuild, --update-all or --force.
Usage: kmutil install [--variant-suffix <variant-suffix>] [--arch <arch>] [--no-authorization]
[--verbose] [--repository <repository> ...] [--volume-root <volume-root>] [--check-rebuild]
[--update-all] [--force] [--authentication] [--no-authentication] [--update-preboot]


kmutil install --update-all


rebuilding release collections: boot, system
rebuilding release collections:
    boot kernel collection
    system kext collection
failed to build release collection:
    One or more binaries has an error which prevented linking.  See other errors.
    Could not use 'com.apple.driver.AppleBCMWLANCore' because:
Cannot find symbol for metaclass pointed to by '__ZN28AppleBCMWLANSkywalkInterface10superClassE'
    com.apple.driver.AppleBCMWLANCore:
        Cannot find symbol for metaclass pointed to by '__ZN28AppleBCMWLANSkywalkInterface10superClassE'
failed to build any collections (expected: 1)
rebuilding local auxiliary collection
kmutil done

Here is my IO80211Family kext version 12.0 if you wan to try it. Of course I'm using an Atheros card at the moment, all my MBPs have been upgraded to the BCM94360 from @troop231 i'll try a Mac mini once I get ahold of one.

A New (Fixed) Airport Kext has been updated to fix BCM94360/BCM943602 Kernel Panics waking from Sleep.
 

Attachments

  • IO80211Family.kext.zip
    8.2 MB · Views: 1,995
  • Screen Shot 2020-06-23 at 9.40.55 AM.png
    Screen Shot 2020-06-23 at 9.40.55 AM.png
    207.6 KB · Views: 6,063
  • Fixed IO80211Family.kext.zip
    5.8 MB · Views: 1,275
Last edited:

apostmi

macrumors newbie
Jun 23, 2020
7
21
My guide (You have to be on Catalina for some reason)

Step 1:



Step 2:


  • Boot into Recovery Mode (Reboot and hold CMD+R)
  • Open Terminal
  • Type in “csrutil disable”
  • Type in “reboot”

Step 3:



Step 4:


  • Open Terminal and paste this: “sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true”
  • Now paste this: “launchctl setenv DYLD_INSERT_LIBRARIES $PWD/Hax.dylib”

Step 5:


  • Open MacOS Beta Install
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
Here is my IO80211Family kext version 12.0 if you wan to try it. Of course I'm using an Atheros card at the moment, all my MBPs have been upgraded to the BCM94360 from @troop231 i'll try a Mac mini once I get ahold of one.

I tried to add Catalina stock AirPortBrcm4360.kext to the BigSur IO80211Family.kext Plugins and seems also correctly added to the kmutil's KernelCollections and prelinking without errors, but I get a line on the Wifi finder icon (as if disabled), even if something is detected on the Network.prefpane .
 

Lycestra

macrumors member
Oct 1, 2018
56
38
Cheesy Midwest
manged to boot in catalina internet recovery and changed boot args and disabled csrutil but now it hangs the progress bar it doesnt move. maybe i wait a while if somethi9ng happens. the system boots you see the mouse pointer and then progressbar gets back to the bweginning and nothing happens anymore.
When I had this problem in the past (Mojave), it was a bad extension (from an old iPad-as-secondary-display program in my case) that it couldn't boot past. Can you boot without 3rd-party extensions (hold shift during boot)? If that does work, you might want to move any extensions in /Library/Extensions to somewhere else harmless (or delete them if you don't care) so it can't load them. Since this was Mojave in my case, I think some of mine were so old, they were in /System/Library/Extensions. Catalina, with it's read-only mount volume might be different. Should have moved them at least.
 

highvoltage12v

macrumors 6502a
Mar 27, 2014
926
931
I tried to add Catalina stock AirPortBrcm4360.kext to the BigSur IO80211Family.kext Plugins and seems also correctly added to the kmutil's KernelCollections and prelinking without errors, but I get a line on the Wifi finder icon (as if disabled), even if something is detected on the Network.prefpane .
I have working Wifi in a 2012 Mac mini with my kext, sound as well. Will verify the BCM94360 next with a 2015 MBA.
 

Attachments

  • Screen Shot 2020-06-23 at 10.07.37 AM.png
    Screen Shot 2020-06-23 at 10.07.37 AM.png
    100.6 KB · Views: 1,855
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.