17:37:24.268841+0530 localhost kernel: (BrcmFirmwareRepo) BrcmPatchRAM: OSKextRequestResource Callback: dc008006. 17:37:23.453731+0530 localhost kernel: (BrcmFirmwareRepo) BrcmPatchRAM: getFirmware 17:37:23.446463+0530 localhost kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Firmware store start 17:37:22.941441+0530 localhost kernel: (BrcmPatchRAM3) BrcmPatchRAM: Device doesn't support handshake. I tried initial delay values (in boot-args) like bpr_initialdelay=50 and bpr_initialdelay=250 and bpr_initialdelay=300 and bpr_initialdelay=800 and bpr_initialdelay=10000.
Update 2: After looking a bit into the debug logs, looks like BrcmPatchRAM gets stuck in "Mini-driver complete" stage. Meaning the firmware that linux uploaded into the device, is still in the device and can be used on Mac, even after reboot. I just disabled BrcmPatchRAM3 and BrcmFirmwareStore (only enabled BrcmBluetoothInjector) and booted into linux and rebooted back into macOS. And then everything is back to the beginning and the cycle continues.Update: OK.
After force powering off my Linux (long press power button), and then rebooting into linux, the bluetooth is back to normal. (But the boot time is faster than (a).) At this point even after restarting into linux, lsusb also doesn't show this device. boot again), the bluetooth usb won't even be detected by Hackintool or any other. (But kextstat shows BrcmPatchRAM kexts loaded.)
And the boot takes quite a bit longer than normal time. And the Bluetooth Preferences won't even open. The bluetooth device is being detected by Hackintool, but it says FW not loaded. And when I say the bluetooth is not working, this is what happens: And I know this is not a hardware issue, coz if I only use linux without macOS, it works no matter what. On every boot, kextstat shows BrcmPatchRAM3.kext is loaded, but BrcmBluetoothInjector.kext is never shown in kextstat. So on, as long as it doesn't power off completely. Powered Off state -boot-into-> Linux -restart-into-> MacOS -restart-into-> MacOS -restart-into-> MacOS -> bluetooth workingĤ). Powered Off state -boot-into-> Linux -restart-into-> MacOS -> bluetooth workingģ). Powered Off state -boot-into-> MacOS -> bluetooth not workingĢ).
So if I boot into Mac directly from a powered off state, the bluetooth won't work. It connects to all my devices & headphones and everything is good.īut here is my problem. Now on Linux when I restart my machine and upon restart, if I directly go to Mac the bluetooth is working in Mac too. Building a CustoMac Hackintosh: Buyer's Guideįirst off bluetooth is working perfectly in Linux.