Jump to content

How to Force Kexts To Load in OpenCore?


ChrisWayg
 Share

2 posts in this topic

Recommended Posts

 

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 by ChrisWayg
added tags
Link to comment
Share on other sites

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

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...