Good to know, I was reading the 0.6.4 changelog. I’m going to try it again today with a fresh download from Store instead of gibMacOS.But the current 0.6.3 setup can do that definitely.
Last edited:
Good to know, I was reading the 0.6.4 changelog. I’m going to try it again today with a fresh download from Store instead of gibMacOS.But the current 0.6.3 setup can do that definitely.
Wonderful, it's working as expected !Another huge step in getting BCM4322 to work in Catalina and Big Sur
![]()
GitHub - khronokernel/IO80211-Patches: Repo for patched IO80211Family Kexts
Repo for patched IO80211Family Kexts. Contribute to khronokernel/IO80211-Patches development by creating an account on GitHub.github.com
I see.Good to know, I was reading the 0.6.4 changelog. I’m going to try it again today with a fresh download from Store instead of gibMacOS.
Mac Mini late 2012 is compatible with Catalina. Use IO80211Catalina instead of Mojave's version. Bluetooth is natively supported.So adding the patched Mojave kext and these entries in OpenCore 0.6.3 will allow the WiFi & Bluetooth in the 2012 Mac mini to operate in Big Sur?
Many thanks for the heads-up. Correct me if I'm wrong, but my interpretation is that your CoreBrightness solution involves creating a patched installer that is used to install Big Sur itself. Along with most OpenCore users that own a Mac Pro 5,1, I am interested in a post-install patch, or a patch updater, if you will, similar to that of dosdude1's Catalina Patcher. As far as I've been able to detect, an unmodified Big Sur installer works flawlessly on a Mac Pro 5,1 (posing as an iMac Pro 1,1), provided it is booted via Open Core. If such a post-install Night Shift patcher doesn't exist, can you easily create one?I made that patched CoreBrightness and works with BigSur, it's also included here: https://github.com/jacklukem/BigSurfixes/releases/
but I am not advertising on this thread (maybe MacPro3,1 Nehalem or Penryn could try that BaseSystem fix installer), because I understand that many want to keep BigSur installation stock using only OpenCore.
Many thanks for the heads-up. Correct me if I'm wrong, but my interpretation is that your CoreBrightness solution involves creating a patched installer that is used to install Big Sur itself. Along with most OpenCore users that own a Mac Pro 5,1, I am interested in a post-install patch, or a patch updater, if you will, similar to that of dosdude1's Catalina Patcher. As far as I've been able to detect, an unmodified Big Sur installer works flawlessly on a Mac Pro 5,1 (posing as an iMac Pro 1,1), provided it is booted via Open Core. If such a post-install Night Shift patcher doesn't exist, can you easily create one?
I was able to perform a clean install. However, to my big surprise, AirPortBrcm4360 class was removed from Big Sur, so now I'm Bluetooth less. Do you have by any chance the new AirportBrcmFixup configuration I need to apply into OC to fix this? I have the Broadcom BCM943602CDPAX installed in my cMP.I see.
In 11.0 (Big Sur) class AirPortBrcm4360 has been completely removed. Using of injector kext with such class name and matched vendor-id:device-id blocks loading of original airport kext. To address this issue and keep compatibility with older systems injectors for AirPortBrcm4360 and AirPortBrcmNIC were removed from main Info.plist file. Instead, the two new kext injectors are deployed in PlugIns folder: AirPortBrcm4360_Injector.kext and AirPortBrcmNIC_Injector.kext. You have to block (or remove) AirPortBrcm4360_Injector.kext in BigSur. In OpenCore you can specify MaxKernel 19.9.9 for AirPortBrcm4360_Injector.kext.
Well, you can manually replace system CoreBrightness with the patched one using this guide
https://medium.com/@andv/making-wif...d-macs-with-failed-with-66-error-36c98e3f7965
@jackluke Better temporary solution ( Before Lilu userspace patching is resolved ) would be to patch that custom CoreBrightness so it will not collide with system versions just like this
![]()
GitHub - khronokernel/IO80211-Patches: Repo for patched IO80211Family Kexts
Repo for patched IO80211Family Kexts. Contribute to khronokernel/IO80211-Patches development by creating an account on GitHub.github.com
Sorry for big nonsense I wrote, NighShift patching kext and CoreBrightness framework merged in my mind for a second. No CoreBrightness can't be injected using OpenCore as it is a not kernel extensionThrough pikeralpha method I patched the CoreBrightness binary exec, but to use patched frameworks you need also to Disable Library Validation or AMFI disabled, that I already included in my BaseSystem fix.
I haven't tested if a framework exec can be used as kext exec through OpenCore, while for Extensions this works I guess for Frameworks won't work, framework loading from BigSur kernel is enough different from kernel extension.
My patched CoreBrightness doesn't collide because is installed only on BigSur (without opencore) and it's simply copied in this path /PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
(I used this for 11.0.1 https://github.com/jacklukem/BigSurfixes/blob/master/BigSur 19H2 patched CoreBrightness.zip)
on BigSur all the frameworks exec are embedded here: /System/Library/dyld/dyld_shared_cache_x86_64
so simply removing that CoreBrightness patched file the stock BigSur CoreBrightness is used that is embedded unmodified on that dyld share cache.
Sorry for big nonsense I wrote, NighShift patching kext and CoreBrightness framework merged in my mind for a second. No CoreBrightness can't be injected using OpenCore as it is not kernel extension
Found your comment in different thread, these steps should still work? Even easier by adding AMFI as a OC boot-arg and disabling SIP using it too.Through pikeralpha method I patched the CoreBrightness binary exec, but to use patched frameworks you need also to Disable Library Validation or AMFI disabled, that I already included in my BaseSystem fix.
I have the same issue in Big Sur.Anyone have handoff and continuity working in Catalina?
Tried:
sudo /usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"
No joy. Was working in Mojave.
I have HWAccel enabled from h9826790 https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/
Not sure what is going on here. My cMP 5.1 upgraded to BigSur with no issues (apart from no DRM streaming which is a known problem for now). BCM94360CD working fine with full continuity, watch unlock etc. Here is the system preferences:I was able to perform a clean install. However, to my big surprise, AirPortBrcm4360 class was removed from Big Sur, so now I'm Bluetooth less. Do you have by any chance the new AirportBrcmFixup configuration I need to apply into OC to fix this? I have the Broadcom BCM943602CDPAX installed in my cMP.
Yes, but I upgraded my wifi/bluetooth to 802.11/BT 4.0 hardware... Can be done for about $50 if you have soldering skills to make a custom power cable. or spend about $200 for a premade kit. Then it works natively for me on any of the last 3 OSs.I have the same issue.
Unfortunately there does not seem to be a way to write the system files anymore. Any helps would be greatly appreciated.
Found your comment in different thread, these steps should still work? Even easier by adding AMFI as a OC boot-arg and disabling SIP using it too.View attachment 1666534
sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true
Yes it worked for me with stock HDD with Mojave and a NVME for opencore/catalina. Be sure ur pci adapter and NVME are fully compatible, there another thread about hardware.Hello,
Is the guide in first page valid for a compatible nvme drive+pci card and Big Sur?
I upgraded the stock card to BCM943602CDPAX in order to get Bluetooth 4.2 and continuity, it was fine in Mojave/Catalina, now invisible in Big Sur. Here are my details in Mojave:Not sure what is going on here. My cMP 5.1 upgraded to BigSur with no issues (apart from no DRM streaming which is a known problem for now). BCM94360CD working fine with full continuity, watch unlock etc.
I upgraded the stock card to BCM943602CDPAX in order to get Bluetooth 4.2 and continuity, it was fine in Mojave/Catalina, now invisible in Big Sur. Here are my details in Mojave:
View attachment 1666641
@startergo @h9826790 @cdf if you have any suggestions where it might be the issue, please let me know.
When I purchased the card, I was not aware of this OC thread and in Catalina I was told to run:I guess you need patched Wifi driver for AirPortBrcmNIC or AirPortBrcm4360
sudo mount -uw /
sudo /usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" \
/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist
sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F221BEC8\0\0\0\0\0\0\0\0/" \
/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360
cd /System/Library/Extensions
sudo touch .
I had a very similar issue with my upgraded bluetooth from iMac17,1. It stopped working at some point and I installed this USB dongle to fix it.I upgraded the stock card to BCM943602CDPAX in order to get Bluetooth 4.2 and continuity, it was fine in Mojave/Catalina, now invisible in Big Sur. Here are my details in Mojave:
View attachment 1666641
@startergo @h9826790 @cdf if you have any suggestions where it might be the issue, please let me know.
Everything still works fine in Mojave and Windows, only in Big Sur is not recognized:I had a very similar issue with my upgraded bluetooth from iMac17,1. It stopped working at some point and I installed this USB dongle to fix it.
When I purchased the card, I was not aware of this OC thread and in Catalina I was told to run:
I would like to have it fixed directly into OC, if possible. I remember running this commands after Catalina install with OC, but I think this can be done directly into OC config? I think the BCM943602CDPAX label on my card is the same as BCM943602CD. The OSXWifi seller suggests the same commands to run.Code:sudo mount -uw / sudo /usr/libexec/PlistBuddy -c "Set:Mac-F221BEC8:ContinuitySupport true" \ /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-F221BEC8\0\0\0\0\0\0\0\0/" \ /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360 cd /System/Library/Extensions sudo touch .