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.

tommy chen

macrumors 6502a
Oct 1, 2018
907
390
@h9826790 why i get this error?

Code:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version': (iokit/common) data was not found


use your EFI 0.5.6 from HWacc thread and i have bootpicker, HWacc and external drive as internal
and all working well

macOS 10.14.6 and latest security update
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
For opencore-version, make sure that ExposeSensitiveData is properly set.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
@h9826790 why i get this error?

Code:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version': (iokit/common) data was not found


use your EFI 0.5.6 from HWacc thread and i have bootpicker, HWacc and external drive as internal
and all working well

macOS 10.14.6 and latest security update
you need to expose those variables. 15 in decimal exposes all.
ExposeSensitiveData
Type: plist integer
Failsafe: 0x6
Description: Sensitive data exposure bitmask (sum) to operating system.

• 0x01 — Expose printable booter path as an UEFI variable.
• 0x02 — Expose OpenCore version as an UEFI variable.
• 0x04 — Expose OpenCore version in boot picker menu title.
• 0x08 — Expose OEM information as a set of UEFI variables.
 

hknatm

macrumors regular
Dec 21, 2018
115
10
I can confirm this method of installing Windows works on dual boot drives. I have created a Windows partition on a Catalina drive and succesfully installed Windows in EFI mode through Virtualbox. Just make sure the Catalina partitions inside the container are unmounted (they tend to automatically mount so keep unmounting until you successfully boot the virtual box machine) and the Windows partition as well.

Will try that.

Edit: i am still got errors. Couldnt mount the vmdk built on pcie partitioned disk.



I an having problem with a thing on windows. It shutdowns late. Doesnt restart. Did Nvram reset still the same.
I installed drivers via IObit driver booster. Cant make bootcamp drivers to work msiexec command.
Is it something with a driver or sth else?
 
Last edited:

JeDiGM

macrumors regular
Oct 20, 2018
120
23
Trying to install Catalina on my old dual socket 4,1 and running into problems. I updated to Mojave and 144.0.0.0.0. I installed Open Core. I created a modified APFS disk EFI disk with the VMM flag set and tried to install Catalina to the drive but the installer complained that it couldn’t verify my firmware so wouldn’t install on and APFS disk. The dialog wanted me to choose an HFS+ disk. So I repeated open core step on HFS+ and installed Catalina to it. The Calalina installer go t further this way but after reboot and some time I’d get the same firmware not verified message. Any clue what I’m doing wrong here?

View attachment 903020
Are you injecting SMBIOS? If so, don't.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
New OC configurator released:
OpenCore Configurator – Changelog – What’s New in Version 1.20.0.0 (Apr 1st, 2020)
OpenCore 0.5.7 supported
  • Added possibility to insert data from OC/Tools directory in Misc -> Tools section
  • Added possibility to insert detected PCI devices in Devices -> Add & Block section
  • Added contextual menu to device properties table in DevicesProperties -> Add section
  • Added contextual menu to nvram properties table in NVRAM -> Add section
  • Updated platformdata in PlatformInfo -> SMBIOS section
  • Sorted keys in correct order
  • Added French language
  • Fixes and improvements
What is cool is the devices are detected automatically in Devices -> Add & Block section, so one can block a specific device from populating in the registers. For instance use NVIDIA and AMD cards simultaneously and block NVIDIA or AMD at different scenarios.
 
  • Like
Reactions: hknatm

Mikis

macrumors member
Jun 3, 2015
30
7
Hi all. Fairly noob question. I’m getting ready to install OC into my my 5.1 cmp in order to get boot screen and run a Titan ridge. Excited and a bit nervous so running all this on my backup six core before I mess up my studio rig.

I’ve backed up my boot rom using rom tool but I’ve been running Windows 10 in efi mode for years and wanted to check my boot rom to make sure it won’t brick when I install OC. I read that I can open the .bin file in text edit to look for the word ‘secure’ to see if windows has written problem files to the boot rom. When I open the .bin file I just see garbled text.

Would be great to know if my system is safe to install OC on.
Currently running high Sierra but boot rom is 144.0.0.0.0

Thanks kindly for any help that can be given. :)
 

hknatm

macrumors regular
Dec 21, 2018
115
10
Hi all. Fairly noob question. I’m getting ready to install OC into my my 5.1 cmp in order to get boot screen and run a Titan ridge. Excited and a bit nervous so running all this on my backup six core before I mess up my studio rig.

I’ve backed up my boot rom using rom tool but I’ve been running Windows 10 in efi mode for years and wanted to check my boot rom to make sure it won’t brick when I install OC. I read that I can open the .bin file in text edit to look for the word ‘secure’ to see if windows has written problem files to the boot rom. When I open the .bin file I just see garbled text.

Would be great to know if my system is safe to install OC on.
Currently running high Sierra but boot rom is 144.0.0.0.0

Thanks kindly for any help that can be given. :)

Just open the .bin file with text ediyor and search for “secure” with cmd+f find function. Or you can use binwalk to see certificates in that bin file. There should be a link about installing binwalk through brew, search this thread.

Is it safe to Install OC in any case. If you want you may install directly and use with your existing systems. Just install OC to your first drive’s (sata 1 bay if using hdd bays, or pcie ssd) EFI folder and bless it. Good to go (if you do the right config for Windows blessoverride).

But i am lack of knowledge about GPU, also me trying to solve my issues. Idk if you will be able to get bootpicker screen with your GPU. You need to search that if your card has GOP UEFI or not. You can search online.
Search this thread for bootpicker config arrangment. You will find a lot.
 

jscipione

macrumors 6502
Mar 27, 2017
429
243
You 100% follow the steps in post #1?
I guess not. I followed the directions better today and I got it to install on an APFS disk. I was trying to import from #1346 of the AMD Accel thread but when I repeated steps in this guide from fresh 0.5.6 release with downloaded config from #1 it allowed me to install Catalina.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
I guess not. I followed the directions better today and I got it to install on an APFS disk. I was trying to import from #1346 of the AMD Accel thread but when I repeated steps in this guide from fresh 0.5.6 release with downloaded config from #1 it allowed me to install Catalina.
My package at there is for HWAccel.

“Able to run Catalina” is just a bonus. And that package doesn’t allow for Catalina installation natively.

For that package, you have to turn ON VMM flag, and turn OFF SMBIOS spoofing for Catalina installation.

And after Caralina installation, please revert the config plist file.
 
  • Like
Reactions: heero503

hknatm

macrumors regular
Dec 21, 2018
115
10
I am having slow boot after installed windows , also ahutdown times are longer than before. And when on windows restart function doesnt work the screen goes black and nothing happens then. Nvram resetted couple of time.
Ant idea? Is it sth with opencore?
Installed windows driver via IOnit driver booster. My guess is that about problem.
 

Mikis

macrumors member
Jun 3, 2015
30
7
Just open the .bin file with text ediyor and search for “secure” with cmd+f find function. Or you can use binwalk to see certificates in that bin file. There should be a link about installing binwalk through brew, search this thread.

Is it safe to Install OC in any case. If you want you may install directly and use with your existing systems. Just install OC to your first drive’s (sata 1 bay if using hdd bays, or pcie ssd) EFI folder and bless it. Good to go (if you do the right config for Windows blessoverride).

But i am lack of knowledge about GPU, also me trying to solve my issues. Idk if you will be able to get bootpicker screen with your GPU. You need to search that if your card has GOP UEFI or not. You can search online.
Search this thread for bootpicker config arrangment. You will find a lot.
Excellent. I will try that today. I have an rx580 on the 6 core and a Vega 64 with pixlas mod on the 12 core.
 

safari70

macrumors member
Jan 10, 2006
87
30
ON
Hi all,

I’m running OC on MP5.1 with Catalina (and Mojave as backup) without any problem after following first post here.

Yesterday i installed WIN10 on an external/USB SSD and it‘s seen by OC and boots up fine. However, it does not recognize an unmodified Titan Ridge in slot4 of the MP. Is there something i need to add in EFI/OC to get Win to do the handshake before warm rebooting into Catalina?

Thanks.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Hi all,

I’m running OC on MP5.1 with Catalina (and Mojave as backup) without any problem after following first post here.

Yesterday i installed WIN10 on an external/USB SSD and it‘s seen by OC and boots up fine. However, it does not recognize an unmodified Titan Ridge in slot4 of the MP. Is there something i need to add in EFI/OC to get Win to do the handshake before warm rebooting into Catalina?

Thanks.
Read this OC configuration:
Instructions for flashing:
And the latest ROM for upgrade:
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I see that in @h9826790 package, it's 21. What does it allow?
The developers were working on another option, to check if the configuration is correct. But it is not finished yet and I don't know the state of the development either. For now use 15 there is nothing else yet. It is all about enabling bits.
So that is why it is 1, 2, 4, 8, 10...etc. If you use the Programmer calculator you can switch to binary and toggle the bits and see which decimal number it gives you.
 
Last edited:

nos1609

macrumors member
Jun 8, 2015
40
26
Moscow
SecureBoot is constantly writing on the Mac Pro NVRAM, if your NVRAM is fragmented, you will have problems. That's why OC now blocks the SecureBoot variables.

While it's possible to have an almost pristine NVRAM if you have a Mac that always used the original OS, never had hardware upgrades, never had without iCloud/iMessage/FaceTime, it's really really improbable. From the more than 3+ hundred dumps from different Mac Pros that I have, less than 5 are good enough that you don't find any flaws. They exist, but don't assume that your Mac is one.


Your idea is flawed from the start, the Firmware Restore CD don't touch the NVRAM or the LBSN/MLB sector at all. While the NVRAM and BootROM are inside the same SPI flash, the generic BootROM image don't have the NVRAM or the MLB/LBSN sector, just zeros.

If you restore the BootROM generic image to the SPI flash with a SPI flash programmer, you will lose all hardwareIDs, the NVRAM will be written over with zeros. You can boot a Mac Pro restored from the generic restore image, but you won't connect to iCloud/Messages/FaceTime, it will be a totally de-personalized Mac.

What about manually copy/pasting the nvram section from a dump made at pre-digital firmware era to a 144.fd one?
I Mean simply replacing the whole volume EfiSystemNvDataFvGuid
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.