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.

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Would you please introduce what I should edit to get a icon boot menu?
I have study many threads but cannot find a tutorial.

I am using package open core 0.5.7 for cMP from h9826790
For GUI boot picker, at this moment, my personal recommendation still by using NdkBootPicker



It's highly customisable, my latest GUI boot picker looks like this
0.1.8 Official Timer.png


But if you make the wallpaper light grey, or even remove the wallpaper, but gives it a light grey background colour. And change all icons to this one
Untitled.png

Then the boot picker should looks very similar to the Apple boot manager.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
For GUI boot picker, at this moment, my personal recommendation still by using NdkBootPicker



It's highly customisable, my latest GUI boot picker looks like this
View attachment 904435

But if you make the wallpaper light grey, or even remove the wallpaper, but gives it a light grey background colour. And change all icons to this one
View attachment 904441
Then the boot picker should looks very similar to the Apple boot manager.
I tried swapping the icons with the opencanopy icons, but I only see the shape of the icon filled with different color at boot.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I tried swapping the icons with the opencanopy icons, but I only see the shape of the icon filled with different color at boot.
I just did a quick test with NdkBootPicker. I simply copy the icons form here to make the icon in my previous post.
Screenshot 2020-04-08 at 7.18.17 PM.png


Rename the png file to the icns required, then I can get this in NdkBootPicker
ScreenShot-2020-04-08-111215.png

[automerge]1586345000[/automerge]
I haven't really explorer OpenCanopy yet. Not sure if its icns is the same format as the latest NdkBootPicker use. For NdkBootPicker, it's extremely easy, you can make any icon you want in 256x256 size, output that to png, then rename the file to the associated icns.
 
  • Like
Reactions: startergo and cdf

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Are you talking about this:
Code:
<key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
            <dict>
                <key>DefaultBackgroundColor</key>
                <data>
                AAv7+w==
[automerge]1586314142[/automerge]

Yes. And changing AAv7+w== to AAAAAA== here (or removing the variable altogether) will produce the black background that is now standard in Macs. This feature, which is ordinarily blocked by the Mac Pro 5,1, becomes possible when OC reinstalls the Apple User Interface Theme protocol (AppleUserInterfaceTheme set to true). The big picture is that the 5,1 firmware cripples certain protocols (another example is Apple Boot Policy). Interestingly, there is also likely a protocol (not yet included in OC) that allows access to the native boot picker.
 
  • Like
Reactions: eksu and h9826790

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I have two identical cards, one with EFI rom, one without. I wonder if I can copy the ATY, bin_image from one card and add it to device properties of the other in the device properties section?

Edit:
It looks like there is a way through ACPI patch though
 
Last edited:
  • Like
Reactions: h9826790

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Here is the video to shows how it actually looks in the NdkBootPicker

It's extremely simple, remove the wallpaper in the latest NdkBootPicker 0.1.8, which should makes NdkBootPicker only use the default lightgrey background. (For info, I also set ConsoleAttributes to 112 and PickerAttributes to 1, even that shouldn't do anything in this case.

And use my icon in post #1801 to replace all required icns (e.g. os_mac.icns or os_win.icns)
 

heero503

macrumors member
Nov 12, 2014
75
18
Hong Kong
For GUI boot picker, at this moment, my personal recommendation still by using NdkBootPicker



It's highly customisable, my latest GUI boot picker looks like this
View attachment 904435

But if you make the wallpaper light grey, or even remove the wallpaper, but gives it a light grey background colour. And change all icons to this one
View attachment 904441
Then the boot picker should looks very similar to the Apple boot manager.
Many Thanks! I will study during easter holiday! Great Help!
[automerge]1586347242[/automerge]
I just did a quick test with NdkBootPicker. I simply copy the icons form here to make the icon in my previous post.
View attachment 904445

Rename the png file to the icns required, then I can get this in NdkBootPicker
View attachment 904443
[automerge]1586345000[/automerge]
I haven't really explorer OpenCanopy yet. Not sure if its icns is the same format as the latest NdkBootPicker use. For NdkBootPicker, it's extremely easy, you can make any icon you want in 256x256 size, output that to png, then rename the file to the associated icns.
It is really enough for me... My LG sleep very quick then I almost cannot see the boot screen.
That Y I want a GUI that I can see the boot screen.
 

DatAppleGuy99

macrumors newbie
Feb 28, 2020
28
4
I'm having an issue with the boot picker and FileVault not working with my Corsair keyboard the only keyboard I find to work is my wired apple keyboard. Is there anyway to get my main keyboard working?
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
I'm having an issue with the boot picker and FileVault not working with my Corsair keyboard the only keyboard I find to work is my wired apple keyboard. Is there anyway to get my main keyboard working?

Have a look at the OC manual. There are some settings you can try.
 
  • Like
Reactions: DatAppleGuy99

cannfoddr

macrumors newbie
Oct 28, 2012
15
3
I would suggest formatting a USB as a GUID FAT32 and installing opencore in it's EFI partition then blessing the BOOTX64.EFI. Use the VMM flag before blessing and you should see the update in system updates upon boot.

Great suggestion I have built a simple USB stick that I can use to reboot the Mac Pro with VMM flag enabled. Am currently downloading and installing 10.15.4 via software update. If the update needs a reboot I will use the stick just to be sure.

Thankyou
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Very strange with my EFI video card. If I boot automatically it only recognizes HFS+ drives and Windows defined in Entries:
1586381796621.png

If I reset NVRAM first and only first boot it recognizes APFS drives as well:
1586381848254.png

Every subsequent reboot, only WIN Entries and HFS+ drives/paths are recognized. I even tried to specify APFS loader in Entries. It appears there, but does not load. The only way to boot an APFS with the EFI card alongside the original card is when I hold option at boot and hit enter to OC bootloader. But automatically it only works the first time after NVRAM reset.

Edit: It turned out MVC vbios was blocking APFS driver from loading. A workaround was to load APFS.efi as a driver separately.
 
Last edited:

eksu

macrumors 6502
Aug 3, 2017
329
151
With Resolution set to Max, my resolution at boot is really low.

How can I find out what are supported resolutions for Open Core on my monitor and graphics card?
 

heero503

macrumors member
Nov 12, 2014
75
18
Hong Kong
For GUI boot picker, at this moment, my personal recommendation still by using NdkBootPicker



It's highly customisable, my latest GUI boot picker looks like this
View attachment 904435

But if you make the wallpaper light grey, or even remove the wallpaper, but gives it a light grey background colour. And change all icons to this one
View attachment 904441
Then the boot picker should looks very similar to the Apple boot manager.

h9826790 I have installed your lastest OC with boot icons one, so that if I need to add a wallpaper to boot screen, just make a wallpaper e.g. my LG is 5120x2160px wallpaper in Png format and put in icon folder is ok?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
With Resolution set to Max, my resolution at boot is really low.

How can I find out what are supported resolutions for Open Core on my monitor and graphics card?
A reliable way is to run the debug mode, then extra the recorded resolutions in the log. Which looks like this
Screenshot 2020-04-09 at 1.51.15 PM.png

[automerge]1586411740[/automerge]
h9826790 I have installed your lastest OC with boot icons one, so that if I need to add a wallpaper to boot screen, just make a wallpaper e.g. my LG is 5120x2160px wallpaper in Png format and put in icon folder is ok?
Correct, and the files should be named as background4k.png, if you want to play safe, you can duplicate that file, and name it background.png

AFAIK, Ndk 0.1.8 now will check the vertical resolutions, for 2160P monitor, it should load the 4K wallpaper.
[automerge]1586412059[/automerge]
Very strange with my EFI video card. If I boot automatically it only recognizes HFS+ drives and Windows defined in Entries:
View attachment 904589
If I reset NVRAM first and only first boot it recognizes APFS drives as well:
View attachment 904590
Every subsequent reboot, only WIN Entries and HFS+ drives/paths are recognized. I even tried to specify APFS loader in Entries. It appears there, but does not load. The only way to boot an APFS with the EFI card alongside the original card is when I hold option at boot and hit enter to OC bootloader. But automatically it only works the first time after NVRAM reset.
On my first boot with OC 0.5.7 (official release) + Ndk 0.1.8 (official release), the Windows option is missing.

I then disable Ndk for trouble shooting. All entries shows up in the native OC boot picker.

Then I re-enable Ndk, everything works flawless since then.

I am not sure if my issue is related to yours. I haven't done any reset. All I did is just change the picker mode from External to Builtin + reboot, then the problem fixed by itself.

Since it only happened on one boot, and that's the very first boot. Therefore, I really don't know if that's OC's bug, or Ndk's bug, or my SSD wan't recognised on that particular boot, etc.

Anyway, is this also happen in 0.5.7? or only pops up after you update to 0.5.8 beta?
 
Last edited:
  • Like
Reactions: eksu

tommy chen

macrumors 6502a
Oct 1, 2018
907
390
@h9826790

test your 0.5.7 (version 1, 2 and 3) on my main cMP
no bootpicker on my dual 27" apple LED monitors (2560 x 1440)

edit:
on a other cMP (catalina test cMP) blacksreen and shutdown after 20 sec
single 23" apple display (1920x1200)

booth dual X5690 and radeon VII


your 0.5.6 works well on all my cMP
 
Last edited by a moderator:

cannfoddr

macrumors newbie
Oct 28, 2012
15
3
Great suggestion I have built a simple USB stick that I can use to reboot the Mac Pro with VMM flag enabled. Am currently downloading and installing 10.15.4 via software update. If the update needs a reboot I will use the stick just to be sure.

Thankyou
There is a sneaky reboot in the install without a chime - the subsequent install failed and I ended up staying at 10.15.2. I then rebooted with Opencore and it found a "Mac Installer" boot option - I took that with the open core vmm boot and the upgrade then ran through to completion
 

agejon

macrumors member
Oct 17, 2008
46
40
Athens, Greece
I have already installed catalina on my mac pro 5.1 using vmware fusion and everything runs fine.
Can i install OC directly from catalina or do i need to boot my Mojave backup and proceed with the install from there?

I have windows 10 in LEGACY mode installed... do i need to convert it to EFI?

Thanks
 

Remedylane

macrumors newbie
Nov 13, 2018
26
6
France
Hello,

I have installed OC 0.5.6 under Mojave (thank you Martin LO!), then upgraded to Catalina. In OC Boot Picker, I see the new entries for my boot drive (10.5.4 and Recovery), but I also still see the "old" entries (10.4.6 and Recovery). Is there a way to clean this ? I moved to OC 0.5.7, but it didn't change a thing.

Thank you.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
@h9826790

test your 0.5.7 (version 1, 2 and 3) on my main cMP
no bootpicker on my dual 27" apple LED monitors (2560 x 1440)

edit:
on a other cMP (catalina test cMP) blacksreen and shutdown after 20 sec
single 23" apple display (1920x1200)

booth dual X5690 and radeon VII


your 0.5.6 works well on all my cMP
You replaced the whole EFI folder?
 

agejon

macrumors member
Oct 17, 2008
46
40
Athens, Greece
I successfully installed OC following the instructions in the 1st post, but i do not have boot screen.
GPU: Sapphire RX580 Pulse
Do i need any special option in config.plist?

Thanks
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I successfully installed OC following the instructions in the 1st post, but i do not have boot screen.
GPU: Sapphire RX580 Pulse
Do i need any special option in config.plist?

Thanks
Please make sure your card still with the factory ROM. Lot of similar cases simply because the users bought the flashed card (e.g for mining). Those modification to the ROM will break the GOP (which is required to show boot screen).

If not sure, you can always go to TechPowerUp, search the ROM that fit your card, and flash it back to factory settings.

This has fixed many similar cases already.
 
  • Like
Reactions: agejon
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.