Jump to content

dgsga

Members
  • Content Count

    264
  • Joined

  • Last visited

Everything posted by dgsga

  1. dgsga

    OpenCore Discussion

    Can I propose a new subforum be created for the new OpenCorePkg OpenCore front end being created by vit9696 and others, it is a fantastic piece of work: https://github.com/acidanthera/OpenCorePkg Even at version 0.1 it runs my Mojave 10.14.4 setup very nearly flawlessly. It consists of a 10KB bootstrap BootX64.efi and a 200KB OpenCore.efi OS loader. All configuration is done using a very well documented config.plist
  2. dgsga

    OpenCore Discussion

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

    OpenCore Discussion

    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.
  4. dgsga

    OpenCore Discussion

    @justin @Andres ZeroCross I have a z390 rig too. With the new driver system I have also found that if SetupAppleMap=NO and SetupAppleSlide=NO, shutdown and sleep both work without the need for VariableRuntimeDxe.efi. This is a step forward but without VariableRuntimeDxe.efi I still don't get persistent NVRAM across boots. Have either of you managed to get NVRAM working on z390 without the VariableRuntimeDxe driver and NVRAM > LegacyEnable set to YES?
  5. dgsga

    OpenCore Discussion

    I'm working on setting up an Opencore EFI folder for a friend who has my old Asus X99 mobo + a Haswell-E 5930K CPU. It's so long since I owned it I don't know if I need to fill in Kernel>Emulate>Cpuid1Data to get the processor recognised and XCPM to work (I don't have access to the machine at present). I know I need to use the AppleXcpmExtraMsrs quirk. Can anyone help with the config for this setup? Thanks very much
  6. dgsga

    OpenCore Discussion

    The - -pcd flag is essential, without it there is no emulation. The flag replaces the functionality that was previously in EmuVariableDxe before it was removed from the edk2 file tree...
  7. dgsga

    OpenCore Discussion

    https://github.com/headkaze/HWPEnable
  8. dgsga

    OpenCore Discussion

    @justin I’ll post the build command as soon as I have access to my hack...in a nutshell specify the pcd with - -pcd after specifying the module with -m in the build command
  9. dgsga

    OpenCore Discussion

    I’m intrigued...What is it? (Tgtbridge I mean) I’m sure it’s just a typo but I can’t work it out!!
  10. dgsga

    OpenCore Discussion

    You need to compile VariableRuntimeDxe from MdeModulePkg/Universal with the ‘PcdEmuVariableNvModeEnable’ PCD flag enabled. This will fix the panic on shutdown/restart. Then inject the NVRAM variables via nvram.plist as per OC documentation.
  11. dgsga

    OpenCore Discussion

    @Download-Fritz Here are the logs, before and after applying the IgnoreInvalidFlexRatio quirk... opencore-noquirk.log.zip opencore-fixed.log.zip
  12. dgsga

    OpenCore Discussion

    @Download-Fritz Thanks for responding to my message. I eventually fixed the macOS boot issue by selecting the IgnoreInvalidFlexRatio UEFI quirk. Would it still help with development if I post my debug log now things are working?
  13. dgsga

    OpenCore Discussion

    I'm currently trying to set up Opencore on my Intel NUC5i5 (Broadwell CPU) but boot fails immediately before BootPicker with the following message in opencore.log: ... 01:203 00:002 Performing OcScanForBootEntries... 01:206 00:002 OCB: Found 8 potentially bootable filesystems 01:208 00:002 OCBP: Apfs Volume Info is missing 01:211 00:002 OCBP: Blessed file is missing 01:213 00:002 OCBP: Blessed folder is missing 01:215 00:002 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found 01:218 00:002 OCBP: Predefined <nil> \EFI\APPLE\X64\BOOT.EFI is missing - Not Found 01:224 00:006 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI was found 01:227 00:002 OCB: Filesystem 0 (9C4B4B98) named BOOT (Success) has 1 entries 01:229 00:002 OCBP: Apfs Volume Info is missing 01:231 00:002 OCBP: Blessed file is missing 01:234 00:002 OCBP: Blessed folder is missing 01:236 00:002 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found 01:239 00:002 OCBP: Predefined <nil> \EFI\APPLE\X64\BOOT.EFI is missing - Not Found 01:241 00:002 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI was found ASSERT [OpenCore] /Users/dave/audk/MdePkg/Library/BaseLib/String.c(167): ((UINTN) String & 0x00000001) == 0 Onscreen it says 'Halting on critical error' with no further progress. I don't think it's a hardware issue as the nuc boots fine with Clover. Does anyone have any ideas?
  14. dgsga

    OpenCore Discussion

    @vit9696 1) Windows 10 LTSC (uses up less disk space and no Metro ) 2) No, I just use the OSDW switch to implement macOS only changes 3) No activation issue for me
  15. dgsga

    OpenCore Discussion

    Hmmm... It's beginning to look like it's board-dependent. My original fix also worked on my ASRock board so I'm not sure what's going on here.
  16. dgsga

    OpenCore Discussion

    @vit9696 I was indeed out of my senses. EmuVariableUefi.efi from Clover is a no go. EmuVariableRuntimeDxe.efi compiled from MdeModulePkg works just fine. No longer any need for the fork... @MacFriedIntel cd to your UDK folder. Compile EmuVariableRuntimeDxe driver from MdeModulePkg using the commands: source edksetup.sh build -a X64 -b RELEASE -t XCODE5 -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf Add to the compiled driver to OpenCore and it should fix the KP issues. It did on my ASRock board...
  17. dgsga

    OpenCore Discussion

    Update: For those of you with z390 boards: See next post by vit9696 and subsequent one by me
  18. dgsga

    OpenCore Discussion

    If you read the scan policy section in the config pdf it shows you how to calculate the scan policy value to suit your situation (type of drive, file system etc. Add together the hex values you need then convert to decimal. I had to remove the file system lock to get my Windows SATA drive to show up.
  19. dgsga

    OpenCore Discussion

    I have! Unfortunately it doesn’t seem to have any effect. Thanks for the tip though...
  20. dgsga

    OpenCore Discussion

    Is anyone here using OpenCore with a Filevault2 enctrypted drive and a 4K monitor? I've been trying to get the right resolution for the UI login screen but so far have only managed to get a very low resolution or 3840x2160. I'm after a resolution of 1920x1080. Any help would be much appreciated.
  21. dgsga

    OpenCore Discussion

    Would it work if I wrote a script to load nvram variables from a plist on startup?
  22. dgsga

    OpenCore Discussion

    Can anyone tell me if it’s possible to use the EmuVariableUefi driver with OpenCore as the Aptio V bios for z390 motherboards seems to have broken AptioMemoryFix so persistent NVRAM no longer works. Thanks...
  23. dgsga

    OpenCore Discussion

    Me too! It's bit of a mystery...
  24. dgsga

    OpenCore Discussion

    @ Fabiosun If you set Automatic to No you can remove the 'Generic' dictionary from your config.plist. As Andrey1970 says, just fill in the other 3 fields carefully (DataHub, PlatformNVRAM and SMBIOS) using the data for your iMacPro1,1. That's some beast you've got there judging by your 'About This Mac' image! @Fred_Wst I applied your changes to my plist, it has helped but I still get a wee bit of console output
  25. dgsga

    OpenCore Discussion

    Good idea. Thanks FredWst for the tip about hiding debug output
×