ChrisWayg Posted January 24, 2020 Share Posted January 24, 2020 (edited) In Clover there is ForceKextsToLoad. What is the equivalent method in OpenCore? I want to force /System/Library/Extensions/IO80211Family.kext to load from S/L/E as it is required by AirPortAtheros40.kext which I am loading via OpenCore, without copying IO80211Family.kext to EFI/OC/Kexts/Relevant Specs: Opencore 0.5.4, macOS Mojave 10.14.6, Wifi: TP-Link WDN4800 (AR9380) Edited January 24, 2020 by ChrisWayg added tags Link to comment Share on other sites More sharing options...
ChrisWayg Posted January 24, 2020 Author Share Posted January 24, 2020 Ok, so I got a reply from the OpenCore developer: Quote Hello, we indeed do not have this feature, but the reason for this is that it does not always work. For example, ForceKextsToLoad in Clover does not work at all with FileVault 2 enabled, as it makes /System/Library/Extensions directory unaccessible for the bootloader. We believe FileVault 2 should be used by everyone, so this feature is not an option for us. We plan to implement an alternative solution for this problem: Apple Secure Boot. This way immutablekernel will be used instead of prelinkedkernel, which contains all the drivers. For now your only solution might be to inject IO80211 as well. https://github.com/acidanthera/bugtracker/issues/681 2 Link to comment Share on other sites More sharing options...
Recommended Posts