HELP! my bluetooth is broken on Catalina 10.15 (19A602)

Joined
Jul 3, 2018
Mobo
ASUS Z370-E Gaming ROG Strix
CPU
Intel i7 7800k 3.7Ghz
GPU
Asus Strix gaming Radeon RX 580
#1
I Just completed my update to Catalina and wifi works fine but Bluetooth does not. it says "Not Available"

My Wifi Firmware is : Broadcom BCM43xx 1.0 (7.21.190.33 AirPortDriverBrcm4360-1408

My Mother board is a : ASUS Z370-E Gaming ROG Strix

any ideas? + bellow is my kexts

Screen Shot 2019-10-21 at 12.48.51 am.png
Screen Shot 2019-10-21 at 12.48.51 am.png
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.5
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#2
Try removing the following kexts:
  • BrcmFirmwareData.kext
  • BrcmNonOatchRAM2.kext
  • BrcmPatchRAM2.kext
  • FakePCIID.kext
  • FakePCIID_Broadcaom_WiFi.kexy
  • VoodooPS2Controller.kext
  • SATA-200-series....unspported.kext
Add
  • AirportBrcmFixup.kext (new way for WiFi to work). Kext is attached.
You may need to reinstall the three Brcm.....kexts, but try booting without them first.

You might also want to think about moving the remaining kexts to /Library/Extensions, but make sure to repair permissions and rebuild the kernel cache using Kext Utility, a similar App or the Terminal commands. Before you reboot.

The only kext I retain in my /EFI/CLOVER/kexts/Other folder is FakeSMC.kext. This kext is also in my /Library/Extensions folder and my config.plist is set to detect if the kext is already part of the Kernel Cache, i.e. Inject Kexts=Detect not Yes.

Screenshot 2019-10-20 at 16.08.48.png Clover Configurator > System Parameters tab > Inject Kexts=Detect
 

Attachments

Joined
Jul 3, 2018
Mobo
ASUS Z370-E Gaming ROG Strix
CPU
Intel i7 7800k 3.7Ghz
GPU
Asus Strix gaming Radeon RX 580
#3
Thanks for your reply mate, so I deleted the Kexts you told me to remove. then I added your kext and rebooted the system. I wasn't sure how to repair permissions and rebuild the cache so I didn't do any of that HAHA :p. After the Reboot I got WIFI working but still no bluetooth. so I copied all the kexts except SMCfake to the (Library/Extensions) and then rebooted with the "injects kexts" set to (Detect) and after the reboot I had no wifi or bluetooth so I put back "AirportBCMfixup" into the EFI folder and now I have WIFI again but still no bluetooth... how Odd.

below you can see no bluetooth but I have wifi.
Screen Shot 2019-10-21 at 11.49.05 am.png


In this folder you can see I have my wifi kext back into the EFI folder,.
Screen Shot 2019-10-21 at 11.49.50 am.png


in this photo you can see my extensions folder.. is this the correct folder?
Screen Shot 2019-10-21 at 11.56.22 am.png
 
Joined
Jul 3, 2018
Mobo
ASUS Z370-E Gaming ROG Strix
CPU
Intel i7 7800k 3.7Ghz
GPU
Asus Strix gaming Radeon RX 580
#4

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.5
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#5
Good to know the Brcm kexts are not working in Catalina! Well done Apple.

Here is a link to a guide as to why you should install any third party kexts to /Library/Extensions and not leave them in your /CLOVER/kexts/Other folder - https://www.tonymacx86.com/threads/...an-sierra-high-sierra-mojave-catalina.268964/

For Catalina you would need to use the Hackintool App, as Apple have changed how the /Library/Extensions folder is secured. Gatekeeper protects this and other folders that were previously accessible. So the 'Data' partition needs to be mounted in 'Read/Write' mode for any kexts to be installed, permissions repaired and the kext cache rebuilt.

Here is a link to the Hackintool post over at TMx86, the App can be downloaded from the bottom of the first post - https://www.tonymacx86.com/threads/release-hackintool-v2-8-3.254559/
 
Joined
Jul 3, 2018
Mobo
ASUS Z370-E Gaming ROG Strix
CPU
Intel i7 7800k 3.7Ghz
GPU
Asus Strix gaming Radeon RX 580
#6
I have found a fix. not sure why everyone has been deleting these kexts off pages but I finally found some they haven't deleted so if anyone wants them I can upload them
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.5
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#7
I found this over at Tonymacx86

I understand the fix for the AirportBrcmFixup.kext kernel panic is to add the following Boot Argument:

brcmfx-driver=0, 1, 2 or 3

This enables only one kext:
0 - AirPortBrcmNIC-MFG,
1 - AirPortBrcm4360,
2 - AirPortBrcmNIC,
3 - AirPortBrcm4331

All you need to know is which kext your Broadcom WiFI card uses and add this boot argument with the correct digit for your kext to your config.plist.

So in your case it should be brcmfx-driver=1 for the 4360 kext.
 

spaike

New member
Joined
Nov 28, 2019
macOS
10.15.0
Mobo
Z370-E
CPU
8086K
GPU
Intel Graphics 630
#8
[QUOTE = "JimJimtheJam, post: 12285, membro: 574"] Encontrei uma correção. não sei por que todo mundo excluiu esses kexts das páginas, mas finalmente encontrei alguns que não foram excluídos. Se alguém quiser, posso enviá-los [/ QUOTE]
Eu need it