Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Thanks. That is triggered when it is trying to show a message when run in Dual Mode on Catalina or Big Sur.
It will be fixed in the next version due in a day or so. Alternatively, please use Mojave or older in the interim.
 
  • Like
Reactions: osxfr33k

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Updated MyBootMgr to v089
See change log in Post 1 for details
 

modiug

macrumors newbie
Feb 27, 2021
13
1
Hi there, I am using RefindPlus|Opencore in both my 3,1 and 5,1, works great.
In my 3,1 on BigSur I am trying to upgrade from a GTX 680 mac edition to a RX570, it works but with a blind boot, please how to enable the boot screen like in the 5,1 (also a RX570)?
Thank you
Modiug
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Getting an RX 5xx to show a screen is easier on MP31 than on MP51. So any such issue should typically be the other way round.

Have you tried swapping the GPUs between the units to rule out issues with that specific one?

You might also want to check for a VBIOS switch on the unit and try the alternative position if there is one present. The switch, if present, is often tiny and easily missed.
 

modiug

macrumors newbie
Feb 27, 2021
13
1
Thank you, I tried different solutions:
Both card perform the same.
In one VBIOS switch I have no RefindPlus screen - no OC screen - no macos progress bar but gui normal, on the other I have no RefindPlus screen - OC screen OK - macos progress bar ok but black gui.
One of the 2 VBIOS setting was modded for mining, the other is legacy, both card are identical.
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Interesting.

Please raise an issue on the RefindPlus GitHub repo (linked in Post 1) and attach clearly labelled logs from both the MP51 and MP31 with the vbios switch in the different positions (Four log files).

Thanks.
 

mikiotty

macrumors 6502a
Mar 15, 2014
527
377
Rome, Italy
Hi! I'm trying to install RefindPlus to boot Windows in Legacy mode on my MacPro5,1 without a bootscreen. I can install the bootloader following the guide and macOS boots fine, but I cannot see my Windows boot option in RefindPlus. Is it a known issue? How can I fix it?
Thank you!
 

thrush

macrumors member
Jul 22, 2002
30
5
Updated MyBootMgr to v089a
See change log in Post 1 for details
Upgraded from v088 and followed instructions in Create Setup as with previous (successful) installations.

Restart resulted in black screen instead of RefindPlus.

To troubleshoot, went back to MyBootMgr_BAK folder (v088) and followed Create Setup again using those tools.

No joy. Restart resulted in black screen instead of RefindPlus.

Is the backup (BAK) folder there to allow this or am I missing some step to allow previous versions to work?
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Is the backup (BAK) folder there to allow this or am I missing some step to allow previous versions to work?
Yes, that what what it is there for but you have to delete the new folder and rename the MyBootMgr_BAK file to the original MyBootMgr name. That is, do not run ConfigFactory from MyBootMgr_BAK directly. I will add something to check this.

An easier way to roll back to a previous setup is outlined in Post 1:

000-EFI_BAK.JPG


You can't use this now since your EFI_BAK is no longer the v088 EFI folder (overwritten). So, you have to go with the first approach of rerunning the apps from a restored MyBootMgr from MyBootMgr_BAK.

This is as long as you have not rerun the v089 MyBootMgrSetup as it would similarly overwrite that when backing the last MyBootMgr folder it finds up. In such a case, you will need to rerun the v088 MyBootMgrSetup to get a "new" v088 MyBootMgr folder.

Having said all that, I am not seeing the same blank screen issue on my unit.
 
Last edited:

thrush

macrumors member
Jul 22, 2002
30
5
rename the MyBootMgr_BAK file to the original MyBootMgr name.
This worked after the finder asked for permission.

Had to do this after rerun of fresh v089a install that resulted in black screen again. Same answers to all questions as v088 install. Is it really necessary to trash the folder created from v089a or just rename (which I did)?

I'll send log(s) if you created a place in GitHub.

Thanks again for being responsive to issues with your great product
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
You might as well trash whatever you know you will not be using. MyBootMgrSetup always backs the current folder up and creates a new one. DeployConfig does the same with the EFI.

If you got logging from RefindPlus when it did not display, then please raise an issue on GitHub and attach this
 

freddomseven

macrumors member
Aug 28, 2020
52
3
@Dayo Hey Dayi, I’ve got up to Testrefindplus and it’s on this screen(see attachment) after selecting option 1. For Mojave OS
It’s cycled around 3 times already
Meaning it goes through a reboot, shows option for OS, 1.Mojave boot into open core, sits with same screen and repeats
Is this correct ?

Just noticed I;the 4th cycle around the operating system says High Sierra, not Mojave
Yet Mojave IS the OS ?
I believe you mentioned in your write up something about havping an OS that was already patched
Maybe that is why it’s doing this ?
If so, what do I do now ?
Thanks
 

Attachments

  • IMG-5801.JPG
    IMG-5801.JPG
    215.3 KB · Views: 58

freddomseven

macrumors member
Aug 28, 2020
52
3
I managed to attach drive to another computer
mooted the EFI and deleted the refund plus and opencore
put it back I Mac Pro and it’s now booted ok
So just need to try it again
 

thrush

macrumors member
Jul 22, 2002
30
5
If you got logging from RefindPlus when it did not display, then please raise an issue on GitHub and attach this

Created 2 new issues on GitHub

1) after MyBootMgr v087, Bootcamp disk is not available. v088 boots properly but

>- Set Key '5' to Run Loader:- 'Boot Windows (Legacy) from BOOTCAMP'

...is not seen on log

2) MyBootMgr v089a, blank screen on boot (whether BC disk installed/removed)

Add'l/diff details provided as needed-
 
  • Like
Reactions: Dayo

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
Created 2 new issues on GitHub
Thanks for helping debug and resolve the issues.

Not positioned to issue a new release as the MyBootMgr code is in flux, so I have just updated the 089a package with a fixed RefindPlus pre-release instance.
 
  • Like
Reactions: thrush

osxfr33k

macrumors regular
Jun 26, 2019
164
21
@Dayo

v089a working great on my end great job and thanks! ConfigFactory Dual and running custom install, I noticed when setting the timeouts for boot config and OC config it still defaults to some other value in both Boot Config and OC config but seriously no big deal. :)

Two quick questions:

Do I need to comment this out in EFI/Boot/Config.conf if I have this set in Opencore Config 'csr-active-config' or just leave it alone. :). I am thinking if I boot the drive directly from Refind or from OC neither one should affect the other correct?

EFI/Boot/Config.conf
# Inactive when commented out (CSR values for SIP/SSV cannot be set)
#
csr_values 10,87F


EFI/OC/Config.plist Screenshot

OC Config.plist Screenshot.png
 
Last edited:

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
SIP is a global setting in the NVRAM and is not something you have multiple versions being selectively used by this or that item.

RefindPlus does not actively set/unset SIP unless you choose the "not-default" option for it to do so in ConfigFactory and the config token you are looking at is not what SIP is set to when you use RefindPlus, but for when you decide to toggle SIP in RefindPlus. That is, you need to specifically click on the tool to rotate the values.

Noting that SIP is a global setting as mentioned earlier, the default set up ConfigFactory creates is:
  • RefindPlus: SIP can be manually toggled on or off. Does nothing with SIP otherwise.
  • OpenCore: Does nothing with SIP
There are several SIP handling related options in ConfigFactory if you choose the option not to use default settings.
Please refer to the docs provided by ConfigFactory for details on the config tokens.
 
Last edited:
  • Like
Reactions: osxfr33k

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
I noticed trying to set timeouts defaults to some other value
Checked this and yes, passing an "unescaped" string to a script helper did mean it always returned a value of 45 Secs for the timeout indeed (if called in the flow). Fix will appear in the next version. Thanks.
 
  • Like
Reactions: osxfr33k

osxfr33k

macrumors regular
Jun 26, 2019
164
21
SIP is a global setting in the NVRAM and is not something you have multiple versions being selectively used by this or that item.

RefindPlus does not actively set/unset SIP unless you choose the "not-default" option for it to do so in ConfigFactory and the config token you are looking at is not what SIP is set to when you use RefindPlus, but for when you decide to toggle SIP in RefindPlus. That is, you need to specifically click on the tool to rotate the values.

Noting that SIP is a global setting as mentioned earlier, the default set up ConfigFactory creates is:
  • RefindPlus: SIP can be manually toggled on or off. Does nothing with SIP otherwise.
  • OpenCore: Does nothing with SIP
There are several SIP handling related options in ConfigFactory if you choose the option not to use default settings.
Please refer to the docs provided by ConfigFactory for details on the config tokens.
Even if I boot using OpenCore it won’t set SIP as in my previous screenshot?
 

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
I talked about the setup ConfigFactory creates by default but your screenshot is not of such a default.
the default set up ConfigFactory creates
This default does not have a csr-active-config entry at all.
 
  • Like
Reactions: osxfr33k

osxfr33k

macrumors regular
Jun 26, 2019
164
21
I talked about the setup ConfigFactory creates by default but your screenshot is not of such a default.

This default does not have a csr-active-config entry at all.
It if I set one as in the example above how will this work if one is also set in Refind. I think you are not understanding my original post.

Maybe I didn’t mention this, it was a custom install so when it came to handling SIP, I told it to let OpenCore handle it.

I’ll just do the install over at this time I’ll tell it not to let opencore handle it. When I answer the question for her to let opencore handle it and put that key in csr-active-config I put the values in.

So my original question was regarding if that was set an opencore how would that affect it being set in refind there would be an issue there.

Regular install does not give you that option so there’s no question there. I did the custom install so I could have refind boot pause with the timer and opencore pause with timer. That was the only reason why I did the custom install.
 
Last edited:

Dayo

macrumors 68020
Original poster
Dec 21, 2018
2,257
1,279
I think you perhaps did not understand my answer to your question.

I explained that SIP is a single global setting. I did assume it would therefore be clear that as a result, it would be set to whatever the last thing run, that is configured to change it, has set it to.

I pointed out that RefindPlus does not actively set/unset SIP unless specifically set to do so and then went on to explain that the default setup is that SIP is only changed when you manually change it in RefindPlus and left alone otherwise.

BTW, when not using the defaults globally (in order to change one thing or the other), note that when there is a default for a query item, it will be the highlighted button. So, some will have "Yes/NO" and others, "No/YES"
 
Last edited:
  • Like
Reactions: osxfr33k
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.