dortania / bugtracker

Dortania Bugtracker
110 stars 7 forks source link

bluetooth BCM4331 cannot be used in macOS 12 (Wifi is usable) #237

Closed Cuacon2004 closed 3 years ago

Cuacon2004 commented 3 years ago

I can't use bluetooth BCM4331 in macOS 12 beta 6. My BCM4331 card is both Wifi and bluetooth. I already install these kexts:

dreamwhite commented 3 years ago

As per acidanthera's bugtracker issue #1669 and BrcmPatchRam PR #12, you should replace BrcmBluetoothInjector with BluetoolFixup.

Cuacon2004 commented 3 years ago

As per acidanthera's bugtracker issue #1669 and BrcmPatchRam PR #12, you should replace BrcmBluetoothInjector with BluetoolFixup.

so I just need to remove BrcmBluetoothInjector then add BluetoolFixup or anything else ? And are you using BCM4331 ?

Cuacon2004 commented 3 years ago

I'm using MacBook Pro late 2012 wifi card BCM94331CSAX same with BCM4331

dreamwhite commented 3 years ago

so I need to remove BrcmBluetoothInjector then add BluetoolFixup ?

You can either choose between:

  1. set MaxKernel to 20.99.99 (up to Big Sur) on BrcmBluetoothInjector, and set MinKernel to 21.0.0 (from Monterey and so on) on BluetoolFixup
  2. Remove BrcmBluetoothInjector and use BluetoolFixup. No other kexts are required

And are you using BCM4331 ?

I'm using a DW1830 which is BCM943602BAED (BCM4360 based) and BT works flawlessly on Monterey (even turning off and turning back on).

I'm not a wizard neither I know every PCI ID in the world, but I think you can give a shot at this sheet originally wrote by @1alessandro1 and lately revised by me.

Please note that despite the sheet talks about WiFi, the integrated Bluetooth chip works (with the BrcmPatchRAM kexts if needed).

Cuacon2004 commented 3 years ago

so I need to remove BrcmBluetoothInjector then add BluetoolFixup ?

You can either choose between:

  1. set MaxKernel to 20.99.99 (up to Big Sur) on BrcmBluetoothInjector, and set MinKernel to 21.0.0 (from Monterey and so on) on BluetoolFixup
  2. Remove BrcmBluetoothInjector and use BluetoolFixup. No other kexts are required

And are you using BCM4331 ?

I'm using a DW1830 which is BCM943602BAED (BCM4360 based) and BT works flawlessly on Monterey (even turning off and turning back on).

I'm not a wizard neither I know every PCI ID in the world, but I think you can give a shot at this sheet originally wrote by @1alessandro1 and lately revised by me.

Please note that despite the sheet talks about WiFi, the integrated Bluetooth chip works (with the BrcmPatchRAM kexts if needed).

I'm using monterey now so can use option 2. It's easier to config. I think so ?

dhinakg commented 3 years ago

Betas are unstable and the Bluetooth stack is currently very broken. No interest currently until around GM.