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

TKOS7

macrumors newbie
Original poster
Oct 7, 2023
13
1
Hi,

I have the following system currently:

Mac Pro 5,1 (2012) with:

Single tray 3.46GHz X5690
24GB DDR3
Sapphire RX580

OCLP Monterey 12.7.6 installed on an NVME drive (blessed)
Mojave installed in an SSD

I would like to inject EnableGOP to get a native boot screen. After research and following some videos, so far I have:

Taken out the Mojave Drive to leave just the Opencore drive
Disabled SIP
Downloaded Macshrauber's Rom dump app, EnableGop_1.4.ffs and DXEInject.zip
Successfully inserted EnableGop into a copy of my BootRom

So I'm ready to flash the new bootrom. I just thought I'd double check as I'm seeing some slightly odd looking stuff on the rom dump - notably the old Bootblock and a Kernel Panic. Does this Rom look ok to flash? Or would it be better to do this process using the Mojave install instead of the open core Monterey install?

Current ROM;

/Desktop/EnableGop/old.bin

Mac Pro 2012 (MP51)

Firmware 144.0.0.0.0 (latest) built on Fri Apr 12 12:48:00 2019
Bios Version $IBIOSI: MP51.88Z.F000.B00.1904121248
Bootloader AAPLEFI1.88Z.0005.I00.1010071430 built on Thu Oct 07 14:30:00 2010
Old bootblock of MP51.007F.B03
(U)efi version: 1.10
MP51, serial from firmware: [I've removed this]
MP51 backplane
The firmware MAC in NVRAM matches with firmware MAC in dump
Base_21 hardware descriptor, Fsys 0x05
Fsys: 0 overrides, 1 override-version, 2 ssn, 3 hwc, 4 son, 5 EOF (ok)
OCLP: 2.4.1 | -allow_fv | MacPro5,1
csr_Allow_Untrusted_Kexts, Unrestricted_FS, Unauthenticated_Root (0x803)
BootOrder: 1:Boot0001
Boot0001 is OpenCore LauncherOption: Full
Boot0001: OpenCore |EFI|disk0s1 (PCI-Express Internal:WD PC SN740 SDDPNQD-256G-2006)|EFI|EFI\OC\OpenCore.efi
BootFFFF: \A9A38FDF-6C1F-4E11-861A-95B68FD64069\System\Library\CoreServices\boot.efi
Find My Mac seems to be activated
5 firmware boots since last garbage collection, MTC counter: 97 - 101
VSS1 VSS2
1 (4 deleted) 1 Memory Configs g (ok)
1 (4 deleted) 0 Memory Configs h (ok)
1 (0 deleted) 0 Memory Configs i (ok)
1 (0 deleted) 0 Memory Configs j (ok)
1 (0 deleted) 1 Kernel Panic dumps type A: Pointer type
1 (3 deleted) 1 fmm-mobileme-token-FMM (ok)
1 (0 deleted) 1 fmm-mobileme-token-FMM-BridgeHasAccount (ok)
0 0 Microsoft certificates (ok)
1 (0 deleted) 1 BluetoothActiveControllerInfos (ok)
1 (2 deleted) 1 BluetoothInternalControllerInfos (ok)
1 (0 deleted) 1 AppleBoot current-network (ok)
0 (4 deleted) 0 Boot PathProperties0000 (ok)
1 (4 deleted) 1 NVRAM PathProperties0000 (ok)
1 (2 deleted) 1 csr-active-config (ok)
25300 bytes free space of 65464
VSS1 (Formatted) (Healthy), found 85 variables (45 valid, 40 deleted)
VSS2 (Formatted) (Healthy), found 44 variables (44 valid)
CRC32 checksums: ok



New Rom after inserting EnableGOP:

/Desktop/EnableGop/new.bin

Mac Pro 2012 (MP51)

Firmware 144.0.0.0.0 (latest) built on Fri Apr 12 12:48:00 2019
Bios Version $IBIOSI: MP51.88Z.F000.B00.1904121248
Bootloader AAPLEFI1.88Z.0005.I00.1010071430 built on Thu Oct 07 14:30:00 2010
Old bootblock of MP51.007F.B03
(U)efi version: 1.10
MP51, serial from firmware: [I've removed this]
MP51 backplane
The firmware MAC in NVRAM matches with firmware MAC in dump
EnableGop 1.4 EFI module identified
Base_21 hardware descriptor, Fsys 0x05
Fsys: 0 overrides, 1 override-version, 2 ssn, 3 hwc, 4 son, 5 EOF (ok)
OCLP: 2.4.1 | -allow_fv | MacPro5,1
csr_Allow_Untrusted_Kexts, Unrestricted_FS, Unauthenticated_Root (0x803)
BootOrder: 1:Boot0001
Boot0001 is OpenCore LauncherOption: Full
Boot0001: OpenCore |EFI|disk0s1 (PCI-Express Internal:WD PC SN740 SDDPNQD-256G-2006)|EFI|EFI\OC\OpenCore.efi
BootFFFF: \A9A38FDF-6C1F-4E11-861A-95B68FD64069\System\Library\CoreServices\boot.efi
Find My Mac seems to be activated
5 firmware boots since last garbage collection, MTC counter: 97 - 101
VSS1 VSS2
1 (4 deleted) 1 Memory Configs g (ok)
1 (4 deleted) 0 Memory Configs h (ok)
1 (0 deleted) 0 Memory Configs i (ok)
1 (0 deleted) 0 Memory Configs j (ok)
1 (0 deleted) 1 Kernel Panic dumps type A: Pointer type
1 (3 deleted) 1 fmm-mobileme-token-FMM (ok)
1 (0 deleted) 1 fmm-mobileme-token-FMM-BridgeHasAccount (ok)
0 0 Microsoft certificates (ok)
1 (0 deleted) 1 BluetoothActiveControllerInfos (ok)
1 (2 deleted) 1 BluetoothInternalControllerInfos (ok)
1 (0 deleted) 1 AppleBoot current-network (ok)
0 (4 deleted) 0 Boot PathProperties0000 (ok)
1 (4 deleted) 1 NVRAM PathProperties0000 (ok)
1 (2 deleted) 1 csr-active-config (ok)
25300 bytes free space of 65464
VSS1 (Formatted) (Healthy), found 85 variables (45 valid, 40 deleted)
VSS2 (Formatted) (Healthy), found 44 variables (44 valid)
CRC32 checksums: ok
 
Should I do that before flashing this rom? Or will it be ok as is?
 
I can't judge this without having dumps to 100% guaranteed, but the tool can recognize most of the common problems and if you did GOP enabling injection mod exactly as described, this should be safe.
 
Just flashed it. Worked great - now I have a boot picker! Thanks for the help.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.