Jump to content

Looking for Fix. Loading specific kexts for each OS. Like in OC


makk
 Share

3 posts in this topic

Recommended Posts

Need Help!

 

In OpenCore one is able to load a kext for 1 OS without it loading for the other, with MinKernel and MaxKernel which is pretty nifty.

 

Right now I have Intel AC Dual Band 3160 W/BT card.

I have Catalina and Big Sur on the save drive sharing the same boot loader.

 

For Catalina I am running itlwm.kext with MaxKernel set to 19.6.0 uname -r

For Big Sur I am running AirportItlwmkext MinKernel set to 20.6.0 uname -r

 

The problem I have is the AirportItlwm.kext are individually specific.  

as it stands, there are 5 kexts, 1 specific for Catalina, 1 specific for Big Sur, and so on for the others down to Mojave.

itlwm.kext is good for Catalina as AirPlay and Mirroring works.

itlwm.kext is no good for Big Sur because no AirPlay and  Screen Mirroring so have to use AirportItlwm.kext.

 

In OpenCore I am able to have both kexts in config.plist with the MinKernel and MaxKernel method without interfering each OS.

 

I would like to know if there is a way to do this in Clover?  I have looked at Force Kexts Load but, I do not see MatchOS.

Is there another spot to do this in Clover? 

 

Thanks 

 

Link to comment
Share on other sites

On 3/10/2022 at 3:22 PM, Hervé said:

You must have missed that Clover always offered to load kexts through folders dedicated to each OS X/macOS version. In such case, don't place anything in kexts/Other but in kexts/10.xx or kexts/11 or kexts/12.

The alternative to this is to cache those kexts in each macOS version by installing each relevant kext in /L/E rather than inject them through the bootloader.

Yes Thank you, I did.

 

Was always using Other. forgot about the individual OS Folders. oops..;)

Works fine.

 

 

Link to comment
Share on other sites

  • 1 month later...
 Share

×
×
  • Create New...