
This dongle used to be plug and play on Big Sur on below. But now on Sonoma need some modifications on kext to make it works
Generic USB Bluetooth 5.0 CSR Dongle
What you need :
Intel Bluetooth firmware : https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases/tag/v2.3.0
BlueToolFixup : https://github.com/acidanthera/BrcmPatchRAM/releases/
Please map your USB first.
Steps :
- Modifying IntelBluetoothFirmware.kext
- Extract IntelBluetooth-x.xx.zip
- Open 'info.plist' on IntelBluetoothFirmware.kext with plist editor.
- Search for "IntelBluetoothFirmware_9560"
- Change idProduct value to 1
- Change idVendor value to 2578
- Save
Modified IntelBluetoothFirmware_9560
- Modifying config.plist
- Copy IntelBTPatcher.kext, modified IntelBluetoothFirmware.kext, IntelBluetoothInjector.kext, and BlueToolFixup.kext to your /EFI/OpenCore/Kext folder.
- Open your /EFI/OpenCore/config.plist with plist editor.
- Go to 'NVRAM>Add>7C436110-AB2A-4BBB-A880-FE41995C9F82'
- Add new key/sibling named "bluetoothInternalControllerInfo", set type to Data, set value to "00000000 00000000 00000000 0000"
- Add new key/sibling named "bluetoothExternalDongleFailed", set type to Data, set value to "00".
- Do an OpenCore Snapshot.
- Make sure all kext that you copied before were enabled except IntelBluetoothInjector.kext. Important! disable IntelBluetoothInjector.kext otherwise your system won't boot.
- Save your edit.
- Reboot your system.
Your USB dongle should work now.

Post a Comment