People who installed Sierra. Was it installed from scratch or updated from El Capitan? Thanks!
I folllowed the guide to install mac os Sierra (10.12.6) to my elite x2. Installation worked fine so far but when it comes to patching the DSDT.dsl file i get following compiler error (Illegal recursive call to method that creates named objects (_E16)). The other SSDT files worked just fine. Also wifi is not working for me. I replaced with a dell dw1560 (working on windows) and performed the fcvo patch.
OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
Field (SPRT, ByteAcc, Lock, Preserve)
{
SSMP, 8
}
Easy fix... just remove this code from the method:
Code:OperationRegion (SPRT, SystemIO, 0xB2, 0x02) Field (SPRT, ByteAcc, Lock, Preserve) { SSMP, 8 }
It is not necessary as there is another definition of SPRT,SSMP in global scope.
FYI: Although it is not causing an error (no recursive calls), you can also remove the same code from DMSI.
Thank you so far! That helped me out getting all my Acpi files patched. But Wifi card still not usable. Any idea on that one?
You do not have current FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext. Current version is 1.3.13. You have 1.3.2.
Note also: You could also use AirportBrcmFixup.kext + Lilu.kext instead of the FakePCIID kexts + fcvo patch.
To get this clear cause I'm not that much into this. What does
in the wifi guide mean / what I have to do? And for the first part I just have to copy AirportBrcmFixup.kext + Lilu.kext into EFI/CLOVER/kexts/Other/?
- Non native/inject Brcm device_id (one method)
- config.plist/Devices/FakeID/WIFI/0x43a014e4
Thanks again for your support!!
No need for any FakeID setting.
Easiest solution is AirportBrcmFixup.kext+Lilu.kext. That's all you need.
Next easiest is FakePCIID_Broadcom_WiFi.kext+FakePCIID.kext + 'fcvo' patch in config.plist/KernelAndKextPatches/KextsToPatch (for 10.12).
I have transitioned my guides to AirportBrcmFixup...
Wifi is working now but bluetooth isn't. Anything additional to do to get also bluetooth working?