Contribute
Register

<< Solved >> BCM94352Z not working with BlueToolFixup

Joined
Jun 1, 2018
Messages
50
Motherboard
GIGABYTE Z370 AORUS Gaming 5- F15a
CPU
i7-8700K [email protected] 4.8GHz
Graphics
RX 580
Mobile Phone
  1. Android
  2. iOS

Attachments

  • 20220428_142919.jpg
    20220428_142919.jpg
    1.1 MB · Views: 249
  • 20220428_142849.jpg
    20220428_142849.jpg
    1.2 MB · Views: 239
  • 20220428_142613.jpg
    20220428_142613.jpg
    771.3 KB · Views: 239
Joined
Mar 3, 2012
Messages
2
Motherboard
Gigabyte Z390 AORUS PRO Wifi
CPU
i7-9700
Graphics
RX 580
Mac
  1. Mac Pro
Mobile Phone
  1. Android
  2. iOS
It worked for me as follows:

1- Downloaded "BrcmPatchRAM-2.6.1-RELEASE"​
2- Mount my EFI folder​
3- moved :​
BlueToolFixup.kext​
BrcmFirmwareData.kext​
BrcmPatchRAM3.kext​
Restart and Bluetooth and Airdrop both work fine




With Monterey, Apple has completely rewritten the bluetooth stack. As of writing, many bluetooth devices do not work (legacy Broadcom and Intel). With the rewrite, injector kexts break bluetooth support in Monterey, though firmware uploader kexts are still needed. Make sure that you:

  • Disable injector kexts
    • IntelBluetoothInjector.kext for Intel cards
    • BrcmBluetoothInjector.kext for Broadcom cards
    • If you still boot Big Sur or older, you can instead set the MaxKernel field to 20.99.9 for your injector kext in your config.plist.
  • Keep Firmware uploader kexts
    • IntelBluetoothFirmware.kext for Intel
    • BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext for Broadcom
  • Add BlueToolFixup(opens new window)
    • Needed for all non-native Bluetooth devices (Including Intel)
    • If you still boot Big Sur or older, you can set the MinKernel field to 21.00.0 to prevent BlueToolFixup loading on older OSes.

 
Joined
Apr 5, 2021
Messages
60
Motherboard
Asus ROG Z690i Gaming Wifi
CPU
i7-12700KF
Graphics
RX 6900XT
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
It worked for me as follows:

1- Downloaded "BrcmPatchRAM-2.6.1-RELEASE"​
2- Mount my EFI folder​
3- moved :​
BlueToolFixup.kext​
BrcmFirmwareData.kext​
BrcmPatchRAM3.kext​
Restart and Bluetooth and Airdrop both work fine

I'm running monterey 12.5 beta 1/2 and my bluetooth went away. It was fine when when I was on 12.4, now bluetooh is gone, SMBIOS iMac20,2.

Code:
Address: NULL
State: Off
Chipset: BCM_4350C2
Discoverable: Off
Firmware Version: v0 c0
Product ID: 0x0001
Supported services: 0x382039 < HFP AVRCP A2DP HID Braille AACP GATT Serial >
Transport: USB
Vendor ID: 0x004C (Apple)

I have the latest kext, 2.6.1 then upgrade to 2.6.2, still nothing. I was hoping if someone can point to a fix.

many thanks.
 
Joined
Jun 1, 2018
Messages
50
Motherboard
GIGABYTE Z370 AORUS Gaming 5- F15a
CPU
i7-8700K [email protected] 4.8GHz
Graphics
RX 580
Mobile Phone
  1. Android
  2. iOS
I'm running monterey 12.5 beta 1/2 and my bluetooth went away. It was fine when when I was on 12.4, now bluetooh is gone, SMBIOS iMac20,2.

Code:
Address: NULL
State: Off
Chipset: BCM_4350C2
Discoverable: Off
Firmware Version: v0 c0
Product ID: 0x0001
Supported services: 0x382039 < HFP AVRCP A2DP HID Braille AACP GATT Serial >
Transport: USB
Vendor ID: 0x004C (Apple)

I have the latest kext, 2.6.1 then upgrade to 2.6.2, still nothing. I was hoping if someone can point to a fix.

many thanks.
Are you using the Intel wifi /BT card that comes with your Z590?.. Am asking you this because I replaced mine
With a Broadcom card.

I don't know if you've mapped your USB and it's possible that your BT is tethering off a USB hub......

Try toggling XchiPortLimit off/no inside your plist config with a restart and see if BT turns on with either options...... If this happens... You need to map your USB ports and merge them.
 
Joined
Apr 5, 2021
Messages
60
Motherboard
Asus ROG Z690i Gaming Wifi
CPU
i7-12700KF
Graphics
RX 6900XT
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Are you using the Intel wifi /BT card that comes with your Z590?.. Am asking you this because I replaced mine
With a Broadcom card.

I don't know if you've mapped your USB and it's possible that your BT is tethering off a USB hub......

Try toggling XchiPortLimit off/no inside your plist config with a restart and see if BT turns on with either options...... If this happens... You need to map your USB ports and merge them.
Nope, I replaced with DW1560, USB mapping is working just fine, HS14 is there, just unable to connect to the bluetooth. It was working fine previously then I update to Monterey 12.5 beta 2 and stopped working. Wifi is working just fine, speed was 867 mbit, just bluetooth that went bad. I didn't bother to investigate further, replace it with BCM4360NG.
 
Joined
Sep 28, 2018
Messages
74
Motherboard
z370n
CPU
i9-9900k
Graphics
VEGA RX 56
Mac
  1. iMac
Mobile Phone
  1. Android
maxxx, I have used only bluetoolfixup.kext


Disable injector kexts;
BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext + BrcmBluetoothInjector.kext
 
Joined
Jun 1, 2018
Messages
50
Motherboard
GIGABYTE Z370 AORUS Gaming 5- F15a
CPU
i7-8700K [email protected] 4.8GHz
Graphics
RX 580
Mobile Phone
  1. Android
  2. iOS
It worked for me as follows:

1- Downloaded "BrcmPatchRAM-2.6.1-RELEASE"​
2- Mount my EFI folder​
3- moved :​
BlueToolFixup.kext​
BrcmFirmwareData.kext​
BrcmPatchRAM3.kext​
Restart and Bluetooth and Airdrop both work fine




With Monterey, Apple has completely rewritten the bluetooth stack. As of writing, many bluetooth devices do not work (legacy Broadcom and Intel). With the rewrite, injector kexts break bluetooth support in Monterey, though firmware uploader kexts are still needed. Make sure that you:

  • Disable injector kexts
    • IntelBluetoothInjector.kext for Intel cards
    • BrcmBluetoothInjector.kext for Broadcom cards
    • If you still boot Big Sur or older, you can instead set the MaxKernel field to 20.99.9 for your injector kext in your config.plist.
  • Keep Firmware uploader kexts
    • IntelBluetoothFirmware.kext for Intel
    • BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext for Broadcom
  • Add BlueToolFixup(opens new window)
    • Needed for all non-native Bluetooth devices (Including Intel)
    • If you still boot Big Sur or older, you can set the MinKernel field to 21.00.0 to prevent BlueToolFixup loading on older OSes.

Hey elyhero,


have you try this on Ventura yet?
 
Joined
Apr 21, 2012
Messages
276
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
maxxx, I have used only bluetoolfixup.kext


Disable injector kexts;
BrcmPatchRAM2/3.kext + BrcmFirmwareData.kext + BrcmBluetoothInjector.kext
great, thank you for that ;)

My BT stopped working around 12.*
Left only bluetoolfixup.kext and now it's working fine.
 

Attachments

  • Screenshot 2022-10-16 at 20.32.14.png
    Screenshot 2022-10-16 at 20.32.14.png
    26 KB · Views: 46
Joined
Apr 21, 2012
Messages
276
Motherboard
Asus UX430UA (Clover)
CPU
i7-7500U
Graphics
HD 620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
great, thank you for that ;)

My BT stopped working around 12.*
Left only bluetoolfixup.kext and now it's working fine.
but after some restarts not working.
I'm getting "connection rejected" while trying to connect to devices.
 

Attachments

  • Screenshot 2022-10-17 at 14.32.31.png
    Screenshot 2022-10-17 at 14.32.31.png
    22.9 KB · Views: 22
Joined
Sep 28, 2018
Messages
74
Motherboard
z370n
CPU
i9-9900k
Graphics
VEGA RX 56
Mac
  1. iMac
Mobile Phone
  1. Android
These are the ketx that I am using in 12.6....
Captura de Pantalla 2022-10-17 a las 15.14.30.png
 

Attachments

  • dw1560.zip
    2.5 MB · Views: 43
Top