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.
Help, I noticed that my battery said service so I reset the PRAM based on what others have said in the Apple developer forms that it could fix it. Now, when I boot I get the screen with the prohibitory symbol.

Do I reinstall Big Sur from the USB drive or is there something else I need to do first?

Help would be appreciated.
 
  • Like
Reactions: TimothyR734
My cMP 5,1 has a flashed Radeon RX-580 and Broadcom card. Here is my installation process:
  1. Download the installer and create a USB installer.
  2. Create a USB installer and apply the big-sur-micropatcher according to the instructions
  3. NO options for install-vars.sh
  4. Copy your edited fixcmp.sh to the USB stick
  5. Remember to run the EFI boot first as described above, this will set NVRAM
  6. Install Big Sur
  7. Boot into Big Sur to make sure it is running
  8. Boot into the USB Installer and open Terminal under Utilities
  9. Change to the USB directory and execute fixcmp.sh
Bash:
cd /Volumes/Image\ Volume
./fixcmp.sh
Reboot and enjoy Continuity and Watch Unlock. cMP BlueTooth is notoriously unreliable, so mine does not always work reliably.
Below is fixcmp.sh. The volume is hard coded for simplicity. You will need to substitute your naming
Bash:
#!/bin/bash
# Quick hack to patch for Continuity with Broadcom board
VOLUME="/Volumes/BigSur"  # <--- edit to change to your volume name
# This should really have an error msg & exit
echo "Checking SIP - make sure it is disabled:"
csrutil status
echo "Remounting $VOLUME for rw access"
mount -uw $VOLUME
if (($?)); then
    echo "Error: could not mount $VOLUME RW"
    exit 1
fi  
echo "Patching IOBlueTooth Continuity plist for cMP 5,1 with updated Broadcom card"
/usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" \
    "$VOLUME/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"
if (($?)); then
    echo "Error: could not set Continuity to true"
    exit 1
fi  
echo "Creating new snapshot"
bless --folder $VOLUME/System/Library/CoreServices --bootefi --create-snapshot
if (($?)); then
    echo "Error: could not bless snapshot on $VOLUME"
    exit 1
fi
echo "Removing old snapshots"
./zap-snapshots.sh $VOLUME
echo "Turning on SIP"
csrutil enable
exit 0
 
Here is the link for the micropatcher.

you could also check out Patched Sur, another patcher that makes it easy to install Big Sur on an unsupported Mac.

Hope this helps
thanks. this is the guide i following last night.

if there is no solution for the hidden wifi issue then i guess i will just leave it be. it works fine if i unhide the wireless ssid but thats not something i want to do. not having airdrop is no big deal at the moment.
 
  • Like
Reactions: TimothyR734
For MBP mid-2012, they have found temperature changes between Catalina and Big Sur?
(it has been mentioned in the thread, problems since BS b1)

I have applied the jackluke instruction, the keyboard does not heat up quickly anymore.


wi-fi... and smc??


View attachment 1664885

I'm still on Catalina. I'm just browsing... nothing more or apps in. the background.
 

Attachments

  • Screen Shot 2020-11-15 at 12.02.42 PM.png
    Screen Shot 2020-11-15 at 12.02.42 PM.png
    130.9 KB · Views: 117
Disk label is your volume that you installed big sur in. Also use /Volume/Image\ Volumes/patch-kexts.sh /Volumes/ <<here you enter your disk name that you installed bigsur in and then press enter
Yes, thanks. All done now :)
When the fans go to higher rpms this belongs to to mds worker and mds stores renewing spotlight indexing. Maybe some minutes later it will normalize. You can control in system preferences / spotlight what you want to be indexed. The less you want the shorter indexing will go on. If the process does not stop make a restart and do not index anything by spotlight. When the machine is working normally again you can add spotlight searches again. I had the same problem on one of my two mid 2012 mbp‘s. For your other problem you should read @Barry K. Nathan ‘s readme file and follow exactly. Remember that the patching procedure commands are case sensitive.
Thanks. This is what has happened :) All settled down now.
I did read the readme and Mr BKN's notes and used a later option from the terminal within the new Big Sur OS.
All good now.
Thanks peeps!
 
Hi again guys,

Thanks to guidance from @Allistah, I was able to run the "remount-sysvol.sh", and write my Bluetooth fix to the temporary mount point. Apple Watch unlock and Continuity work wonderfully now :)

Next (and final!) step is to get my Brightness fixed via kext, currently stuck at 100% eye-scorching brightness.

As a reminder, I have a patched K2100M, running in an iMac 11,1 (Late 2009 i7-860). I must use OpenCore for Big Sur. And I do have Brightness controls when using High Sierra + OpenCore. So I have the correct kexts already inside my Catalina Loader.

Would appreciate some guidance on how to get the correct kexts (Lilu, WhateverGreen and AppleBacklightFixup?) properly into my System volume. I have definitely read and tried Modifying the System volume :)
 
To fix "Safe Boot", directly from BigSur normal booting:
Code:
rm /System/Volumes/Preboot/*/System/Library/CoreServices/PlatformSupport.plist

The unusefulness of PlatformSupport.plist is similar to com.apple.telemetry.plugin .
Thank you. I enriched this file by adding my machine, "safe boot" works too. Is there any chance that the "software update" preferences will offer me future system updates with this modified file?
 
  • Like
Reactions: TimothyR734
Some general IO glitches on my cMP:
- Build in USB 2 do not recognize HID devices plugged in after boot. I have USB 3 added and those ports work.
- BlueTooth device addition can be a pain. I find it easier to boot into Mojave or Catalina to add them.
 
  • Like
Reactions: TimothyR734
I had a problem right at the end of my installation in that the kext patch command would always fail with "no such file or directory".
The command used was from JustPerry's guide as below

21c. Input "/Volume/Image\ Volumes/patch-kexts.sh /Volumes/***" and hit enter, when finished enter "reboot", both without the quotes.
*** Is your disk label

I'm not any kind of expert and very rusty at the command line but can someone explain to me why it doesn't start at
/Volumes instead of /Volume

and why it's Volumes/patch-kexts and not Volume/patch-kexts

It threw me for a while :)

Thank you, wise people
 
Thank you. I enriched this file by adding my machine, "safe boot" works too. Is there any chance that the "software update" preferences will offer me future system updates with this modified file?

No, software OTA update requires anyway opencore spoofing board id to a supported BigSur Mac, I plan to update my previous spoofing setup when opencore developers release next 0.6.4 version (currently still in beta) specifying :
  • Replaced "run-efi-updater" NVRAM variable with "BlacklistAppleUpdate"
 
Successfully upgraded my Mac Pro using OpenCore.

But there are some glitches when the mouse is over the Dock or using the hot corners. The image seems to freeze for some milliseconds, the audio works correctly during that.
Screenshot 2020-11-15 at 20.10.33.png
 
In case you missed it, I won't be making a Patcher for Big Sur either, for most of the same reasons. I can't thank you enough for the work you've done for the community!

No, software OTA update requires anyway opencore spoofing board id to a supported BigSur Mac, I plan to update my previous spoofing setup when opencore developers release next 0.6.4 version (currently still in beta) specifying :
  • Replaced "run-efi-updater" NVRAM variable with "BlacklistAppleUpdate"

  • Your patcher is already user-friendy for me, but maybe for beginners you could automatically download the installer pkg , execute it moving on Applications folder, launch the 2 fixes and the OpenCoreLoader addition to the pendrive :)
 
Would someone mind looking at this crash log to see what went wrong?
panic(cpu 2 caller 0xffffff801c9efa76): Kernel trap at 0xffffff801dec995b, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x000000004d535764, CR3: 0x000000002151a000, CR4: 0x00000000000026e0
RAX: 0x0000000029010000, RBX: 0x000000004d535764, RCX: 0x0000000000000000, RDX: 0x0000000001000000
RSP: 0xffffffa08a3abc00, RBP: 0xffffffa08a3abc20, RSI: 0xffffff938139e180, RDI: 0x0000000000000000
R8: 0x0000000000000000, R9: 0x0000000000989680, R10: 0xffffffa06979d788, R11: 0xffffff86c5a189b0
R12: 0xffffff938133f000, R13: 0xffffff801f0b4b1e, R14: 0x0000000000000000, R15: 0xffffff93814d3d00
RFL: 0x0000000000010246, RIP: 0xffffff801dec995b, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x000000004d535764, Error code: 0x0000000000000002, Fault CPU: 0x2, PL: 0, VF: 1

Backtrace (CPU 2), Frame : Return Address
0xffffffa08a3ab620 : 0xffffff801c8bc66d
0xffffffa08a3ab670 : 0xffffff801c9ff073
0xffffffa08a3ab6b0 : 0xffffff801c9ef6aa
0xffffffa08a3ab700 : 0xffffff801c861a2f
0xffffffa08a3ab720 : 0xffffff801c8bbf0d
0xffffffa08a3ab840 : 0xffffff801c8bc1f8
0xffffffa08a3ab8b0 : 0xffffff801d0bee1a
0xffffffa08a3ab920 : 0xffffff801c9efa76
0xffffffa08a3abaa0 : 0xffffff801c9ef75d
0xffffffa08a3abaf0 : 0xffffff801c861a2f
0xffffffa08a3abb10 : 0xffffff801dec995b
0xffffffa08a3abc20 : 0xffffff801ebeeb15
0xffffffa08a3abc70 : 0xffffff801ebee44d
0xffffffa08a3abd20 : 0xffffff801ebe9c36
0xffffffa08a3abd50 : 0xffffff801d01988f
0xffffffa08a3abdb0 : 0xffffff801ebed5b9
0xffffffa08a3abdf0 : 0xffffff801cffcfe1
0xffffffa08a3abe60 : 0xffffff801cffcd7a
0xffffffa08a3abe80 : 0xffffff801c901345
0xffffffa08a3abef0 : 0xffffff801c902254
0xffffffa08a3abfa0 : 0xffffff801c86113e
Kernel Extensions in backtrace:
com.apple.driver.AppleSMC(3.1.9)[30ACBB00-67A3-36BD-AF95-1E6F0CB38447]@0xffffff801deb8000->0xffffff801ded0fff
dependency: com.apple.driver.watchdog(1)[7948A279-A8B8-3650-AFBF-B1E3EB68942A]@0xffffff8020356000->0xffffff8020357fff
dependency: com.apple.iokit.IOACPIFamily(1.4)[65A1D60D-F9AF-37E7-B854-4127FBB3172A]@0xffffff801f4e5000->0xffffff801f4e6fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[A18ACD60-A811-3624-B50D-4F929836EE79]@0xffffff801fa28000->0xffffff801fa4ffff
com.apple.driver.AirPort.BrcmNIC(1400.1.1)[6720B44C-7F54-387B-BDA5-59A5834BFC62]@0xffffff801ebce000->0xffffff801f0fafff
dependency: com.apple.driver.corecapture(1.0.4)[D9E7CF48-1EAF-3D82-8B38-F7BA407BA591]@0xffffff80201de000->0xffffff80201f4fff
dependency: com.apple.driver.mDNSOffloadUserClient(1.0.1b8)[794448A8-2388-3820-B472-24E9D18BB64F]@0xffffff801fa22000->0xffffff801fa26fff
dependency: com.apple.iokit.IO80211Family(1200.12.2)[BB6CCEC8-1778-3FE3-A236-AF9DC84C8CF2]@0xffffff801e251000->0xffffff801e306fff
dependency: com.apple.iokit.IONetworkingFamily(3.4)[397FC677-FCF7-39FF-9DB4-1C4533D43559]@0xffffff801f7a1000->0xffffff801f7b7fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[A18ACD60-A811-3624-B50D-4F929836EE79]@0xffffff801fa28000->0xffffff801fa4ffff

Process name corresponding to current thread: kernel_task
Boot args: -no_compat_check amfi_get_out_of_my_way=1 agdpmod=pikera

Mac OS version:
20B29

Kernel version:
Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64
Kernel UUID: 84C6DC45-6B02-335F-9439-5D2A9BC385A4
KernelCache slide: 0x000000001c600000
KernelCache base: 0xffffff801c800000
Kernel slide: 0x000000001c610000
Kernel text base: 0xffffff801c810000
__HIB text base: 0xffffff801c700000
System model name: iMac11,1 (Mac-F2268DAE)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 3102523155727
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000002d25cca7427
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x00000013999f2612 0x0000000000000000
last started kext at 25938678278: >!A!BMultitouch 99 (addr 0xffffff801dba5000, size 24576)
last stopped kext at 1385688679126: com.hieplpvip.!ABacklightFixup 1.0.2 (addr 0xffffff8020e5c000, size 24576)
loaded kexts:
AAA.LoadEarly.telemetrap 0.22
as.vit9696.WhateverGreen 1.4.1
org.netkas.driver.FakeSMC 1800
as.vit9696.Lilu 1.4.6
>!A!BMultitouch 99
>AudioAUUC 1.70
>AGPM 119
@filesystems.autofs 3.0
@fileutil 20.036.15
>!AGraphicsDevicePolicy 6.1.27
@AGDCPluginDisplayMetrics 6.1.27
>!AUpstreamUserClient 3.6.8
>pmtelemetry 1
>!AMikeyHIDDriver 131
|IOUserEthernet 1.0.1
>usb.!UUserHCI 1
>!AHDA 281.52
|IO!BSerialManager 8.0.1f5
>!AMikeyDriver 281.52
@GeForce 16.0.0
@Dont_Steal_Mac_OS_X 7.0.0
>!AHV 1
>!ADiskImages2 1
>eficheck 1
>!AFWOHCI 5.7.4
>!ALPC 3.1
>!A!ISlowAdaptiveClocking 4.0.0
>!ABacklight 180.3
|Broadcom!B20703USBTransport 8.0.1f5
>ACPI_SMC_PlatformPlugin 1.0.0
>!AMCCSControl 1.14
>!ATopCaseHIDEventDriver 4000.27
>!UTopCaseDriver 4000.27
>!AIR!C 360
>!UCardReader 511.40.9
@filesystems.tmpfs 1
@filesystems.hfs.kext 556.41.1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@filesystems.apfs 1677.50.1
|SCSITaskUserClient 436.40.6
>AirPort.BrcmNIC 1400.1.1
@private.KextAudit 1.0
|!ABCM5701Ethernet 10.3.5
>!AAHCIPort 346
>!ARTC 2.0
>!AACPIButtons 6.1
>!AHPET 1.8
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
>!A!ICPUPowerManagementClient 222.0.0
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 310
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
>!A!ICPUPowerManagement 222.0.0
|IOAVB!F 900.12
@plugin.IOgPTPPlugin 900.11
@kext.triggers 1.0
>!AGraphicsControl 6.1.27
>DspFuncLib 281.52
@kext.OSvKernDSPLib 529
@nvidia.driver.NVDAGK100Hal 16.0.0
|IOSerial!F 11
@nvidia.driver.NVDAResman 16.0.0
|IOAccelerator!F2 439.35.4
|IOFireWire!F 4.8.3
>!ASMBusPCI 1.0.14d1
@!AGPUWrangler 6.1.27
@!AGraphicsDeviceControl 6.1.27
>!AHDA!C 281.52
|IOHDA!F 281.52
|IOAudio!F 300.6.1
@vecLib.kext 1.2.0
|IOSlowAdaptiveClocking!F 1.0.0
>!ABacklightExpert 1.1.0
|IONDRVSupport 585
|Broadcom!BHost!CUSBTransport 8.0.1f5
|IO!BHost!CUSBTransport 8.0.1f5
|IO!BHost!CTransport 8.0.1f5
>IOPlatformPluginLegacy 1.0.0
>IOPlatformPlugin!F 6.0.0d8
|IOGraphics!F 585
>!ASMBus!C 1.0.18d1
>!AHS!BDriver 4000.27
>IO!BHIDDriver 8.0.1f5
>!AMultitouchDriver 4400.28
>!AInputDeviceSupport 4400.35
>!AHIDKeyboard 222
>usb.IOUSBHostHIDDevice 1.2
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>usb.!UHub 1.2
>!ABSDKextStarter 3
|IOSurface 289.3
|IOSkywalk!F 1
@filesystems.hfs.encodings.kext 1
|IOSCSIMultimediaCommandsDevice 436.40.6
|IOBD!S!F 1.8
|IODVD!S!F 1.8
|IOCD!S!F 1.8
|IOAHCISerialATAPI 268
|IOAHCIBlock!S 332
>usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
|IO80211!F 1200.12.2
>corecapture 1.0.4
|IOEthernetAVB!C 1.1.0
>mDNSOffloadUserClient 1.0.1b8
|IOAHCI!F 294
>usb.!UEHCIPCI 1.2
>usb.!UEHCI 1.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$!AImage4 3.0.0
|IOTimeSync!F 900.11
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 8.0.1f5
|IOReport!F 47
|IO!BPacketLogger 8.0.1f5
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
|CoreAnalytics!F 1
>!ASSE 1.0
>!AKeyStore 2
>!UTDM 511.40.9
|IOUSBMass!SDriver 184.40.6
|IOSCSIBlockCommandsDevice 436.40.6
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 436.40.6
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!ACredentialManager 1.0
>KernelRelayHost 1
|IOUSBHost!F 1.2
>!UHostMergeProperties 1.2
>usb.!UCommon 1.0
>!ABusPower!C 1.0
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AACPIPlatform 6.1
>!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
>watchdog 1
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1
 
  • Like
Reactions: TimothyR734
I had a problem right at the end of my installation in that the kext patch command would always fail with "no such file or directory".
The command used was from JustPerry's guide as below

21c. Input "/Volume/Image\ Volumes/patch-kexts.sh /Volumes/***" and hit enter, when finished enter "reboot", both without the quotes.
*** Is your disk label

I'm not any kind of expert and very rusty at the command line but can someone explain to me why it doesn't start at
/Volumes instead of /Volume

and why it's Volumes/patch-kexts and not Volume/patch-kexts

It threw me for a while :)

Thank you, wise people
Typo, sorry about that, fixed.
It needs to be Volume.
21c. Input "/Volume/Image\ Volume/patch-kexts.sh /Volume/***" and hit enter, when finished enter "reboot", both without the quotes.
*** Is your disk label

Example
/Volume/Image\ Volume/patch-kexts.sh /Volume/SSD
SSD is my disk, insert the name of your disk there, I clearly said you have to Change the *** to the name of your disk, as in ... disk label.
 
Last edited:
Help, I noticed that my battery said service so I reset the PRAM based on what others have said in the Apple developer forms that it could fix it. Now, when I boot I get the screen with the prohibitory symbol.

Do I reinstall Big Sur from the USB drive or is there something else I need to do first?

Help would be appreciated.
Pretty sure this is easily solved if I am correct, restart, hold option, pick the EFI disk, hit enter, it will shut down, now try again.
If that does not work, boot into the Big Sur installer, and run the setvars.sh command.
 
  • Like
Reactions: TimothyR734
Typo, sorry about that, fixed.
It needs to be Volume.
21c. Input "/Volume/Image\ Volume/patch-kexts.sh /Volume/***" and hit enter, when finished enter "reboot", both without the quotes.
*** Is your disk label

Example
/Volume/Image\ Volume/patch-kexts.sh /Volume/SSD
SSD is my disk, insert the name of your disk there, I clearly said you have to Change the *** to the name of your disk, as in ... disk label.
Thank you @justperry for that clarification.
And for the guide too! 👍 :D
 
Last edited:
This might be unrelated, does anyone have out of sync video and voice when playing youtube videos.
It starts of in sync but slowly gets out of sync more and more, I stop the video, the audio stops but the video still plays until the video syncs with the voice, it's easy to see the speakers lips speaking the last word from the audio, if I start the video again all is synced until it start to be out of sync again and gets again worse over time.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.