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

g2only

macrumors member
Original poster
Jun 25, 2015
43
21
USA
Tried a search of this and not finding the solution (maybe overlooked?)...I am new to OpenCore and saw a YT video of how easy 0.6.6 is and thought "now we're talking!". Sooooo, I have a 4,1/5.1 MacPro with an RX580 4GB

AboutThisMac.png

Anyways...created a USB thumb-drive of Monterey installer...did the Build and Install OpenCore step; first to internal SSD (system drive) and then tried to the USB thumb-drive after results of reboot on internal SSD...reboots...holding down OPTION key...hangs on black screen for a loooong time and nothing appears. Eventually hard rebooting and returning to High Sierra.

Anything I'm missing on how to do this? Am I suppose to have a 3rd drive to install it to...?

Thanks in advance!
 
Your RX580 does no Bootscreen I assume.

Upgrade the firmware to 144.0.0.0.0 and inject EnableGop to get one.

Read the pinned OpenCore Thread here, post 1 to learn about setting OC ESP to boot first.
 
  • Like
Reactions: prefuse07
Install Mojave first to get 144. Firmware

Then use OC to install Monterey.

I recall using the old GPU that came with my Mac to do the installation because it supported the boot screen. After installation using OCLP I reinstalled the AMD GPU.
 
Your RX580 does no Bootscreen I assume.

Upgrade the firmware to 144.0.0.0.0 and inject EnableGop to get one.

Read the pinned OpenCore Thread here, post 1 to learn about setting OC ESP to boot first.

OK, I already have the firmware to 144.0.0.0.0. I'll take a look at that thread.

Install Mojave first to get 144. Firmware

Then use OC to install Monterey.

I recall using the old GPU that came with my Mac to do the installation because it supported the boot screen. After installation using OCLP I reinstalled the AMD GPU.
Unfortunately, I don't have the original GPU card to do so 😬
 
OK, so I've downloaded your Rom Dump pkg and UEFITool, as well as DXEInject...

I did have a question as I have another unit with a Radeon VII (my signature system)...and if I read correctly, that would require the EnableGopDirect fix...my question is can both be done so no matter which card is used it will work?

Just trying to wrap my head around a "one time" solution, if it's even possible...

thanks again!

DXEInject.png
 
I did have a question as I have another unit with a Radeon VII (my signature system)...and if I read correctly, that would require the EnableGopDirect fix...my question is can both be done so no matter which card is used it will work?

No, while the majority of UEFI PC GPUs will work with EnableGop, some (check the list on the first post of the EnableGop thread) require EnableGopDirect. VII is one the GPUs that require EnableGopDirect.
 
Ok, so I've used the Rom Dump app and then I tried using the UEFITool, but dialog window states can't work with macOS version (High Sierra currently)...should I be using an older version or...?

Feeling a bit inadequate atm 🧐

Maybe I'm missing the obvious step-by-step somewhere...idk
 
For injecting, like stated in the instructions on the screenshot you uploaded above, you need UEFITool 0.25.1.

For inspecting, the most recent UEFITool release that works with MacPro5,1 BootROM images is UEFITool NE A63.
 
You can make two firmware files of course, one with EnableGop and one with EnableGopDirect.
Then flash what you need if you change GPUs.

The dumper (UefiExtract as the background tool for that functionality) scans for EnableGop(Direct) GUID and the version string and displays it. You can just scan a firmware file when using the <more> button.

Also it warns when checksums are mismatching.
 
For injecting, like stated in the instructions on the screenshot you uploaded above, you need UEFITool 0.25.1.

For inspecting, the most recent UEFITool release that works with MacPro5,1 BootROM images is UEFITool NE A63.
Ok, I had downloaded latest A66...thanks for the heads up.
 
You can make two firmware files of course, one with EnableGop and one with EnableGopDirect.
Then flash what you need if you change GPUs.

The dumper (UefiExtract as the background tool for that functionality) scans for EnableGop(Direct) GUID and the version string and displays it. You can just scan a firmware file when using the <more> button.

Also it warns when checksums are mismatching.
OK, I'll give this another shot. Thanks again
 
Ok, now I’ve gotten to select my opencore on my usb drive and then the InstallMonterey portion of the usb drive and it stalls at the Apple progress bar…I can see the access light (stopped flashing in otherwords) of the usb drive and nothing is happening…thoughts?
 
ROMRM: _disableBy: (TRM ENABLED-NO1 (mask-2, DISABLED BY: Def-VES® BtArg=NO LegHU-ND OSEnv=NO ! MngCo-NO DunOS-NO ChkBd-NO COGSw-NOS.

AssertMacros: value (value: 0x0),

disableBy: [TRH ENABLED-NO1 (mask-2, DISABLED BY: Def=VES BtArg-ND* LegHU-NO OSEnv=NO | MngCo-NO DwnOS-NO ChkBd-NO COGSw-NO).

NKernelService.cpp:182

ACHRH:.

--, file: /AppleInternal/Library/BuildRoots/feBa7e23-e13a-11ed-a9dd-bafeaadc89b/Library/Caches/com.apple.xbs/Sources/AppleCredentalManager/AppleCredentlaLM.

disableBy: ETRM ENABLED-NO1 (mask-a, DISABLED BY: Def-VES BtArg-ND LegHW=VES* OSEnv-NO | MngCo-NO DunDS-NO ChkBd-NO coGSw-NOS.

anager/Servi

AssertMacros: data (value: BxG), 'disable-transport-rw' property not found, File: /Appleinternal/LIbrary/ButlcRoots/feda7e23-e13a-11ed-aSdd-beAfeaadc896/Ltbrary/Caches/com.apple.xbs/Sources/AppleCredentlat

er/RppleCredentialManager/Services/ACMRestricACMRM:

_LoadDisabledByOSEnvironment:disabledbyosEnvironment:NO.

ACHRH: _disableBy: CTRM ENABLED-ND1 (mask=a, DISABLED BY: Def-VES BtArg-NO LegHw-VES OSEnv-NO» | MngCo-NO DunOS-NO ChkBd-NO coGSw-NO).

ACMRM: _publishI0Resource: AppleUSBRestrictedModeli thReason = 0.

_napfndPublishTRM: set IRM_PolicyTimeout = 259200.

ACMRM:_mapAndPublishTRM:sendingk10MessageServicePropertyChange(n=2)whileDISABLED,TRM:259200U/04294967295-/ffmiss=fP(CUR:259200U/04294967295-/PP).

AppleCredent lalManager: init: returning, result = true,

instance = (ptr>

AppleCredent lalManager: start: called.

instance = (ptr›.

ACHRM: _publIshIOResource: AppleUSBRestrictedModeTimeout = 259280.

AppleCredent lalManager: start: registering notifications.

AppleCredent lalManager: start: started. Instance - (ptr).

AppleCredent ialManager: start: returning, result = true, instance = <ptr›.

ACPI BIOS Warning (bug): Invalld Length for FADT/PalaControlBlack: 32, using default 16 (20160930/tbfadt-825)

ACPI: DSDT 0x80000000775A3000 BB3EE3 (vB1 APPLE Apple00 00050001 Loki 0000005F)

ACPI: FACS 0x0000000077473000 000040

ACPI: FACS 0x0000000077473000 000040

ACPI: ECDT 0x00000000775ADBOB 000853 (vB1 APPLE Apple00 00000001 Loki 0000005F)

ACP1: HPET OxBOBB0000775AROBO B00B38 (vB1 APPLE Apple00 00000001 Loki 0000005F)

ACPI: APIC 0x00000000775A8000 0001A8 (v02 APPLE Apple00

00000000 Loki 0000005F)

ACPI: SSDT 6x000000007758E000 014F7C (vB1 PmRef CpuPPM

00003000 INTL20061109)

ACPI: SSDT 0x000000087758DBBB 0001E4 (vB1 SataRe Satafhci 00001000 INTL 20061109)

ACPI: SSDT 0x0000000077589000 0006C5 (vO2 DEM

Noldau

00001000 INTL 20061109)

ACPI: MCFG OxB0000B00775A7BBB BBBB3C (vDI APPLE Apple00 000000B1 Loki 0000005F)

ACPI: VFCT 0x000000007757A000 BBECB4 (vB1

ACPI: 4 ACPI AML tables successfully acquired and loaded

pci (build 21:07:04 Apr 24 2023), flags Oxc30B0

AppleACPICPU: ProcessorId-0 LocalApicId-0 Enabled

AppleRCPICPU: Processor Id=1 LocalApicId-32 Enabled

AppleACPICPU: Processor Id-2 LocalApicId-2 Enabled

AppleRCPICPU: Processor Id-3 LocalApicId-34 Enabled

AppleRCPICPU: ProcessorId-4 LocalApicId=4 Enabled

AppleRCPICPU: Processor Id-5 LocalApicId-36 Enabled

ApplefCPICPU: Processor Id-6 LocalApicId-16 Enabled

AppleACPICPU: Processor Id-7 LocalApicId=48 Enabled

AppleACPICPU: Processor Id-8 LocalApicId-18 Enabled

AppleCPICPU: Processor Id-9 LocalApicId-50 Enabled

AppleACPICPU: Processor Id-10 LocalApicId-20 Enabled

AppleACPICPU: Processor Id=11 LocalApicId=52 Enabled

AppleACPICPU: Processor Id=12 LocalApicId=1 Enabled

AppleACPICPU: Processor Id=13 LocalApicId-33 Enabled

AppleACPICPU: ProcessorId=14 LocalApicId-3 Enabled

AppleACPICPU: ProcessorId=15 LocalApicId=35 Enabled

AppleACPICPU: Processor Id=16 LocalpicId-5 Enabled

AppleACPICPU: Processor Id=17 LocalfpicId-37 Enabled

AppleACPICPU: Processor Id=18 LocalipicId=17 Enabled

AppleRCPICPU: Processor Id=19 LocalApicId=49 Enabled

Apple CPICPU: Processor Id=20 LocalApicId=19 Enabled

AppleRCPICPU: Processor Id-21 Localipicid-51 Enabled

AppleRCPICPU: Processor Id-22 LocalfpicId-21 Enabled

ApplefCPICPU: Processor Id-23 LocalipicId-53 Enabled

AppleKeyStore:319:0: starting (BUILT: Apr 24 2023 21:14:16)

ApplekeyStore:479:0:

_kernel_relay_enable

IORPIC: Version 0x20 Vectors 64:87

ApplekeyStore:524:0:

_sep _enabled

AppleSSE: :start called

ACPI: sleep states S3 $4 55

CO
 
Ok, thanks to Jessie’s Flying YT, I found simplest solution:

Install a formatted SSD and the external OpenCore/install macOS Monterey usb drive. Automatically will boot from external…problem solved!

 
Buuut…my Wi-Fi will NOT let me input passwords for any of the channels…sigh.

When I select a Wi-Fi channel, the icon to the left spins like it’s doing something, then nothing happens.

Thoughts?
 
Buuut…my Wi-Fi will NOT let me input passwords for any of the channels…sigh.

When I select a Wi-Fi channel, the icon to the left spins like it’s doing something, then nothing happens.

Thoughts?
did you update the wifi card?
 
No. Is it necessary? If so, I must have misunderstood…thinking IF a person did NOT, some of the features wouldn’t be available such as handoff/etc., but that a person would still have Wi-Fi access…??
 
No. Is it necessary? If so, I must have misunderstood…thinking IF a person did NOT, some of the features wouldn’t be available such as handoff/etc., but that a person would still have Wi-Fi access…??
Hi G2! I used to call my PowerMac 9600 a G2...but I digress.

Tsialex, Martin Lo and other macrumors peeps on here are the real wizards and experts. I would still be on 10.12 Sierra if not for their research and troubleshooting posts. Huge props to these folks!

But I did learn the following for my 144 firmware RX560 Mojave cMP Pro Tools HDx machine:
If I only go to Catalina, as I understand it, my WIFI will still work without installing a new card.
I also saw some talk about using the USB WIFI dongles VS. changing the card out.

Myself, I'm about to move to Opencore A63 / Catalina. I currently cannot run Waves 14, iZotope RX10 Advanced and the latest Softube Volume 6 software. While some people say that 10.15 is a bit of a dog OS, I'm okay with it for now to get my audio software running with Pro Tools HDx. I'm planning on doing it this week, so I'll report back, fwiw.
 
  • Like
Reactions: g2only
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.