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.

gosvamih

macrumors member
Mar 20, 2019
58
108
Russia
Has anyone already found out how to update dyld_shared_cache in Big Sur
The old command
Code:
sudo update_dyld_shared_cache -debug -force -root /
is depricated
 
  • Like
Reactions: TimothyR734

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Big Sur Public Beta 2
iMac 2011 with Nvidia GTX780M and BCM94360CD

  1. downloaded new InstallAssistant.pkg
  2. installed it locally on my current Big Sur Public Beta 1 installation
  3. made a new USB installer using createinstallmedia
  4. patched it with @Barry K. Nathan micropatcher 0.1.00
  5. patched the patcher using the attachments, put the iMac2011Family-highvoltage12v.zip into the kexts folder on the USB installer and use the patch-kexts-iMac-2011.sh instead of the stock patch-kexts.sh to patch the installed system after successful first boot (basically follow micro patcher instructions to install Big Sur)
  6. booted USB installer and installed over the existing Public Beta 1 installation on my external USB SSD
  7. had one crash because I had a dinner break and system tried to sleep (possibly because the setting where inherited from the former installation, had this not with the very first one)
  8. patched the system using my script (no patched IO80211 Family) with some error messages (attached, too)

This patch-kexts-iMac-2011.sh scripts runs only from the booted system. It needs some system tools to find out the GPU type. There are two new command line options, --2011-iMac and --2011-iMac-no-wifi for the people already modded their iMac with an ac compatible wifi card (94360x family). Not the most elaborated piece of code :)

Results:
iMac 2011 is running Big Sur with sleep, metal graphics acceleration, Wifi, BT, HandOff, Continuity, Ethernet like the iMac 2013 models, I would assume.
 

Attachments

  • InstallerError.txt
    3.6 KB · Views: 109
  • patch-kexts-iMac-2011.sh.zip
    5.4 KB · Views: 115
  • iMac2011Family-highvoltage12v.zip
    853.2 KB · Views: 119
  • BigSurPublicBeta2-iMac-2011.png
    BigSurPublicBeta2-iMac-2011.png
    1.4 MB · Views: 162
Last edited:

Joonyv

macrumors newbie
Jun 25, 2020
26
29
Big Sur Public Beta 2
iMac 2011 with Nvidia GTX780M and BCM94360CD

  1. downloaded new InstallAssistant.pkg
  2. installed it locally on my current Big Sur Public Beta 1 installation
  3. made a new USB installer using createinstallmedia
  4. patched it with @Barry K. Nathan micropatcher 0.1.00
  5. patched the patcher using the attachments
  6. booted USB installer and installed over the existing Public Beta 1 installation on my external USB SSD
  7. had one crash because I had a dinner break and system tried to sleep (possibly because the setting where inherited from the former installation, had this not with the very first one)
  8. patched the system using my script (no patched IO80211 Family) with some error messages (attached, too)

This patch-kexts-iMac-2011.sh scripts runs only from the booted system. It needs some system tools to find out the GPU type. Not the most elaborated piece of code :)

Results:
iMac 2011 is running Big Sur with sleep, metal graphics acceleration, Wifi, BT, HandOff, Continuity, Ethernet like the iMac 2013 models, I would assume.

Would this work for a MacBook Air 2012. What do you means by?
  • patched the patcher using the attachments
Thanks
 
  • Like
Reactions: TimothyR734

civotit

macrumors newbie
Jul 25, 2020
10
22
Big Sur Public Beta 2
iMac 2011 with Nvidia GTX780M and BCM94360CD

  1. downloaded new InstallAssistant.pkg
  2. installed it locally on my current Big Sur Public Beta 1 installation
  3. made a new USB installer using createinstallmedia
  4. patched it with @Barry K. Nathan micropatcher 0.1.00
  5. patched the patcher using the attachments
  6. booted USB installer and installed over the existing Public Beta 1 installation on my external USB SSD
  7. had one crash because I had a dinner break and system tried to sleep (possibly because the setting where inherited from the former installation, had this not with the very first one)
  8. patched the system using my script (no patched IO80211 Family) with some error messages (attached, too)

This patch-kexts-iMac-2011.sh scripts runs only from the booted system. It needs some system tools to find out the GPU type. Not the most elaborated piece of code :)

Results:
iMac 2011 is running Big Sur with sleep, metal graphics acceleration, Wifi, BT, HandOff, Continuity, Ethernet like the iMac 2013 models, I would assume.
I also encountered the "PrelinkedKernels" error in kcditto though I didn't find it affects the install.

The error seems to be related to the installer (kcditto) looking for the missing files in Volumes/<Target>/Library/Apple/System/Library/PrelinkedKernels. The kernel files are found in <USB Installer>/System/Library/PrelinkedKernels.

To work around the error, copy(ditto) the files from the USB to the Target volume prior to the call to KCDITTO in the script.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Would this work for a MacBook Air 2012. What do you means by?
  • patched the patcher using the attachments
Thanks
Search the thread for my few posts, have this described before. I do not know the hardware details of the MacBook Air 2012. These additional extensions are needed for iMac 2011 with Sandy Bridge CPU to get sleep back. Try the stock Micro Patcher @Barry K. Nathan published.
 
  • Like
Reactions: TimothyR734

thatsmeonlyme

macrumors regular
May 30, 2018
222
303
Loewenstein Germany
Search the thread for my few posts, have this described before. I do not know the hardware details of the MacBook Air 2012. These additional extensions are needed for iMac 2011 with Sandy Bridge CPU to get sleep back. Try the stock Micro Patcher @Barry K. Nathan published.
I have a MBP 13“ late 2011 with sandybridge CPU but with another WIFI/BT Card. Seems you have upgraded your iMac with a compatible WIFI ac card. That seems to be the reason for you not needing the patched IO80211 family kext. The behaviour is comparable to a cMP 5.1 with upgraded same card. So far I understand. Interesting for me is what is belonging to the sandy bridge CPU. In my case I would need patch for sandybridge combined with patched IO80211 family kext and intel hd 3000 framebuffer. Could you explain what of your patch is sandybridge specific? Thanks
 
  • Like
Reactions: TimothyR734

PureGenius77

macrumors newbie
Aug 21, 2020
4
5
I accidentally came across an interesting behavior with Big Sur. After swapping the internal flash drive on my brothers 2013 iMac, the unit went into SMC safe mode. Needing a clean install to test with, I booted it with the latest Big Sur beta, but the issue persisted. But Big Sur ran and booted fine.
With iStat menus, I found that the power supply sensor was not showing a reading.
So I dove back in and found that the data cable connecting the power supply to the logic board was not snapped in fully.

I powered everything back up in Big Sur, and no go! Booting in verbose, it said this platform was not supported.
I had completely forgotten that Big Sur was unsupported on this iMac.

So the mystery now, is why does this simple data cable determine whether Big Sur boots on an unsupported machine.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
I have a MBP 13“ late 2011 with sandybridge CPU but with another WIFI/BT Card. Seems you have upgraded your iMac with a compatible WIFI ac card. That seems to be the reason for you not needing the patched IO80211 family kext. The behaviour is comparable to a cMP 5.1 with upgraded same card. So far I understand. Interesting for me is what is belonging to the sandy bridge CPU. In my case I would need patch for sandybridge combined with patched IO80211 family kext and intel hd 3000 framebuffer. Could you explain what of your patch is sandybridge specific? Thanks
The most easy way would be to check the zip file I attached. Basically we are using the HD3000 @Barry K. Nathan already added, with Catalina we needed some more, with Big Sur other extensions. You may check the link in my signature and search the first post for "sleep" - you will find the post @highvoltage12v made. I am just using what he has collected. @dosdude1 unfortunately never added real iMac 2011 support to his patcher (although the HD3000 were included in all patcher versions, too). The best we got was not installing the legacy video patch by default - which we did and do not want with a metal enabled graphics card.
 

RITAMA

macrumors member
Jul 15, 2020
45
67
Using Micropatcher Barry K. Nathan 0.1.0 BS DP5 on MBP 2012 13"
Airdrop is missing
What wrong?
Is anybody success fix this ?
 
  • Like
Reactions: TimothyR734

vince22

macrumors 6502a
Oct 12, 2013
649
629
Using Micropatcher Barry K. Nathan 0.1.0 BS DP5 on MBP 2012 13"
Airdrop is missing
What wrong?
Is anybody success fix this ?
@Barry K. Nathan

don't know whether this can help:
patched with your latest patcher (010) my MID 2012 MacBook 9.1 shows the following after applying jacklukes IvyBridge prelinked Kernel on DP4

Here Airdrop is working


Last login: Thu Aug 20 15:44:45 on ttys000


gerhard@macbookpro ~ % kextstat | grep AirPort


74 0 0xffffff7f81ed7000 0x588000 0x588000 com.apple.driver.AirPort.Brcm4360 (1400.1.1) 8DE38A76-B284-34D2-AF4E-DB727D7FF250 <73 72 69 18 13 8 7 6 5 3 1>


75 0 0xffffff7f824da000 0x1e8000 0x1e8000 com.apple.driver.AirPort.Brcm4331 (800.21.31) D4559F1A-005E-353C-B33F-3006C349EE5D <73 18 13 8 7 6 5 3 1>


gerhard@macbookpro ~ %

Airdrop is working here too.

airdrop.png
 
  • Like
Reactions: TimothyR734

Th3odor3

macrumors regular
Jun 19, 2018
143
35
Santa Clarita, CA, US
I found a bug that when you use alt/option and command +P +R keys to reset nvram/pram the boot drives become unusable and the "no" symbol the circle with a cross through it shows disabling drive access. Then I had to reinstall the os to get back to desktop on MacOS Big Sur beta 1. I successfully installed on a iMac Late 2013.
 
Last edited:
  • Like
Reactions: TimothyR734

EdGlassgow

macrumors member
Jun 9, 2019
60
83
Update concerning install bootlooping on my Mac Pro 5,1s. I have a total of 5 drives in the machine that I am working with, with 4 in the bays and 1 in a PCIe slot. I decided to do that as basic as I could so I removed all drives except for the one that I was targeting for Big Sur. Go through the whole install process and, as before, reboot at the 12 minute mark, but after the reboot, the install continued and completed. I have a fully operational version of Big Sur (DP5) running and all is working well. Summary... There is "something" in or amongst this setup that is causing the reboot to proceed correctly. I'll experiment more to see if I can figure out what is causing this weirdness. However, thanks to all and especially to Barry for his wonderful tool!
 

Dilli

macrumors 6502a
Oct 21, 2019
581
544
Big Sur Public Beta 2
iMac 2011 with Nvidia GTX780M and BCM94360CD

  1. downloaded new InstallAssistant.pkg
  2. installed it locally on my current Big Sur Public Beta 1 installation
  3. made a new USB installer using createinstallmedia
  4. patched it with @Barry K. Nathan micropatcher 0.1.00
  5. patched the patcher using the attachments
  6. booted USB installer and installed over the existing Public Beta 1 installation on my external USB SSD
  7. had one crash because I had a dinner break and system tried to sleep (possibly because the setting where inherited from the former installation, had this not with the very first one)
  8. patched the system using my script (no patched IO80211 Family) with some error messages (attached, too)

This patch-kexts-iMac-2011.sh scripts runs only from the booted system. It needs some system tools to find out the GPU type. Not the most elaborated piece of code :)

Results:
iMac 2011 is running Big Sur with sleep, metal graphics acceleration, Wifi, BT, HandOff, Continuity, Ethernet like the iMac 2013 models, I would assume.
Thanks for the guide. That means though I have similar imac mid 2011 with upgraded Nividia card but still having Atheros wifi card I will not be able to use any of the ktxts and will not get continuity or airdrop correct me if I am wrong.?
 
  • Like
Reactions: TimothyR734

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Thanks for the guide. That means though I have similar imac mid 2011 with upgraded Nividia card but still having Atheros wifi card I will not be able to use any of the ktxts and will not get continuity or airdrop correct me if I am wrong.?
You should be able to use the patches with the —2011-iMac option to get a working and sleeping iMac 2011. But i cannot say if Wifi will work with the patches IO80211Family, Continuity will not work with the old Atheros card. Give it a try on an external usb drive.
 

GSXB

macrumors regular
Jun 21, 2018
246
198
England
Update concerning install bootlooping on my Mac Pro 5,1s. I have a total of 5 drives in the machine that I am working with, with 4 in the bays and 1 in a PCIe slot. I decided to do that as basic as I could so I removed all drives except for the one that I was targeting for Big Sur. Go through the whole install process and, as before, reboot at the 12 minute mark, but after the reboot, the install continued and completed. I have a fully operational version of Big Sur (DP5) running and all is working well. Summary... There is "something" in or amongst this setup that is causing the reboot to proceed correctly. I'll experiment more to see if I can figure out what is causing this weirdness. However, thanks to all and especially to Barry for his wonderful tool!
Which drive did you leave in? The pci drive
[automerge]1598081927[/automerge]
Not at all. It’s so freaking weird. Have you tried zapping your nvram? And then booting back into recovery mode and set the -no_compat_check flag again?
Yes done a pram reset no joy still bootloops
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.