Jump to content

2,524 posts in this topic

Recommended Posts

Advertisement
2 minutes ago, Andres ZeroCross said:


I don't see any problem in IOREG,, Did you mean random wake when sleep?? Maybe you can set proximitywake to 0.

Just check your pmset,, open terminal and type "sudo pmset -g"

I mean sometime sleep break I think random wake from sleep895012221_ScreenShot2019-10-23at7_32_06PM.jpg.8d25b91740d756a0b3ee290a0bcc7bc8.jpg

I have already set proximitywake to 0 and also tried proximitywake to 1 no luck

 

 

Share this post


Link to post
Share on other sites
2 minutes ago, anmool said:

I mean sometime sleep break I think random wake from sleep895012221_ScreenShot2019-10-23at7_32_06PM.jpg.8d25b91740d756a0b3ee290a0bcc7bc8.jpg

I have already set proximitywake to 0 and also tried proximitywake to 1 no luck

 

 


Use this,, your system will be sleep well..

 

DSDT.aml

Share this post


Link to post
Share on other sites

Hi all!

 

I was wondering if anyone can help me out with 2 issues:

 

I'm using a Dell 3521 i5-3317u Ivy 

 

I have open core installed and working so far, but I'm breaking down my issues and cleaning things up.

 

My keyboard and trackpad don't work, and if I do get them to work my trackpad buttons do not work.

 

Here is my config. Thanks for looking at my post!

config.plist

 

Edit: Sorry, have Catalina installed.

Edited by Jobe5150

Share this post


Link to post
Share on other sites
2 hours ago, Andres ZeroCross said:


Use this,, your system will be sleep well..

 

DSDT.aml

sleep worked fine 

how Can i fix this place 

when I add If_OSI patch in  _CRS METHOD OF TPD0  always Maciasl shows me a error

just I experience whenever if my DSDT lost then I patch from start.  just I m testing on clean DSDT

1732977565_ScreenShot2019-10-23at10_06_50PM.thumb.jpg.5e84c3bbe18a3c319cfbdecd70e058c7.jpg

 

 

Share this post


Link to post
Share on other sites
2 minutes ago, anmool said:

sleep worked fine 

how Can i fix this place 

when I add If_OSI patch in  _CRS METHOD OF TPD0  always Maciasl shows me a error

just I experience whenever if my DSDT lost then I patch from start.  just I m testing on clean DSDT

1732977565_ScreenShot2019-10-23at10_06_50PM.thumb.jpg.5e84c3bbe18a3c319cfbdecd70e058c7.jpg

 

 


It's Out Of Topic, this thread just for OpenCore

Share this post


Link to post
Share on other sites
4 minutes ago, Andres ZeroCross said:


It's Out Of Topic, this thread just for OpenCore

I know I m asking for OpenCore  I m testing your applied patches in my clean DSDT

Share this post


Link to post
Share on other sites

Opencore will not boot when using kvm and qemu topology(smp) and newer model rather than Penryn.

 

I digging in the code found that:

1. when cpu model is Penryn, then occpu will not lookup msr 0x35 but cpuid to get correct cpu topology

2. when cpu model is not Penryn, occpu will lookup msr 0x35 to get correct info, but QEMU/KVM do not have a msr node 0x35, it will show "1 cores 1threads" which make the xnu cpu panic.

 

I think it would be better check cpu model Penryn or "Hypervisor Present Bit:Bit 31 of ECX of CPUID leaf 0x1" (which is the feature "hypervisor" QEMU passthrough, from here), then get the topology from cpuid instead of msr 0x35.

 

The code snippet related:

// or maybe we should also check "hypervisor" cpuid
if (Cpu->MaxId >= CPUID_CACHE_PARAMS && Cpu->Model <= CPU_MODEL_PENRYN) {
    AsmCpuidEx (CPUID_CACHE_PARAMS, 0, &CpuidCacheEax.Uint32, &CpuidCacheEbx.Uint32, NULL, NULL);
    if (CpuidCacheEax.Bits.CacheType != CPUID_CACHE_PARAMS_CACHE_TYPE_NULL) {
      CoreCount = (UINT16)GetPowerOfTwo32 (CpuidCacheEax.Bits.MaximumAddressableIdsForProcessorCores + 1);
      if (CoreCount < CpuidCacheEax.Bits.MaximumAddressableIdsForProcessorCores + 1) {
        CoreCount *= 2;
      }
      Cpu->CoreCount   = CoreCount;
      //
      // We should not be blindly relying on Cpu->Features & CPUID_FEATURE_HTT.
      // On Penryn CPUs it is set even without Hyper Threading.
      //
      if (Cpu->ThreadCount < Cpu->CoreCount) {
        Cpu->ThreadCount = Cpu->CoreCount;
      }
    }
  } else if (Cpu->Model == CPU_MODEL_WESTMERE) {
    Msr = AsmReadMsr64 (MSR_CORE_THREAD_COUNT);
    Cpu->CoreCount   = (UINT16)BitFieldRead64 (Msr, 16, 19);
    Cpu->ThreadCount = (UINT16)BitFieldRead64 (Msr, 0,  15);
  } else {
    Msr = AsmReadMsr64 (MSR_CORE_THREAD_COUNT);
    Cpu->CoreCount   = (UINT16)BitFieldRead64 (Msr, 16, 31);
    Cpu->ThreadCount = (UINT16)BitFieldRead64 (Msr, 0,  15);
  }

The oc log LEFT: using QEMU and Penryn with topology/smp set . RIGHT: using QEMU topology and IvyBridge,:

image.thumb.png.5593f67ca9b86a6b15e6b2d97592d7cd.png

Share this post


Link to post
Share on other sites

Does anyone know if it is possible to set the macOS partition as the default boot selection in the boot picker on Z390 boards with borked firmware. On my rig the picker always defaults to the first listed volume. I have LegacyEnable set to YES and have nvram.plist loading correctly. Any help here would be much appreciated. Thanks.

Edited by dgsga

Share this post


Link to post
Share on other sites
1 minute ago, dgsga said:

Does anyone know if it is possible to set the macOS partition as the default boot selection in the boot picker on Z390 boards with {censored} nvram implementation. On my rig the picker always defaults to the first listed volume. I have LegacyEnable set to YES and have nvram.plist loading correctly. Any help here would be much appreciated. Thanks.

system preferences startup select drive

Share this post


Link to post
Share on other sites
3 minutes ago, errorexists said:

system preferences startup select drive

I've tried that many times... no joy

Share this post


Link to post
Share on other sites

I have something weird, the inject kext (USBPorts.kext, FakePCIID.kext, FakePCIID_Intel_GBx.kext) not load at all, but according to the opencore debug log, the kext loads succuessfully.

This blocks me switch from clover.

opencore log

02:310 00:005 OCB: Matching <> args on type 1 0
02:315 00:004 OCC: Configuring behaviour 2
02:320 00:004 OCC: Setting cc mode 1 -> 1
02:326 00:006 OCABC: Only 246/256 slide values are usable!
02:331 00:004 OCABC: Valid slides - 10-255
02:337 00:006 OCC: Setting cc mode 1 -> 0
02:351 00:013 Trying XNU hook on System\Library\PrelinkedKernels\prelinkedkernel
02:362 00:011 Kext reservation size 8572928
02:816 00:453 Result of XNU hook on System\Library\PrelinkedKernels\prelinkedkernel is Success
02:832 00:016 OC: Read kernel version 19.0.0 (190000)
02:838 00:005 OCAK: algrey - cpu_topology_sort -disable _x86_validate_topology replace count - 1
02:843 00:004 OC: Kernel patcher result 0 for kernel (algrey - cpu_topology_sort -disable _x86_validate_topology) - Success
02:868 00:024 OCAK: PanicKextDump replace count - 1
02:872 00:004 OCAK: Patch success kext dump
02:920 00:047 OC: Prelink injection Lilu.kext () - Success
02:938 00:017 OC: Prelink injection VirtualSMC.kext () - Success
02:956 00:018 OC: Prelink injection WhateverGreen.kext (Video card) - Success
02:970 00:014 OC: Prelink injection FakePCIID.kext () - Success
02:986 00:016 OC: Prelink injection AppleALC.kext (Sound) - Success
02:991 00:004 OC: Prelink injection MCEReporterDisabler.kext () - Success
02:996 00:004 OC: Prelink injection FakePCIID_Intel_GbX.kext () - Success
03:008 00:011 OC: Prelink injection NullCPUPowerManagement.kext () - Success
03:012 00:004 OC: Prelink injection AGPMInjector.kext () - Success
03:026 00:013 OC: Prelink injection SMCSuperIO.kext () - Success
03:039 00:013 OC: Prelink injection SMCProcessor.kext () - Success
03:044 00:004 OC: Prelink injection USBPorts.kext () - Success
03:069 00:025 OC: Prelink injection SmallTreeIntel8259x.kext () - Success
03:099 00:030 Prelinked status - Success
03:120 00:020 OC: OcAppleGenericInputTimerQuirkExit status - Success
04:156 01:036 OC: OcAppleGenericInputKeycodeExit status - Success

kextstat says there is no fakepciid.kext loaded:

image.thumb.png.6c4b8e102bbdb53e739e658777bfa7ce.png

I checked multiple times that the config is set correctlly.

image.thumb.png.0bc8254b8bc043e11a4c45f913333910.png

 

 

Attachment is my efi folder, please give some help to make it work fEFI.zipor me.

Share this post


Link to post
Share on other sites

I'm running Catalina with OpenCore 0.51 on my Gene VIII.

 

This is my first time using OC and can anyone check my config.plist to be sure the settings are correct for my system?  I would like to keep the options to the minimum that works with my system.

 

Thanks.

config.plist

Share this post


Link to post
Share on other sites
On 10/25/2019 at 3:08 AM, dgsga said:

Does anyone know if it is possible to set the macOS partition as the default boot selection in the boot picker on Z390 boards with borked firmware. On my rig the picker always defaults to the first listed volume. I have LegacyEnable set to YES and have nvram.plist loading correctly. Any help here would be much appreciated. Thanks.

 

you have to set ShowPicker=NO. 

Share this post


Link to post
Share on other sites

@Leoyzen, it is strange, and I would suggest you use kernel logs for tracing the issue. Add some debug code to FakePCIID init/probe/start methods and see what happens. Also check whether there is anything in the kernel log early at start.

 

Side note: you may actually be ok with just injecting vendor-id/device-id through DeviceProperties.

Share this post


Link to post
Share on other sites

Hello all. I didn't see anything related to this when I hit search so I hope this helps. I've been AMD Hackintoshing with OpenCore and Vanilla Patches and I was not able to boot Windows out of the box. I solved this by adding an entry here:

 

OpenCore version: 0.5.2
Misc > Entries

 

The sample.plist config has a nice template if you use that. Here it is again for reference:

 

Source: https://raw.githubusercontent.com/acidanthera/OpenCorePkg/cd8a046ce9920e5246a427e347f64ffe1ab63e2d/Docs/SampleFull.plist

		<array>
			<dict>
				<key>Arguments</key>
				<string></string>
				<key>Name</key>
				<string>CustomOS</string>
				<key>Comment</key>
				<string>Not signed for security reasons</string>
				<key>Enabled</key>
				<false/>
				<key>Path</key>
				<string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI</string>
			</dict>
		</array>

Here is what I have modified:

<key>Entries</key>
        <array>
            <dict>
                <key>Arguments</key>
                <string></string>
                <key>Name</key>
                <string>Windows 10</string>
                <key>Comment</key>
                <string>Not signed for security reasons</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>IDENTIFIER/\EFI\Microsoft\Boot\bootmgfw.efi</string>
            </dict>
        </array>

Here is what the identifer looks like for my machine:

<string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,16-7D-50-71-53-38-25-00)/HD(1,GPT,094B0907-C4B8-48B1-8010-8BA5BF105D0E,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi</string>

You can use gfxutil to grab this path, but the way I did it was to boot EFI shell and run the following command:

*BOOT EFI SHELL*

Shell> fs0:
fs0:\> map > maps.txt

I then mounted my ESP partition and was able to copy and paste the info into the plist file:

 

image.thumb.png.a724dbc35353f8f75c502a3d4943fc8f.png

 

I hope this helps somebody. Took me a bit of tries to get it working.

Share this post


Link to post
Share on other sites
15 hours ago, DaGr8Gatzby said:

Hello all. I didn't see anything related to this when I hit search so I hope this helps. I've been AMD Hackintoshing with OpenCore and Vanilla Patches and I was not able to boot Windows out of the box. I solved this by adding an entry here:

 


OpenCore version: 0.5.2
Misc > Entries

 

The sample.plist config has a nice template if you use that. Here it is again for reference:

 

Source: https://raw.githubusercontent.com/acidanthera/OpenCorePkg/cd8a046ce9920e5246a427e347f64ffe1ab63e2d/Docs/SampleFull.plist


		<array>
			<dict>
				<key>Arguments</key>
				<string></string>
				<key>Name</key>
				<string>CustomOS</string>
				<key>Comment</key>
				<string>Not signed for security reasons</string>
				<key>Enabled</key>
				<false/>
				<key>Path</key>
				<string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI</string>
			</dict>
		</array>

Here is what I have modified:


<key>Entries</key>
        <array>
            <dict>
                <key>Arguments</key>
                <string></string>
                <key>Name</key>
                <string>Windows 10</string>
                <key>Comment</key>
                <string>Not signed for security reasons</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>IDENTIFIER/\EFI\Microsoft\Boot\bootmgfw.efi</string>
            </dict>
        </array>

Here is what the identifer looks like for my machine:


<string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,16-7D-50-71-53-38-25-00)/HD(1,GPT,094B0907-C4B8-48B1-8010-8BA5BF105D0E,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi</string>

You can use gfxutil to grab this path, but the way I did it was to boot EFI shell and run the following command:


*BOOT EFI SHELL*

Shell> fs0:
fs0:\> map > maps.txt

I then mounted my ESP partition and was able to copy and paste the info into the plist file:

 

image.thumb.png.a724dbc35353f8f75c502a3d4943fc8f.png

 

I hope this helps somebody. Took me a bit of tries to get it working.

 

It becomes simply with BlessOverride.

Share this post


Link to post
Share on other sites
On 10/21/2019 at 7:31 PM, moozuki said:

1. Holdover from Clover, sorry

2. My hardware NVRAM works just fine

3. SSDT-PLUG.aml was adjusted for my board

4. no way in BIOS

5. All my drives are SATA.

 

Had to make USB installer and re-install Catalina to get it to boot again, not the best solution.

It seems everytime I update kexts or OC , it gets the unable to load kernel cache error.

 

Solved the problem! Had a bad copy of VirtualSMC.

Share this post


Link to post
Share on other sites
2 hours ago, Andrey1970 said:

 

It becomes simply with BlessOverride.

 

This did not work for me. I just tested it. I'm booting Windows and Catalina off of the same drive and I already tried setting HideSelf to False. The only way I was able to get boot working is with this entry, which is why I posted it.

 

Good suggestion though!

Share this post


Link to post
Share on other sites
12 minutes ago, DaGr8Gatzby said:

 

This did not work for me. I just tested it. I'm booting Windows and Catalina off of the same drive and I already tried setting HideSelf to False. The only way I was able to get boot working is with this entry, which is why I posted it.

 

Good suggestion though!

 

ScanPolicy 

(bit 10) — OC_SCAN_ALLOW_FS_ESP, allows scanning of EFI System Partition file system.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      ---TUTORIAL---

      https://olarila.com/forum/viewtopic.php?f=50&t=8685
       
      --Original Post--
       
      https://olarila.com/forum/viewtopic.php?f=97&t=11237
       
      --Bios/UEFI Settings--
       
      *Update bios/uefi to F7+*
      1- Go to M.I.T./Advanced Frequency Settings tab
       
      Extreme Memory Profile (X.M.P.) - Profile 1
       
      2- Go to BIOS tab
       
      CSM Support - Disabled
       
      3- Go to Peripherals/Thunderbolt(TM) Configuration tab
       
      Security Level - No Security
      Thunderbolt USB Support - Enabled
      GPIO3 Force Pwr - Enabled
       
      4- Go to Chipset tab
       
      Internal Graphics - Enable
       
      ---CLOVER FOLDER---
      https://olarila.com/files/Clover.Folder/EFI CLOVER Z390 DESIGNARE.zip
      *Use this folder with FULL DSDT PATCHED
       
      ---OPENCORE FOLDER---
      https://olarila.com/forum/viewtopic.php?f=28&amp;t=10578
      *Use this folder with FULL DSDT PATCHED
       
       
      ---Extract one Full dump for DSDT edits, post files---
       
      RunMe.app
       
       
       
      ---HARDWARE---
       
      --MOBO

      GIGABYTE Z390 DESIGNARE
      -Link
      https://www.amazon.com/Z390-DESIGNARE-Gigabyte-Thunderbolt-Motherboard/dp/B07K8RJZRG/ref=sr_1_1?keywords=Z390+DESIGNARE&qid=1565492390&s=electronics&sr=1-1

      --PROCESSOR

      Intel Core i9-9900K
      -Link
      https://www.amazon.com/Intel-i9-9900K-Desktop-Processor-Unlocked/dp/B005404P9I/ref=sr_1_1_sspa?keywords=Intel+Core+i9-9900K&qid=1553358099&s=gateway&sr=8-1-spons&psc=1

      --COOLER

      CORSAIR H100i RGB PLATINUM AIO Liquid CPU Cooler
      -Link
      https://www.amazon.com/CORSAIR-H100i-PLATINUM-Liquid-Cooler/dp/B07JWB5BSN/ref=sr_1_4?keywords=WATER+COOLER+CPU&qid=1565492509&s=gateway&sr=8-4

      --MEMORY

      Corsair CMW32GX4M2C3200C16 Vengeance RGB PRO 32GB (2x16GB) DDR4 3200 (PC4-25600)
      -Link
      https://www.amazon.com/Corsair-CMW32GX4M2C3200C16-Vengeance-PC4-25600-Desktop/dp/B07GTG2T7L/ref=sr_1_15?keywords=memory+ddr4+32&qid=1553358238&s=gateway&sr=8-15

      --GPU

      MSI RX Vega 64 AIR Boost 8G OC
      -Link
      https://www.amazon.com/MSI-RX-64-AIR-8G/dp/B07DH7S1X1/ref=sr_1_2?keywords=vega+64+gigabyte&qid=1565492819&s=electronics&sr=1-2

      --SSD

      Samsung 970 EVO 1TB SSD (MZ-V7E1T0BW) NVMe M.2 V-NAND
      -Link
      https://www.amazon.com/Samsung-970-EVO-1TB-MZ-V7E1T0BW/dp/B07BN217QG/ref=sr_1_1?keywords=s+samsung+970+evo+1tb&qid=1565493002&s=electronics&sr=1-1

      --POWER SUPPLY

      EVGA Supernova 1000 P2 80+ Platinum, 1000W ECO Mode Fully Modular 
      -Link
      https://www.amazon.com/EVGA-Supernova-Platinum-Crossfire-220-P2-1000-XR/dp/B00EKJQM5E/ref=sr_1_3?keywords=power+supply+1000w&qid=1565493196&s=gateway&sr=8-3

      --WIRELESS

      TP-Link Archer T9E
      -Link
      https://www.amazon.com/TP-Link-Archer-T9E-Beamforming-Technology/dp/B00TQEX7AQ/ref=sr_1_1?keywords=TP-Link+Archer+T9E&qid=1553358397&s=gateway&sr=8-1

      --CASE

      Thermaltake Core P5 Tempered Glass Black Edition ATX Open Frame Panoramic Viewing
      -Link
      https://www.amazon.com/Thermaltake-Tempered-Panoramic-Certified-CA-1E7-00M1WN-03/dp/B01N4IGVSC/ref=sr_1_2?keywords=Thermaltake+Core+P5&qid=1565493567&s=gateway&sr=8-2

      --DSDT Patches--
      -FIX ACPI ERRORS -FIX OEM SSDTs to AVOID ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA -DMAC -REMOVE PROBLEMATIC AND UNUSED DEVICES -FIX K.P in REBOOT -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -FWHD -USBX -PMCR -PPMC -XSPI -CNVW -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES ---SCREENSHOTs---




















      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Thanks to KGP for SSDT Thunderbolt
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By notiflux
      Unfortunately, this project has come to a halt, at least for now. I don't have enough time to work on the project and it's lacking behind, so please don't use it for configuring OpenCore, it will produce broken configuration files.
      I will leave the source code on GitHub, so in case someone wants to take over the project, they can.
       
      original post:
      OpenCore Configurator Source
    • By clockT
      sono un pò arrugginito ..e volevo chiedere un aiuto su come installare opencore anzichè clover. ho provato ma dopo il post installazione riesco solo a far partire catalina tramite pendrive. quale congifurazione sbaglio?
      EFI.zip

    • By rusty-bits
      Command line tool that will build a working EFI folder based on the settings in the config.plist file.
      https://github.com/rusty-bits/OC-tool
       
       
      you can also copy your config.plist to the RELEASE folder and double-click OC-tool  
      this is the same as running
      ./OC-tool -uo build release from the command line  
       
      see the wiki for more info  
       
      https://github.com/rusty-bits/OC-tool/wiki
       
      added functionality to the -T option  (update ver 1.6pt)  

      TUI (Text based User Interface) now has limited functionality  
      kexts, drivers, tools and quirks can be toggled on or off, then by pressing g an EFI folder will be created based on what you set  
       
       
      working:  
      - BOOT/BOOTx64.efi built automatically  
      - OC/OpenCore.efi build automatically
      - OC/ACPI folder built automatically from settings in ACPI/Add section of config.plist  
      - - the tool can compile .dsl to .aml on the fly if iasl is present, but I recommend compiling them to .aml yourself for the tool to move over  
      - OC/Drivers folder built automatically from settings in UEFI/Drivers section of config.plist  
      - OC/kexts folder built automatically from settings in Kernel/Add section of config.plist  
      - OC/Tools/Shell.efi built automatically from setings in Misc/Tools section of config.plist  
      - OC/vault.plist and OC/vault.sig are built automatically from the Misc/Security/RequireVault setting in config.plist  
      - can specify debug or release version of resources to be built  
      - parses plist files internally, no longer needs to call /usr/libexec/PlistBuddy which may not exist on Catalina  
      - kexts, drivers, tools and quirks can be enabled or disabled before building the EFI by using the -T option  
       
×