With functionable OC Boot Menu now i tested a bit around with booting into Recovery via OC Boot Menu.
A few days ago
startergo suggested to set in config.plist UEFI => Protocols => AppleBootPolicy to true.
I did this, but reverted this back to false as it didn't fix my Bootproblems. So for my firsts trials this is <false/>, but now ConnectDrivers is <true/>. The following OC Boot Menu appears:
You will notice the Recoveries for Macos 10.13.6, which are on Apple_Boot Partitions next to Volumes with HFS+ (Pos 3. & 4. and Pos. 7. &8.). Additional you see the Recovery in Pos A. which is in an APFS Container with the associated Catalina (Pos. 9) and also the Recovery in Pos. C, which is in an APFS Container with the associated Mojave ("OSX", Pos. B). Furthermore you will notice that the High Sierra Recoveries appear in pairs (first the Apple_Boot Volume and second marked as a dmg probably the contained BaseSystem.dmg).
Now trying to start all Recoveries in sequence.
First Pos 3. => a prohibition sign appears, no booting into Recovery
Then Pos 4. => boot into Recovery 10.13.6 successful
Same for Pos 7. & 8., only booting into dmg is successfull.
Now trying to boot into the APFS Recoveries for Catalina and Mojave
Pos A. => Error, System halted
Pos C. => Error, System halted
So booting into both APFS formatted Recoveries didn't work.
Now i remembered the suggestion from
startergo to activate AppleBootPolicy. OpenCore Configuration-Manual describes this as
"Reinstalls Apple Boot Policy protocol with a builtin version. This may be used to ensure APFS compatibility on VMs or legacy Macs." So i did set this Protocol to true again and startet my testsequence one more time.
Now OC Boot Menu with ABP activated looks like this:
Apart from the changed order you will notice, that the two "APFS-Recoveries" now have the marking "(dmg)" as the working HighSierra Recoveries does have, too.
The behaviour at booting into HighSierra Recovery was the same as without ABP: booting into the "(dmg)"-marked Recoveries did work, without marks no boot.
But now booting the both APFS-formatted Recoveries did work, too! So for booting into Mojave or Catalina Recovery via OC Boot Menu obviously (next to the activated key "ConnectDrivers" for successful scanning all drives) the AppleBootPolicy Protocol must be set to <true/>.
Be aware that prebooting into OC Boot Menu with ABP activated lasts a bit longer, too, same as for activating "ConnectDrivers".
Are there any other experiences to this or the behaviour can be confirmed?
[automerge]1580496300[/automerge]
Both AppleBootPolicy and ConnectDrivers will be set to true in the next config update.
I was busy with my last lines concerning recovery, so i noticed your answer only now. Thanks for reaction!
It seems that might fix the boot-into-recovery problems of some who wrote about it here, too?