Contribute
Register

info.plist is missing for the injected kext

Joined
Nov 8, 2015
Messages
17
Motherboard
Gigabyte GA-Z97X-UD7 TH
CPU
i7-4790K
Graphics
RX 580
Hi -

I've been using/running my hackintosh since 2015. Trying to get the wifi working on Sonoma I ran into a problem I couldn't figure out.

I added the kexts to my EFI/OC/Kexts

IOSkywalkFamily.kext
IO80211FamilyLegacy.kext
AMFIPass.kext
AirPortBrcmNIC.kext

However, I keep getting the error "info.plist is missing for the injected kext" for the new ones added. The package contents shows the info.plist for each one in the correct spot and there are no issues with the other kexts in that folder (lilu, whatevergreen, etc).

Can't figure it out, I've removed and readded multiple times without luck. I've now given up and bought at Wifi to ethernet bridge, but would like to solve.

Thanks!

EDIT: using opencore 0.9.9
 
@frankle1
Le me see your config.plist file.
 
Thanks...i've also attached one of the logs showing the error.
Code:
OC: Plist Kexts\IO80211FamilyLegacy.kext\Contents\Info.plist is missing for injected kext IO80211FamilyLegacy.kext (V1200.12.2b1)
is the issue

have you put that kext in your kext folder?

zip and upload your EFI
 
Yes, that kext is in the folder and when I examine the package contents of that kext the info.plist is in the correct location.
 

Attachments

  • efi.zip
    20.7 MB · Views: 2
@frankle1
Not sure what is the issue.
About your EFI:
  • Rename EFI/oc to EFI/OC.
  • Remove amfi=0x80 boot arg when AMFIPass.kext is enabled
  • ocvalidate doesn't find any error.
To get the wifi working, these items must be enabled:
wifi.png
amfi.png
block.png
 
Thanks....i'll tryin enabling those kexts. I need time because when I get the error there's not way to restart without taking out the drive and putting it into another computer to fix the config.plist

I keep changing EFI/oc to EFI/OC but it keeps changing back!
 
@frankle1
"I keep changing EFI/oc to EFI/OC but it keeps changing back!"
Rename it in 2 steps in Terminal, e.g.:
Code:
cd /Volumes/EFI/EFI
mv oc XYZ
mv XYZ OC
 
Thanks. Was able to rename. Still doesn't load kexts. What's interesting is that if I boot from my Windows partition and look at the EFI, the new kext do not show up - they are not listed under EFI/OC/KEXTS (the old ones do appear just fine). When I reboot into Sonoma and look at the EFI all the kexts appear to be in the correct folder.
 
if I boot from my Windows partition and look at the EFI, the new kext do not show up - they are not listed under EFI/OC/KEXTS (the old ones do appear just fine). When I reboot into Sonoma and look at the EFI all the kexts appear to be in the correct folder.

That implies that you have two different /EFI folders, one boots windows and the other boots Sonoma.
 
Back
Top