Thank you RehabMan and the-darkvoid for providing all this valuable information and putting so much thought and time into the development of the patches.
I am stuck at beginner's problem.
I used this guide:
El Capitan on the Skylake Fatal1ty Z170 Gaming-ITX/ac (BCM20702A1)
to put together my first Hackintosh. In general it works great but I can't overcome the "deletion" of the bluetooth firmware after the system is shut down. I understand why this happens but I can't fix it.
BrcmPatchRam2 and BrcmFirmwareRepo are installed in L / E / via KextBeast (I also tried sudo cp and rebuilding the kextcache via terminal as explained in this thread), SIP is turned off through csr-active-config 0x67 and kext-dev-mode=1 is active.
grep -y brcmpatch /var/log/system.log shows the following information after a cold boot (when BT is not working anymore).
Code:
un 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Version 2.2.6 starting on OS X Darwin 15.5.
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmPatchRAMResidency.
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1479_v5575.zhx" from resources.
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM: Firmware is valid IntelHex firmware.
Jun 25 12:29:41 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [80A58916B6C3 v274] "BCM20702A0" by "Broadcom Corp"
Jun 25 12:29:46 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: Not responding - Delaying next read.
Jun 25 12:29:46 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: device request failed ("0xe00002ed (UNDEFINED)" 0xe00002ed).
Jun 25 12:29:46 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: continuousRead - Failed to queue read (0xe00002d8)
Jun 25 12:30:22 Magnus-Desktop com.apple.kextcache[457]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
After deleting and reinstalling the patches BT works perfectly again and the log shows:
Code:
Jun 25 12:32:16 localhost kernel[0]: BrcmPatchRAM2: Version 2.2.6 starting on OS X Darwin 15.5.
Jun 25 12:32:16 localhost kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
Jun 25 12:32:16 localhost kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmPatchRAMResidency.
Jun 25 12:32:17 localhost kernel[0]: BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1479_v5575.zhx" from resources.
Jun 25 12:32:17 localhost kernel[0]: BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
Jun 25 12:32:17 localhost kernel[0]: BrcmPatchRAM: Firmware is valid IntelHex firmware.
Jun 25 12:32:17 localhost kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [80A58916B6C3 v274] "BCM20702A0" by "Broadcom Corp"
Jun 25 12:32:18 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade completed successfully.
Jun 25 12:32:18 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: Published new IOKit personality.
Jun 25 12:32:18 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Processing time 1.493 seconds.
Jun 25 12:32:19 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Version 2.2.6 starting on OS X Darwin 15.5.
Jun 25 12:32:19 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [80A58916B6C3 v274] "BCM20702A0" by "Broadcom Corp"
Jun 25 12:32:19 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade not needed.
Jun 25 12:32:19 Magnus-Desktop kernel[0]: BrcmPatchRAM2: [13d3:3404]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Jun 25 12:32:19 Magnus-Desktop kernel[0]: BrcmPatchRAM2: Processing time 0.13 seconds.
What step am I missing?
The ioReg is attached.