Last edited: 
				
		
	
										
										
								
								
											
	
		
			
		
		
	
	
	
		
			
		
		
	
										
									
								| EFI Version: | BIOS Version: | 
|---|---|
| MP51.007F.B00 | MP51.88Z.007F.B00.1008031144 | 
| MP51.007F.B01 | MP51.88Z.007F.B01.1008231310 | 
| MP51.007F.B02 | MP51.88Z.007F.B02.1009221128 | 
Hi tsialexThis is a tutorial to teach people who already have the intermediate files, to recreate the BootROMs with UEFITool and the generic MP51.fd. This is very specific utility and only useful if I already sent the file to you.
Sorry, I don't have time available for doing this anymore. I explained before on the thread what is needed to do a clean up, you can do it yourself.Hi tsialex
How do I send you my dumped douple-cert firmware in order to get the intermediate files, and do you have time to help me with those - it seems you are spending an awful lot of time on all of the cMPs out there?
If it's not one of the missing EFI versions of the first post, look at the table to see if yours is not there yet, no need to.i can post here working efi dump for 820-2337-a. afaik this is for mp4.1.
Re-issues of Mac Pro EFI Firmware Update 1.4 and Mac Pro EFI Firmware Update 1.5 from 2010 with the new certificates.Alex anything new in these? Both released at the end of October.
041-85119
041-85186
View attachment 881022
View attachment 881023
$IBIOSI$    MP41.88Z.0081.B07.0910130729
Copyright (c) 2005-2009 Apple Inc.  All rights reserved$IBIOSI$    MP51.88Z.007F.B03.1010071432Not yet, both existed at one point in time since efiflasher has all the data that I wrote on the table already about those two, but efiflasher miss the BootBlock versions.Just re-read this entire thread again. This was a fun investigation that lead to this tutorial.
Just wondering if you ever did find a dump of the 2 missing releases?
Btw, thanks for the help back then.Just re-read this entire thread again. This was a fun investigation that lead to this tutorial.
Just wondering if you ever did find a dump of the 2 missing releases?
Apple removed the downgrade or refresh with the same version possibility with EFI flasher long ago, it's impossible since Thunderstrike.I was just re-reading "The Apple of Your EFI: Mac Firmware Security Research".
So you can force a firmware "downgrade" with the older or the same version of the firmware. If you use the firmware from the firmware update package it will only upgrade the non-nvram sections, but if you select the reconstructed firmware it will update everything just like the romtool, right?
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
240027        0x3A99B         BIOS version: MP41.88Z.0081.B07.0910130729
764315        0xBA99B         BIOS version: MP41.88Z.0081.B07.0910130729
1179688       0x120028        NVRAM start of the 1st VSS stream
1183321       0x120E59        NVRAM MemoryConfig type: (i)
1185687       0x121797        NVRAM SIP state, type: (w)
1186304       0x121A00        NVRAM MemoryConfig type: (g)
1188352       0x122200        NVRAM MemoryConfig type: (h)
1190400       0x122A00        NVRAM MemoryConfig type: (i)
1345189       0x1486A5        HardwareID Base_xx: 20
1345198       0x1486AE        HardwareID 11-digits SSN: redactedE1C
1345215       0x1486BF        HardwareID 3-digit HWC model: E1C
1416499       0x159D33        BIOS version: MP41.88Z.0081.B07.0910130729
4128867       0x3F0063        BootBlock version: AAPLEFI1.88Z.0004.I00.0908061259While it's easy to confirm if your Mac Pro firmware have SecureBoot certificates inside the NVRAM volume, just run binwalk with your BootROM image dump and see if the output show any X.509 certificates inside, SecureBoot is just a red-herring.Hi tsialex. I'm so sorry to run into your thread. Recently, I've accidentally booted into windows. ( I'm not sure what damages I've made then)
I've been trying to search for topics and discussions, on how to look for signs whether the certs have been written only to nvram or not. but, I can only manage to go as far as installing Binwalk via homebrew. (please forgive me, I have low tech knowledge).
Can I ask you to point me into the right directions on how to and read up a little bit more? I'd wish to at least try to repair to what I've done wrong. I'm running a cMP 2009 (flashed to 5,1), High Sierra 10.13.6 and bootrom 144. (and also, it's rather odd that I couldn't find the PM button to message you privately)
While it's easy to confirm if your Mac Pro firmware have SecureBoot certificates inside the NVRAM volume, just run binwalk with your BootROM image dump and see if the output show any X.509 certificates inside, SecureBoot is just a red-herring.
The real problem is the NVRAM data/variables/entries not being erased anymore and the NVRAM volume part of the BootROM self destructing over the years. SecureBoot just makes this process much faster since the certificates/DBs/PKs occupy so much valuable space inside the NVRAM volume.
I've sent you a PM with instructions.
Please describe exactly why you need it.Hi tsialex, please contact me in private message please.?