Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

rroumen

macrumors member
Apr 7, 2016
35
24
Are you using latest OC compiled from master branch and do you have filevault enabled? Also, can you share with me your config.plist?

Thank you.
Running DBG-056-2020-02-09, no FileVault. Should I enable AppleBootPolicy to boot to recovery or is that not needed? Log and config attached.
 

Attachments

  • opencore-2020-02-11-224234.txt
    256 KB · Views: 229
  • config.plist.zip
    2.6 KB · Views: 177

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Running DBG-056-2020-02-09, no FileVault. Should I enable AppleBootPolicy to boot to recovery or is that not needed? Log and config attached.

I don't know if that's required, but I have AppleBootPolicy = true in my config as per the suggestion from the manual. And my config allow me to boot into Recovery Partition (APFS Mojave).
 
Last edited:
  • Like
Reactions: rroumen

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
I don't have AppleBootPolicy = true. I have 2 Cat's 1 Mojave and one HS recovery. Only the HS Recovery boots the rest of them hang on "Halted on critical Error" Which is an OC message.
[automerge]1581462916[/automerge]
The common denominator for the unbootable Recovery partisions is APFS. Somehow OC does not let them boot.
 

rroumen

macrumors member
Apr 7, 2016
35
24
I don't know if that's required, but I have AppleBootPolicy = true in my config as per the suggestion from the manual. And my config allow me to boot into Recovery Partition (APFS Mojave).

After changing AppleBootPolicy = true I just booted successfully into Catalina recovery. ?
 
  • Like
Reactions: h9826790

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
I still get system halted even with AppleBootPolicy:
Code:
72:468 00:109 OCB: Matched default boot option: CATALINA2
72:504 00:035 OCB: Initial default is 1
75:601 03:096 OCB: Should boot from Recovery 10.15.3 (T:2|F:1|DEF:0)
75:758 00:157 OCRAM: Extent allocation of 691330591 bytes (A) gave 100000000
87:590 11:832 OCRAM: SHA-256 Digest is: 211F68629CAA3461E252DD94498C4B3792AF92585D741318F76F3E737F351127
87:628 00:037 OCB: Found chunklist BaseSystem.chunklist for DMG BaseSystem.dmg[10]
87:767 00:138 DMG has been altered
87:804 00:036 OCB: Failed to retrieve boot file from DMG
87:853 00:049 OCB: LoadImage failed - Unsupported

Code:
24:726 00:039 OCB: Matched default boot option: CATALINA2
24:764 00:037 OCB: Initial default is 1
37:816 13:052 OCB: Should boot from Recovery (T:2|F:0|DEF:0)
37:861 00:044 OCB: Perform boot Recovery to dp PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(2,GPT,7A3D4CD7-9125-462E-9227-E7DE645E5EAB,0x64028,0xDEF0B60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7C1948E91E6023498178A5F77BD086D9)/16E4A6AB-1134-4AC5-AB60-115323676F86 (0/0)
37:902 00:040 OCB: LoadImage failed - Unsupported

Code:
17:922 00:051 OCB: Matched default boot option: CATALINA2
17:986 00:063 OCB: Initial default is 1
23:369 05:383 OCB: Should boot from Recovery (T:2|F:0|DEF:0)
23:427 00:058 OCB: Perform boot Recovery to dp PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(3,GPT,8C29C86F-7E0B-47C8-93AD-2D9D409DA583,0x64028,0x1BEC0460)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,703C0BE24E90044ABF4A89617AFE5EEC)/39478632-04D5-3449-A309-89B5FD1BBD12 (0/0)
23:478 00:051 OCB: LoadImage failed - Unsupported

With AppleBootPolicy you get the version of the booted recovery and the -dmg at the end:
 

Attachments

  • 1581466052007.png
    1581466052007.png
    297.7 KB · Views: 317

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Still only Recovery 10.13.6 (Option 8 above) works.
Code:
140:815 08:039 OCB: Should boot from Recovery 10.13.6 (T:2|F:0|DEF:0)
140:884 00:068 OCB: Perform boot Recovery 10.13.6 to dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(3,GPT,355CDF59-D5B2-49BE-8359-CD12836001A3,0x745D0E68,0x135F20)/\com.apple.recovery.boot\boot.efi (0/0)
140:987 00:102 OCB: Matching <> args on type 2 0
141:052 00:064 OCOS: OS set: Apple Inc. Mac OS X 10.12
141:114 00:062 OCOS: OS set: Apple Inc. Mac OS X 10.12
154:089 12:974 Trying XNU hook on \com.apple.recovery.boot\prelinkedkernel
154:343 00:254 Kext reservation size 6582272
155:554 01:210 Result of XNU hook on \com.apple.recovery.boot\prelinkedkernel is Success

I only have HashServices enabled out of ordinary.
 

Attachments

  • config.plist.zip
    3.1 KB · Views: 146

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
May I know if your recovery partition is on a NVMe or SATA drive? My recovery partition is on a SATA SSD. I wonder if that make any difference.
 

w1z

macrumors 6502a
Aug 20, 2013
692
481
I still get system halted even with AppleBootPolicy:
Code:
72:468 00:109 OCB: Matched default boot option: CATALINA2
72:504 00:035 OCB: Initial default is 1
75:601 03:096 OCB: Should boot from Recovery 10.15.3 (T:2|F:1|DEF:0)
75:758 00:157 OCRAM: Extent allocation of 691330591 bytes (A) gave 100000000
87:590 11:832 OCRAM: SHA-256 Digest is: 211F68629CAA3461E252DD94498C4B3792AF92585D741318F76F3E737F351127
87:628 00:037 OCB: Found chunklist BaseSystem.chunklist for DMG BaseSystem.dmg[10]
87:767 00:138 DMG has been altered
87:804 00:036 OCB: Failed to retrieve boot file from DMG
87:853 00:049 OCB: LoadImage failed - Unsupported

Code:
24:726 00:039 OCB: Matched default boot option: CATALINA2
24:764 00:037 OCB: Initial default is 1
37:816 13:052 OCB: Should boot from Recovery (T:2|F:0|DEF:0)
37:861 00:044 OCB: Perform boot Recovery to dp PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(2,GPT,7A3D4CD7-9125-462E-9227-E7DE645E5EAB,0x64028,0xDEF0B60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7C1948E91E6023498178A5F77BD086D9)/16E4A6AB-1134-4AC5-AB60-115323676F86 (0/0)
37:902 00:040 OCB: LoadImage failed - Unsupported

Code:
17:922 00:051 OCB: Matched default boot option: CATALINA2
17:986 00:063 OCB: Initial default is 1
23:369 05:383 OCB: Should boot from Recovery (T:2|F:0|DEF:0)
23:427 00:058 OCB: Perform boot Recovery to dp PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Sata(0x0,0x0,0x0)/HD(3,GPT,8C29C86F-7E0B-47C8-93AD-2D9D409DA583,0x64028,0x1BEC0460)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,703C0BE24E90044ABF4A89617AFE5EEC)/39478632-04D5-3449-A309-89B5FD1BBD12 (0/0)
23:478 00:051 OCB: LoadImage failed - Unsupported

With AppleBootPolicy you get the version of the booted recovery and the -dmg at the end:

I posted the solution several posts back and the cause was confirmed by @vit9696 - OC verifies whether the dmg file has been altered/corrupted and if it was then OC reports "DMG has been altered" and halts booting.

The above solution is for Catalina and I believe there is recovery restoration app for Mojave as well.

Edit: AppleBootPolicy = true is needed for booting recoveries under OC. First check if you are able to boot the recovery without OC and if it doesn't then it won't boot via OC either.
 
Last edited:

Cmp4life

macrumors newbie
Feb 12, 2020
8
2
4.1>5.1
2x 3.46 CPU
Saphire Pulse Radeon RX 580

Hello, I have been messing around with the AMD hw acceleration instruction in the other thread (and that did work except the bootpicker), today I wiped all the drives and tried the instruction in this thread.

Everything from this thread post #1 works properly, except the bootpicker does not show up, my screen stays black until the logon.

However, as others reported, if I press 1 during the blackout period, it boots into 10.15. If I press 3, it boots into 10.14. If I press 2, it boots into 10.15 Recovery.

-I tried two different 4k monitors. I tried display port cable, and hdmi cable, and tried all 4 ports on the GPU (2 hdmi, 2 displayport).
-I tried a second gpu I have, "Zotac GT 710 Zone". It had the same black screen.
-I then put in my Apple OEM GPU, and it showed the bootpicker screen properly, and booted according to the pick properly.

I kind of have the feeling there is no signal going to the monitor until right before the logon screen. This is just my gut, I don't have any evidence. The progress bar shows up at the bottom for a split second right before the logon screen. I don't recall if that progress bar showed up at all when I was running plain 10.14 without any mods whatsoever.

If there is any testing I can do to help, I'd be happy to. (although this is all new to me. I did read both threads in their entirety over the past two weeks).

Edit: I just checked the ebay add I got the used Rx580 from a few weeks back. It said "Has ETH mod bios installed". I don't know if this is significant or not, but figured it was worth mentioning.

Thanks,
Nick
Hi Nich, I have the same exact issue. I have pulse rx580 8gb and I don’t get a boot screen. Very frustrating bad when I put an old Apple EFI gpu I see boot screen. Another problem is when I put the Apple efi gpu my resolution is distorted but that’s not important as I rather have my rx580 working.

Did you find a solution? I am not confirmed that my card was used for mining but I might just replace this card with a new one. Please let me know if you found a solution.
[automerge]1581497143[/automerge]
5,1 2010

Slot 4- NVMe Samsung Pro 970 (Mac APFS)
Slot 3- NVMe Toshiba XG6 (Win NTFS)

I followed the first page and I’m able to run Catalina from my NVMe and boot without problem. Thanks for that.

My issue is that I pulled this toshiba ssd from a Dell and plugged in it’s own slot for my cMP. It auto installed win10 at my first start and worked great! However after reboot I am no longer able to log into Windows. It shows “Preparing to repair” and I get into the reset menus. I tried a reset where windows would be reinstalled but reinstall auto failed after some time.

Does anyone know how to fix my win10 start up?

Thanks
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Hi Nich, I have the same exact issue. I have pulse rx580 8gb and I don’t get a boot screen. Very frustrating bad when I put an old Apple EFI gpu I see boot screen. Another problem is when I put the Apple efi gpu my resolution is distorted but that’s not important as I rather have my rx580 working.

Did you find a solution? I am not confirmed that my card was used for mining but I might just replace this card with a new one. Please let me know if you found a solution.
[automerge]1581497143[/automerge]
5,1 2010

Slot 4- NVMe Samsung Pro 970 (Mac APFS)
Slot 3- NVMe Toshiba XG6 (Win NTFS)

I followed the first page and I’m able to run Catalina from my NVMe and boot without problem. Thanks for that.

My issue is that I pulled this toshiba ssd from a Dell and plugged in it’s own slot for my cMP. It auto installed win10 at my first start and worked great! However after reboot I am no longer able to log into Windows. It shows “Preparing to repair” and I get into the reset menus. I tried a reset where windows would be reinstalled but reinstall auto failed after some time.

Does anyone know how to fix my win10 start up?

Thanks
For Windows if it fails to boot on the 3rd time it will attempt repair on the next. Normally for troubleshooting use the safe mode + networking. Most of the time it is an incompatible video driver.
 

Cmp4life

macrumors newbie
Feb 12, 2020
8
2
For Windows if it fails to boot on the 3rd time it will attempt repair on the next. Normally for troubleshooting use the safe mode + networking. Most of the time it is an incompatible video driver.

Thanks StarterGo, Win10 was working at first install and bootup. I even got to play around with settings and surf the web all without a hitch. Then I shut down to launch Mac, and from there I was not able to again start Win10. I'm using an old Apple EFI video card so I get bootscreens for both Mac and Win10. Some strange reason I am not able to launch Win10 again.
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Thanks StarterGo, Win10 was working at first install and bootup. I even got to play around with settings and surf the web all without a hitch. Then I shut down to launch Mac, and from there I was not able to again start Win10. I'm using an old Apple EFI video card so I get bootscreens for both Mac and Win10. Some strange reason I am not able to launch Win10 again.
When I had both my EFI and regular Polaris card Windows 10 only output to the regular card's screen. The other one was black. Can you boot Windows without OC?
 

Nick_P

macrumors regular
Feb 3, 2020
150
163
Did you ever flash your card? Or if you buy it used (the last user may flashed it)?

Modification of the VBIOS can break the GOP. e.g. Downvolt the card, or OC the card.

Update: Just saw that's a mining card. And the others already pointed out that's the problem.

Yes, I did it last night at midnight and then when right to bed, planning on updating this thread in the AM:). After a lot of hiccups (figuring out how to flash the card, then the flashed card not booting at all into win or Mac.... finally got it though). After the flashing of the card, it does indeed now show the bootpicker menu!

For others having the same issue, the video I watched to flash was:

And the rom I used was this one:

This ROM was the oldest one I found on that site from 2017-03-10 compile date. I had first tried the newest one from 2018-07-19 compile date and it would not boot into win or Mac. So I had to boot using a second GPU, with the RX580 still installed, and then reflash the RX580 with the older rom. I don't know if that was really the issue (rom compile date), but I'm happy now.

I have some other issues now related to HW acceleration, but I will ask them later.
[automerge]1581521085[/automerge]
Hi Nich, I have the same exact issue. I have pulse rx580 8gb and I don’t get a boot screen. Very frustrating bad when I put an old Apple EFI gpu I see boot screen. Another problem is when I put the Apple efi gpu my resolution is distorted but that’s not important as I rather have my rx580 working.

Did you find a solution? I am not confirmed that my card was used for mining but I might just replace this card with a new one. Please let me know if you found a solution.
[automerge]1581497143[/automerge]
5,1 2010

Slot 4- NVMe Samsung Pro 970 (Mac APFS)
Slot 3- NVMe Toshiba XG6 (Win NTFS)

I followed the first page and I’m able to run Catalina from my NVMe and boot without problem. Thanks for that.

My issue is that I pulled this toshiba ssd from a Dell and plugged in it’s own slot for my cMP. It auto installed win10 at my first start and worked great! However after reboot I am no longer able to log into Windows. It shows “Preparing to repair” and I get into the reset menus. I tried a reset where windows would be reinstalled but reinstall auto failed after some time.

Does anyone know how to fix my win10 start up?

Thanks

Yes, see my post #1139 above this one. Also, my OEM apple GPU also distorts the screen badly, but its good enough to read for diagnostics.
 
  • Like
Reactions: h9826790

octoviaa

macrumors regular
Oct 19, 2013
172
88
OpenCore (FwRuntimeServices module, ProtectSecureBoot quirk) now has the fix for Windows UEFI certificate issues. Thanks @w1z for testing.

@startergo, this is not correct, you got confused in git log history.
@w1z did you got a chance to test the ProtectSecureBoot to confirm whether Windows UEFI certificate issue is no more?
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
My flashed MVC Polaris is not performing good, so I intend to replace the chip with the vbios installed by MVC and flash back the original vbios as I don't need it anymore.
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
My flashed MVC Polaris is not performing good, so I intend to replace the chip with the vbios installed by MVC and flash back the original vbios as I don't need it anymore.
Was yours not a dual bios card? (if it was, i hear you can just flip the switch to the other rom and you'll lose EFI UGA and be on the GOP ROM instead which should run the card's normal settings)
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
Was yours not a dual bios card?
No it wasn't. Sometimes I was getting snowy screen output. It does not want to operate alongside the other card in Windows and the vbioses are different even though the cards are identical Dell's RX-580 (rebadged 480). I am not sure why they had to replace the vbios with an original RX-480 instead of just adding the UGA part. Anyway this is their decision and I don't blame MVC for that it just does not fit my needs.
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
No it wasn't. Sometimes I was getting snowy screen output. It does not want to operate alongside the other card in Windows and the vbioses are different even though the cards are identical Dell's RX-580 (rebadged 480). I am not sure why they had to replace the vbios with an original RX-480 instead of just adding the UGA part. Anyway this is their decision and I don't blame MVC for that it just does not fit my needs.
I'd just sell the card as-is and buy another 'normal' one?
Someone else may be willing to deal with those issues to have an EFI card.

The UGA portion to my knowledge was too large to fit on the original chip from what i understand (granted this could just be padding / obfuscation to prevent it being stolen/pirated).
 

startergo

macrumors 603
Sep 20, 2018
5,021
2,283
The UGA portion to my knowledge was too large to fit on the original chip from what i understand (granted this could just be padding / obfuscation to prevent it being stolen/pirated).
Yes they installed bigger chip plus it is read protected (I have noticed they use the same chip on some of the Nvidia GPU's), but I don't care about that I am not sure if I can get my money back by selling it unless someone is interested. For 350 you can buy the RX5700 now brand new.
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
One thing I noted when I applied the 10.14.6 january security update to the MP3,1 today...
it added back the "/System/Library/UserEventPlugins/com.apple.telemetry.plugin" which causes NMI timeout panic during boot on the 3,1.

So I have previously just would boot single user mode and remove the plugin and resolve that issue.

OC is able to boot to single user mode with the key combo
However, when it would get to the shell I wasn't able to interact with it.
Tried using 2 different wireless keyboards to do it, both were able to work in the boot picker, but once single user was ready to interact they were non-functional. These keyboards previously worked fine to do this when booted single user via refind.

Decided to plug in my apple wired keyboard and it worked fine in single user.
I was thinking maybe this had to do with the USB DXE driver options that OC has but then it also seemed like it couldn't be that since those keyboards do work in the boot picker and do work to send it into single user instead.

So I guess this is a tip for anyone needing single user mode, you may need to use OEM wired Apple USB keyboard to do it.

Likely out of scope / not really feasible but shame that OC can't block loading of that file like it can for kernel extensions
 

astonius86

macrumors member
Apr 25, 2017
93
32
Mt Juliet, TN
One thing I noted when I applied the 10.14.6 january security update to the MP3,1 today...
it added back the "/System/Library/UserEventPlugins/com.apple.telemetry.plugin" which causes NMI timeout panic during boot on the 3,1.

So I have previously just would boot single user mode and remove the plugin and resolve that issue.

OC is able to boot to single user mode with the key combo
However, when it would get to the shell I wasn't able to interact with it.
Tried using 2 different wireless keyboards to do it, both were able to work in the boot picker, but once single user was ready to interact they were non-functional. These keyboards previously worked fine to do this when booted single user via refind.

Decided to plug in my apple wired keyboard and it worked fine in single user.
I was thinking maybe this had to do with the USB DXE driver options that OC has but then it also seemed like it couldn't be that since those keyboards do work in the boot picker and do work to send it into single user instead.

So I guess this is a tip for anyone needing single user mode, you may need to use OEM wired Apple USB keyboard to do it.

Likely out of scope / not really feasible but shame that OC can't block loading of that file like it can for kernel extensions

I've noticed at times recently when I boot into recovery or backup partitions my wireless keyboard and mouse don't work, even if I plug them in to attempt a re-pair. I have to keep the keyboard plugged in and rely entirely on keyboard shortcuts to get around. I thought this was an issue with my cMP or the partitions themselves, but it sounds like it might be an OpenCore issue?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.