The ioreg-2.ioreg shows no BT device on the USB bus.
Other notes:
- SMBUS Fix not applicable to your hardware
- should apply only one "OS Check Fix" patch, not multiple
- _WAK fix not applicable to your version of macOS (read the comments in the patch)
- HPET Fix not needed
- you should try without "IRQ Fix" as well (sometimes not needed)
- you could use config.plist/ACPI/DSDT/Fixes/FixMutex=true instead of patching DSDT for Mutex...
- might try SMBIOS MacBookPro11,1
- model name of BT controller likely changes once firmware is loaded (you can check by doing cold boot with no firmware loader)
Hi! Have done all you said (extracted DSDT again, applied only RTC patch and Brightness Key patch + added FixMutex in config.plist). Then I removed BrcmFirmwareRepo and BrcmPatch2. Of course BT is not working, but as you can see from the ioreg attached it is discovered as BCM2045A0.
The ioreg-2.ioreg shows no BT device on the USB bus.
Yes, but from ioreg you can see the device BCM2045A0
WAS DETECTED after sleep, then as soon as I tried to connect my AirPods it disappeared. If I don't connect anything it spontaneously disappear after some minutes. But this ONLY when it's on battery!
I think this is caused by a failure of BrcmRAM2 to inject the BT firmware, but no log is shown in system.log so I'm not sure.
Recap:
- Device is detected as BCM2045A0 when come out from sleep while in battery --> BT doesn't work properly
- Device is detected as BCM920703 when come out from sleep while on AC --> BT works with zero issue
So, the question is, why it works when on AC and does not when on battery? That's so weird.
Thank you for everything!
Ps. without BrcmPatchRAM device is discovered as BCM2045A0 even when on AC. So must be BrcmPatchRAM issue. Or Am I wrong?
EDIT: With BrcmPatchRAM2 and BrcmFirmwareRepo after cold clean boot device is always discovered as BCM2045A0 (no matter if is AC or batter), and it works. It's only after sleep that BCM2045A0 doesn't work for some reason. After sleep device does work if laptop is on AC and BT is then discovered as BCM920703