I'd like to try downgrading from a MacPro5,1 firmware to a MacPro4,1 (for testing). The machine was originally a MacPro4,1. I flashed it to a 5,1 and then installed macOS High Sierra (which updated the firmware in the process). I have both a Sapphire Radeon GTX 580 and an Nvidia GT 120 installed. This is what I've done so far:
Dump the existing MacPro5,1 firmware
I dumped the firmware using dosdude's ROMTool.
In System Information: Hardware Overview -> Boot ROM Version = MP51.0084.B00
My dumped ROM has this for the last jumping point in the LSBN_BD sector:
Install OS X El Capitan on another HD
I made bootable install media in order to install it.
Created a RAM disk with the Mac Pro 2009-2010 Firmware Tool
I downloaded the tool from netkas (May 18 2017). Hopefully this is the correct version of the tool. I downloaded the Mac Pro EFI Firmware Update 1.5 and mounted per the instructions in this post. I ran the tool and picked the "Downgrade to 2009 Firmware" option.
Inside the RamDisk, among other files, are:
MacProEFI2010-2009/EfiUpdaterApp2.efi
MacProEFI2010-2009/MP51_007F_03B_LOCKED.fd
The MacProEFI2010-2009/MP51_007F_03B_LOCKED.fd ROM has this for the last jumping point in the LSBN_BD sector:
This is close, but not exactly the same, as what tsialex posted here for a 4,1 ROM.
Everything OK?
Does this all look reasonable? Is it OK that the *.fd file that's going to be used has a name indicative of an earlier version of the firmware than I have loaded? (MP51_007F_03B_LOCKED.fd versus MP51.0084.B00)
Dump the existing MacPro5,1 firmware
I dumped the firmware using dosdude's ROMTool.
In System Information: Hardware Overview -> Boot ROM Version = MP51.0084.B00
My dumped ROM has this for the last jumping point in the LSBN_BD sector:
Code:
BF5041EB 1D000000 00000000 00000000 FFFFFFFF FFFFFFFF
FFFFFFFF E802FFFF 0F09E9FB F2000000 78563412 0000FFFF
Install OS X El Capitan on another HD
I made bootable install media in order to install it.
Created a RAM disk with the Mac Pro 2009-2010 Firmware Tool
I downloaded the tool from netkas (May 18 2017). Hopefully this is the correct version of the tool. I downloaded the Mac Pro EFI Firmware Update 1.5 and mounted per the instructions in this post. I ran the tool and picked the "Downgrade to 2009 Firmware" option.
Inside the RamDisk, among other files, are:
MacProEFI2010-2009/EfiUpdaterApp2.efi
MacProEFI2010-2009/MP51_007F_03B_LOCKED.fd
The MacProEFI2010-2009/MP51_007F_03B_LOCKED.fd ROM has this for the last jumping point in the LSBN_BD sector:
Code:
BF5041EB 1D000000 00000000 00000000 FFFFFFFF FFFFFFFF
FFFFFFFF A004FFFF 0F09E91B F3000000 78563412 0000FFFF
This is close, but not exactly the same, as what tsialex posted here for a 4,1 ROM.
Everything OK?
Does this all look reasonable? Is it OK that the *.fd file that's going to be used has a name indicative of an earlier version of the firmware than I have loaded? (MP51_007F_03B_LOCKED.fd versus MP51.0084.B00)