Jump to content

6,300 posts in this topic

Recommended Posts

Guys,

 

This is beyond me. 

 

I trying to install Catalina from opencore installer on Z97X Gaming 5.

 

OpenCore boot and I can pick the installer to install Catalina. See log for full details.

 

After picking the installer, boot process continue to run and finally STOPS with the following line output:

OC: OcAppleGenericInputKeycodeExit status - Success

 

After that nothing happens, The log files DON'T even show panic or error.

 

See Log:

 

20:167 01:894 OCB: Should boot from Recovery 10.15.3 (T:2|F:1|DEF:0)
20:246 00:078 OCRAM: Extent allocation of 496564661 bytes (A) gave 100000000 (avoid high 0)
20:513 00:267 OCB: Found chunklist BaseSystem.chunklist for DMG BaseSystem.dmg[10]
23:836 03:322 Built DMG DP: VenHw(957932CC-7E8E-433B-8F41-D391EA3C10F8,00000000)/MemoryMapped(0xA,0x100000000,0x100001000)/DMG_000000001D98F9B5.dmg/VenMsg(004B07E8-0B9C-427E-B0D4-A466E6E57A62,B5F9981D00000000)
23:893 00:056 OCBP: APFS Volume Info is missing
23:935 00:041 OCBP: BlessedFileHEX (1/4 256) - 01 04 18 00 CC 32 79 95 8E 7E 3B 43 8F 41 D3 91 EA 3C 10 F8 00 00 00 00 01 03 18 00 0A 00 00 00 00 00 00 00 01 00 00 00 00 10 00 00 01 00 00 00 04 04 36 00 44 00 4D 00 47 00 5F 00 30 00 30 00
23:957 00:022 OCBP: BlessedFileHEX (2/4 256) - 30 00 30 00 30 00 30 00 30 00 30 00 31 00 44 00 39 00 38 00 46 00 39 00 42 00 35 00 2E 00 64 00 6D 00 67 00 00 00 03 0A 1C 00 E8 07 4B 00 9C 0B 7E 42 B0 D4 A4 66 E6 E5 7A 62 B5 F9 98 1D 00 00
23:980 00:023 OCBP: BlessedFileHEX (3/4 256) - 00 00 04 01 2A 00 01 00 00 00 28 00 00 00 00 00 00 00 C8 DF 3B 00 00 00 00 00 91 5E B7 CD 8D 2E 07 4E AB 7A 6C 9F AA 76 18 C0 02 02 04 04 50 00 5C 00 53 00 79 00 73 00 74 00 65 00 6D 00 5C 00
24:003 00:022 OCBP: BlessedFileHEX (4/4 256) - 4C 00 69 00 62 00 72 00 61 00 72 00 79 00 5C 00 43 00 6F 00 72 00 65 00 53 00 65 00 72 00 76 00 69 00 63 00 65 00 73 00 5C 00 62 00 6F 00 6F 00 74 00 2E 00 65 00 66 00 69 00 00 00 7F FF 04 00
24:026 00:023 OCBP: BlessedFileDP - VenHw(957932CC-7E8E-433B-8F41-D391EA3C10F8,00000000)/MemoryMapped(0xA,0x100000000,0x100001000)/DMG_000000001D98F9B5.dmg/VenMsg(004B07E8-0B9C-427E-B0D4-A466E6E57A62,B5F9981D00000000)/HD(1,GPT,CDB75E91-2E8D-4E07-AB7A-6C9FAA7618C0,0x28,0x3BDFC8)/\System\Library\CoreServices\boot.efi
24:049 00:022 OCBP: Blessed file is valid
24:071 00:022 OCB: Perform boot Recovery 10.15.3 to dp VenHw(957932CC-7E8E-433B-8F41-D391EA3C10F8,00000000)/MemoryMapped(0xA,0x100000000,0x100001000)/DMG_000000001D98F9B5.dmg/VenMsg(004B07E8-0B9C-427E-B0D4-A466E6E57A62,B5F9981D00000000)/HD(1,GPT,CDB75E91-2E8D-4E07-AB7A-6C9FAA7618C0,0x28,0x3BDFC8)/\System\Library\CoreServices\boot.efi (0/0), balloon 0
24:119 00:048 OCB: Matching <> args on type 2 0
24:412 00:292 OCC: Configuring behaviour 0
24:441 00:029 OCOS: OS set: <null> Mac OS X 10.15
24:464 00:022 OCOS: OS set: Apple Inc. Mac OS X 10.15
24:498 00:034 OCABC: All slides are usable! You can disable ProvideCustomSlide!
24:598 00:099 Trying XNU hook on System\Library\PrelinkedKernels\prelinkedkernel
24:838 00:240 Kext reservation size 7929856
25:397 00:559 Result of XNU hook on System\Library\PrelinkedKernels\prelinkedkernel is Success
25:450 00:053 OC: Read kernel version 19.3.0 (190300)
25:493 00:042 OCAK: Replacing _xcpm_core_scope_msrs data 226 76
25:532 00:039 OCAK: Replacing _xcpm_core_scope_msrs data 226 13200
25:573 00:040 OCAK: Replacing _xcpm_core_scope_msrs data 226 16384
25:613 00:039 OCAK: Not matching _xcpm_core_scope_msrs data 46 29660
25:655 00:042 OCAK: XcpmCfgLockRel replace count - 2
25:715 00:059 OCAK: PanicKextDump replace count - 1
25:755 00:040 OCAK: Patch success kext dump
25:832 00:076 OC: Kernel patcher com.apple.driver.AppleRTC (Disable RTC checksum update on poweroff) init succeed
25:872 00:040 OC: Kernel patcher result 5 for com.apple.driver.AppleRTC (Disable RTC checksum update on poweroff) - Success
25:914 00:042 OCAK: AppleCpuPmCfgLock v1 replace count - 10
25:955 00:040 OCAK: Patch v1 success com.apple.driver.AppleIntelCPUPowerManagement
25:995 00:040 OCAK: AppleCpuPmCfgLock v2 replace count - 0
26:036 00:040 OCAK: RemoveUsbLimitIoP1 replace count - 1
26:075 00:039 OCAK: Patch success com.apple.iokit.IOUSBHostFamily
26:118 00:042 OCAK: RemoveUsbLimitV2 replace count - 1
26:157 00:039 OCAK: Patch success com.apple.driver.usb.AppleUSBXHCI
26:216 00:058 OC: Prelink injection Lilu.kext (Patch engine) - Success
26:266 00:050 OC: Prelink injection VirtualSMC.kext (SMC emulator) - Success
26:318 00:052 OC: Prelink injection WhateverGreen.kext (Video patches) - Success
26:367 00:048 OC: Prelink injection AppleALC.kext (Audio patches) - Success
26:416 00:048 OC: Prelink injection USBInjectAll.kext () - Success
26:463 00:047 OC: Prelink injection SMCProcessor.kext () - Success
26:541 00:078 OC: Prelink injection CodecCommander.kext () - Success
26:594 00:053 Prelinked status - Success
26:661 00:066 OCSMC: SmcReadValue Key 4D535463 Size 1
26:701 00:039 OCSMC: SmcReadValue Key 4D534163 Size 2
26:741 00:040 OC: OcAppleGenericInputTimerQuirkExit status - Success
26:781 00:039 OC: OcAppleGenericInputKeycodeExit status - Success

 

Have tried with just essentials .efi files:

FwRuntimeServices.efi

ApfsDriverLoader.efi

HFSPlus.efi

 

Same effect.

 

Have even added more .efi files believing that OC is missing some of them:

 

These issue is not covered in the guide here: https://khronokernel.github.io/Opencore-Vanilla-Desktop-Guide/troubleshooting/troubleshooting.html#opencore-booting

 

Please can anyone who experience this before advise. I have tried many things but is running out of option.

 

Thank you !

 

EFI.zip

opencore-2020-02-17-143728.txt

Screenshot 2020-02-17 at 16.43.57.png

Edited by Beefcat
Fix spell check errors and grammar

Share this post


Link to post
Share on other sites
Advertisement
3 hours ago, Pavo said:

1. As you can see from the below code snippet ApfsDriverLoader is not being built with DEBUG options. You can look at the code yourself at https://github.com/Pavo-IM/ocbuilder/blob/master/OCBuilder/release.command


applesupportclone
unset WORKSPACE
unset PACKAGES_PATH
cd "${BUILD_DIR}/AppleSupportPkg"
mkdir Binaries >/dev/null || exit 1
cd Binaries >/dev/null || exit 1
ln -s ../UDK/Build/AppleSupportPkg/RELEASE_XCODE5/X64 RELEASE >/dev/null || exit 1
cd .. >/dev/null || exit 1
applesupportudkclone
cd UDK
applesupportpkgclone
ln -s .. AppleSupportPkg >/dev/null || exit 1
make -C BaseTools >/dev/null || exit 1
sleep 1
unset WORKSPACE
unset EDK_TOOLS_PATH
export NASM_PREFIX=/usr/local/bin/
source edksetup.sh --reconfig >/dev/null || exit 1
sleep 1
echo "Compiling the latest commited Release version of AppleSupportPkg..."
build -a X64 -b RELEASE -t XCODE5 -p AppleSupportPkg/AppleSupportPkg.dsc >/dev/null || exit 1

2. All OCBuilder does is clone the repo of the kexts and builds the master branch of that repo. So if there is a kext issue its an issue that the owner of the repo needs to fix, not OCBuilder.


buildrelease() {
  xcodebuild -configuration Release  >/dev/null || exit 1
}

echo "Cloning IntelMausiEthernet repo..."
git clone https://github.com/Mieze/IntelMausiEthernet.git >/dev/null || exit 1
cd "${BUILD_DIR}/IntelMausiEthernet"
echo "Compiling the latest commited Release version of IntelMausiEthernet..."
buildrelease
echo "IntelMausiEthernet Release Completed..."

 

 

Thx. I just rebuilt with your latest OCbuilder and made OC WITHOUT debug and now only one line in the log:

00:000 00:000 Starting ApfsDriverLoader ver. 2.1.5

Not an issue...just interesting.

 

Regarding IntelMausiEthernet kext not pre-linking, what does "invalid parameter" mean (in OC log) ?

The author of that text may need to know why it's not pre-linking with the kernel (via OC).

 

Share this post


Link to post
Share on other sites
5 hours ago, n.d.k said:

I am releasing the external GUI boot picker for the standard OC https://github.com/n-d-k/NdkBootPicker, Binary release are available as well, auto built by Travis ci server.

 

Thanks releasing you're GUI. I just tried it on OC 0.5.6 built today.

Followed your instructions.

Misc->Boot->PickerMode=External

Misc->Boot->ShowPicker=true

Misc->Security->AllowSetDefault=false

 

System hangs at NdkBootPicker.efi being loaded.

Have to power off.

 

Log:

00:000 00:000 OC: OpenCore DBG-056-2020-02-17 is loading in Optional mode (0/0)...
00:032 00:032 OC: Boot timestamp - 2020.02.17 19:51:09
00:062 00:029 OCCPU: MP services threads 8 (enabled 8) - Success
00:091 00:029 OCCPU: MP services Pkg 1 Cores 4 Threads 2 - Success
00:145 00:053 OCCPU: Found        Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
00:174 00:029 OCCPU: Signature 306A9 Stepping 9 Model 3A Family 6 Type 0 ExtModel 3 ExtFamily 0 uCode 19
00:204 00:029 OCCPU: Detected Apple Processor Type: 07 -> 0704
00:256 00:052 OCCPU: Ratio Min 16 Max 35 Current 35 Turbo 48 48 48 48
00:287 00:030 OCCPU: Timer address is 408 from LPC
00:440 00:153 OCCPU: CPUFrequencyFromTSC  3501162290Hz  3501MHz
00:469 00:029 OCCPU: CPUFrequency  3501162290Hz  3501MHz
00:499 00:029 OCCPU: FSBFrequency   100033208Hz   100MHz
00:552 00:052 OCCPU: Pkg 1 Cores 4 Threads 8
00:581 00:029 OC: OcLoadNvramSupport...
00:611 00:029 OC: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - ignored, exists
00:689 00:078 OC: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - ignored, exists
00:719 00:029 OC: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:csr-active-config - ignored, exists
00:748 00:029 OC: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:prev-lang:kbd - ignored, exists
00:801 00:052 OC: Current version is DBG-056-2020-02-17
00:831 00:030 OC: OcLoadUefiSupport...
00:885 00:053 AIFTimerBoostInit Current timer is 10000
00:915 00:029 gST->ConIn BEE1F230 vs found BEE1F230
00:944 00:029 OCABC: Firmware has 4170371 free pages (766595 in lower 4 GB)
00:999 00:055 OC: Got 7 drivers
01:029 00:029 OC: Driver FwRuntimeServices.efi at 0 is being loaded...
01:075 00:046 OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
01:124 00:048 OC: Driver ApfsDriverLoader.efi at 1 is being loaded...
01:166 00:042 Starting ApfsDriverLoader ver. 2.1.6
01:192 00:025 OC: Driver ApfsDriverLoader.efi at 1 is successfully loaded!
01:245 00:052 OC: Driver ApfsDriverLoader.efi at 1 needs connection.
01:274 00:029 OC: Driver HFSPlus.efi at 2 is being loaded...
01:340 00:065 OC: Driver HFSPlus.efi at 2 is successfully loaded!
01:367 00:026 OC: Driver HFSPlus.efi at 2 needs connection.
01:396 00:029 OC: Driver FireWireOhci.efi at 3 is being loaded...
01:464 00:068 OC: Driver FireWireOhci.efi at 3 is successfully loaded!
01:490 00:026 OC: Driver FireWireOhci.efi at 3 needs connection.
01:521 00:030 OC: Driver AudioDxe.efi at 4 is being loaded...
01:588 00:067 OC: Driver AudioDxe.efi at 4 is successfully loaded!
01:614 00:026 OC: Driver AudioDxe.efi at 4 needs connection.
01:644 00:029 OC: Driver BootChimeDxe.efi at 5 is being loaded...
01:765 00:120 OC: Driver BootChimeDxe.efi at 5 is successfully loaded!
01:791 00:026 OC: Driver NdkBootPicker.efi at 6 is being loaded...

 

Share this post


Link to post
Share on other sites

Guys which .plist editor are you recommended for OpenCore? Cause Xcode sometimes broke the .plist and starting to give a failed parse real error. That's why I am asking you what is the best option for editing plist. 

Share this post


Link to post
Share on other sites
6 hours ago, n.d.k said:

I am releasing the external GUI boot picker for the standard OC https://github.com/n-d-k/NdkBootPicker, Binary release are available as well, auto built by Travis ci server.

Thanks for doing this. Makes the most sense now with OC bringing support for external boot loaders. One thing, when complied, Icons creates another duplicate parent folder of the same name. FYI.

Share this post


Link to post
Share on other sites
8 minutes ago, telepati said:

Guys which .plist editor are you recommended for OpenCore? Cause Xcode sometimes broke the .plist and starting to give a failed parse real error. That's why I am asking you what is the best option for editing plist. 

 

I've never had problem with Xcode.  having said that I've always used PlistEdit Pro. cheap, small & lite and very easy to use. never failed me.

Share this post


Link to post
Share on other sites
9 hours ago, telepati said:

Guys which .plist editor are you recommended for OpenCore? Cause Xcode sometimes broke the .plist and starting to give a failed parse real error. That's why I am asking you what is the best option for editing plist. 

Xcode remains the best option to edit plist files because this is Apple's used files.

Share this post


Link to post
Share on other sites

Anyone know why I cannot enable SIP?  I have 

<key>csr-active-config</key>
<data>AAAAAA==</data>

and I see

> nvram -p
csr-active-config	g%00%00%00

but when I check, I get

>csrutil status
System Integrity Protection status: disabled.

I don't know what else to check/try.

Share this post


Link to post
Share on other sites

Remove the key entirely. Clear your NVRAM. It should not hold the variable: csr-active-config.

Share this post


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

Anyone know why I cannot enable SIP?  I have 


<key>csr-active-config</key>
<data>AAAAAA==</data>

and I see


> nvram -p
csr-active-config	g%00%00%00

but when I check, I get


>csrutil status
System Integrity Protection status: disabled.

I don't know what else to check/try.

 

Maybe, You've to reset NVRAM after this change. Just my opinion.

Share this post


Link to post
Share on other sites
3 hours ago, Slice said:

Xcode remains the best option to edit plist files because this is Apple's used files. 

You are right and that's why I chose Xcode for editing first in place but lately, when I use Xcode it starts to convert <integer> to <real> and giving this error while boot "Failed to parse real field of type 1". I create a new config.plist and still giving the same error. And I don't know how to fix this problem on Xcode. But I create the same config files with the same settings on ProperTree "Failed to parse real field of type 1" error gone. Why Xcode doing that I don't get it?

Share this post


Link to post
Share on other sites
1 hour ago, Tiem said:

Remove the key entirely. Clear your NVRAM. It should not hold the variable: csr-active-config.

 

Thanks, that worked.  Used the "CleanNvram.efi" tool to do it.

Share this post


Link to post
Share on other sites
6 hours ago, Slice said:

Xcode remains the best option to edit plist files because this is Apple's used files.

xcode is fine yes but there has been an issue with saving in the ESP a few others have encountered this issue as well so we found that plist editor pro a better option

Share this post


Link to post
Share on other sites

try saving a DATA entry with latest Xcode. it will not allow you to save and sometimes removes that part of the code tree. a simple edit like changing your layout id becomes an issue.

Edited by bronxteck

Share this post


Link to post
Share on other sites

is there any timeout option for error seeing? For example, I am getting this error 'Failed to parse real field of type 1' before the boot picker, but it is passing extremely fast there is no time to read. 

 

I set up this way but still fast cant read anything;

 

Under Debug;

DisableWatchDog YES

DisplayDelay 100

 

But I am not sure these are the correct option for my needs.

Share this post


Link to post
Share on other sites
19 minutes ago, telepati said:

Failed to parse real field of type 1

It means you have a problem with an entry in your config file. Either it's in the wrong place, or has an invalid field.

6 hours ago, Logician said:

Thanks, that worked.  Used the "CleanNvram.efi" tool to do it.

 

NP. OC does support proper Apple shortcuts for cleaning it (OPT + CMD + P + R). Another way is using Hackintool (NVRAM tab). Yet another way is using Terminal (nvram -c for a total wipe or you can use nvram -d x and delete specific entries, where 'x' is the specific variable).

Share this post


Link to post
Share on other sites
1 hour ago, telepati said:

is there any timeout option for error seeing? For example, I am getting this error 'Failed to parse real field of type 1' before the boot picker, but it is passing extremely fast there is no time to read. 

 

I set up this way but still fast cant read anything;

 

Under Debug;

DisableWatchDog YES

DisplayDelay 100

 

But I am not sure these are the correct option for my needs.

100 microseconds are very small time.

Share this post


Link to post
Share on other sites
8 hours ago, telepati said:

You are right and that's why I chose Xcode for editing first in place but lately, when I use Xcode it starts to convert <integer> to <real> and giving this error while boot "Failed to parse real field of type 1". I create a new config.plist and still giving the same error. And I don't know how to fix this problem on Xcode. But I create the same config files with the same settings on ProperTree "Failed to parse real field of type 1" error gone. Why Xcode doing that I don't get it?

 

5 hours ago, Erroruser said:

xcode is fine yes but there has been an issue with saving in the ESP a few others have encountered this issue as well so we found that plist editor pro a better option

 

3 hours ago, bronxteck said:

try saving a DATA entry with latest Xcode. it will not allow you to save and sometimes removes that part of the code tree. a simple edit like changing your layout id becomes an issue.

Really? All you tell about Catalina? Or there are cases of initially bad plists?

I worked with Xcode since v2.4 and never encountered such problems.

Share this post


Link to post
Share on other sites
27 minutes ago, Andrey1970 said:

100 microseconds are very small time.

DisplayDelay is the correct option then. Increase the value will fulfill my needs. Thank you, Andrey. 

Share this post


Link to post
Share on other sites
48 minutes ago, Slice said:

Really? All you tell about Catalina? Or there are cases of initially bad plists?

I worked with Xcode since v2.4 and never encountered such problems.

They are talking about the way Xcode handles some fields (like the data field). 

 

Xcode:

169488044_ScreenShot2020-02-18at12_48_51PM.thumb.png.5c167912ff0e27b42d259246a351bc0d.png

 

Plist Editor Pro:

1555958102_ScreenShot2020-02-18at12_49_25PM.thumb.png.b9d89a64ce8ed9e25096f66284cb1111.png

 

Pretty trivial to change the value on PED. Not so much in Xcode. So yeah, for the majority of people, PED is a much better way to handle Hack plists. Not like they are anything special (binary plists). Just a basic text file. Notepad works just as well and you can use Hackintool to convert between Hex, Binary, etc.

Share this post


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

 

 

Really? All you tell about Catalina? Or there are cases of initially bad plists?

I worked with Xcode since v2.4 and never encountered such problems.

 

Yes really. Catalina and latest Xcode. It is not a bad plists problem. Cause I test it in multiple ways. Xcode eventually at some point converts <integer></integer> to as a <real></real>

 

 

1 hour ago, Tiem said:

They are talking about the way Xcode handles some fields (like the data field). 

 

Xcode:

169488044_ScreenShot2020-02-18at12_48_51PM.thumb.png.5c167912ff0e27b42d259246a351bc0d.png

 

Plist Editor Pro:

1555958102_ScreenShot2020-02-18at12_49_25PM.thumb.png.b9d89a64ce8ed9e25096f66284cb1111.png

 

Pretty trivial to change the value on PED. Not so much in Xcode. So yeah, for the majority of people, PED is a much better way to handle Hack plists. Not like they are anything special (binary plists). Just a basic text file. Notepad works just as well and you can use Hackintool to convert between Hex, Binary, etc. 

 

I am not talking about that.

Share this post


Link to post
Share on other sites
18 minutes ago, telepati said:

Yes really. Catalina and latest Xcode. It is not a bad plists problem. Cause I test it in multiple ways. Xcode eventually at some point converts <integer></integer> to as a <real></real>

You probably just accidentially type or copy a period/dot

Share this post


Link to post
Share on other sites
1 hour ago, Download-Fritz said:

You probably just accidentially type or copy a period/dot

 

4 hours ago, Slice said:

Really? All you tell about Catalina? Or there are cases of initially bad plists?

I worked with Xcode since v2.4 and never encountered such problems.

i made one lil change for boot arg an wouldnt save had to drag out the config to save then put back so i found plist editor pro the best to use never had any issues after that

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

Announcements

  • Similar Content

    • By chris1111
      Here my theme of OC 

      How to create are own Theme with Icnspack-Builder
       

       
       
      You can also have the themes on ➤ Github
       
      You can also have the themes on ➤ HTML Page
       
    • By Schlachtbank
      Hi. I need help if possible.
      I tried installing Big Sur on my Hackintosh with OC and Catalina working. Every time I try to boot it I receive a kernel panic relative to ACPI. The strange thing is that this kernel panic occurs only with Big Sur and High Sierra. Every other macOS version boots (I tried from 10.9 to 11).
       
      My build is:
      Motherboard: Gigabyte X79-UD3 CPU: Intel Core I7 4820K GPU: XFX Radeon RX570 I'm attaching the kernel panic and my EFI configuration (I still need to map the USBs 'cause I switched to OpenCore yesterday).
      PS. In the OC folder there's not a resources folder because I deleted it to upload it
      Kernel panic Big Sur.rtf
      OC configuration.zip
    • By dsener
      Hi All,
       
      Need some advice.
       
      I have setup Catalina using opencore 0.6.1, works fine, except max resolution and audio on a Dell Optiplex 7050 micro with 6600T CPU and Q270 mobo 
       
      WHen I plug into a 4K monitor I get 2560x1440 max resolution and when plugging into a 2560x1440 monitor I get 1920x1080 max resolution. ANy help is much appreciated.
       
      I only have
      - AppleALC
      -IntelMausi
      - Lilu
      - NVMEFix
      - SMCDellSensors
      - USBInjectAll
      -VirtualSMC
      - WhateverGreen and
      - SHCI-unsupported in my kexts folder
       
      config.plist
    • By IronManJFF
      Z77MX-QUO-AOS Migrating from OZ to OpenCore (based on OpenCore 0.5.7-2020-03-08)
       
      0) Disclaimer : This a Guide for the QUO motherboard, 100% to fail on any other. I have not tested it with iGPU only so take note. I have not tested it with any other SMBIOS than iMac13,2. I have not tested 'FileVault' drives or Fusion drives.
      1) Backup your current firmware and settings  use Q-Flash  Save BIOS to ROM... if you don't and end up with a brick you deserve what is happening to you
       
      2) Backup your data, only fools don't take backups
       
      Follow these steps ..don't come bitching if you don't do them in the correct order (and don't be creative, well you can be after you make it work with this recipe)
       
      3) Retrieving info, you will need using HackinTool 
      Board Serial Number  ROM ModelIdentifier Serial Number System ID 4) Download "OC to OC Migration.zip" (to come) and extract it 
      5) Now Open this file using XCode or your favorite Plist Editor
        

       
      6) Fill in the info from Step 3 in the Generic Section (don't touch anything else)
       

       
      7) Save as config.plist
       
      8) Open your EFI folder from your boot drive (the one that has the OZ folder), time to copy the stuff over
       

       
      9) Time to flash the OC-friendly firmware, put the firmware on a USB stick and flash it
       

       
      10) If all goes well when it reboots , you will see the original QUO Boot Logo and then it will greet you with a Bootpicker screen .. kinda like when you hold Option on a real Mac. something like (to see reset NVRAM, Recovery HD and access to UEFI Shell from this screen .. press Spacebar)

       
      11) Choose which OS to Boot and enjoy!
       
       
      Special Topics:
       
      The OC-friendly firmware basically it is :
             The H20-XMASS firmware
      stripped of Ozmosis, FakeSMC, HFS, APFSDriverLoader,VoodooHDA and anything Oz specific while retaining the DSDT that made it special snapped back the QUO Boot Logo from the original firmware (F3A) was the only way I found to fix black screen on cold boot Optimized Defaults values to be OC-friendly       
       
      To get into UEFI Shell before invoking OC ---> Hold F12 at startup (nothing new)
      Setting Default Boot Drive ---> OC honors Startup Disk Control Panel
      Windows (UEFI) ---> Two ways , pick one and stick with it
      From OC Boot Picker (that is what I do) From the mobo native boot picker (Holding F12 at startup and choosing Windows) HD4000 headless ---> In firmware setting .. iGPU enabled, Init Display first PEG (that's it --will not work with SMBIOS MacMini), make sure you have a working setup before enabling this feature.
      Parrallels Desktop, VMWare Fusion, Virtual Box --> In firmware setttings, Intel Virtualization Technology  Enabled (i left it off by default because there might be people with Sandy Bridge or Pentium CPU)
       
      To remove the BootPicker at startup (you can still make it show by holding Option at boot) --> Set ShowPicker key to false in config.plist
      To disable the BootChime et startup --> Set AudioSupport key to false in config.plist
       
      Troubleshooting:
       

       
      To retrieve Debug log from Terminal
      nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-log | awk '{gsub(/%0d%0a%00/,"");gsub(/%0d%0a/,"\n")}1'  
      Get the migration kit (0.5.8)
       
      Updated Kit for 0.5.9
       
      Updated Kit for 0.6.0
       
      *** WARNING I am having issues with 0.6.1 don't apply unless you can revert to 0.6.0 ***
      *** Issue is : Get prohibited sign on cold boot ...under investigation ***
      Updated Kit for 0.6.1
      *** WARNING I am having issues with 0.6.1 don't apply unless you can revert to 0.6.0 ***
      *** Issue is : Get prohibited sign on cold boot ...under investigation ***
       
    • By MacLover1984
      I am installing MacOS Catalina by OpenCore version 0.6.1 with following configuration:
      ·         Ryzen 7 3700X,
      ·         Sapphire Nitro RX 5500XT,
      ·         MSI x570 tomahawk wifi with Realtek® 8125B 2.5G LAN controller
      I have gathered all required files and doable with LucyRTL8125Ethernet.kext[V1.0.0d6] according to installation guide. But when I am going to install Catalina, a message “An internet connection is required to install MacOS” is showing. Please guide me to resolve the issue.

      config.plist
      Info.plist
×