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.

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I have a MacPro5,1 running Catalina (10.15.3) with SilentKnight telling me my firmware is at 140.0.0.0.0.

Also I'm running dual X5690 @ 3.46GHz (SMC Version (system): 1.39f11).

Having read your note about 140 -> 144 that says this:


I'm currently in a situation where I can't really do the suggested path there for upgrade. Is there a method for updating to 144 directly while on Catalina?

Additionally, MRT is at 1.52 and I'm seeing I should be at 1.55, anything I should do about that while I'm at it?

I'm curious if "Install all updates" with SilentKnight could possibly resolve the issues as well....
Catalina don’t have MP5,1 firmware, so no, you can’t.
 

applCore

macrumors regular
May 3, 2011
193
78
Catalina don’t have MP5,1 firmware, so no, you can’t.

Curious, before I pull the trigger on this potentially long haul process: How critical is the 140 -> 144 update going forward if I'm already running with Catalina? Ie, have you heard of this affecting stability or causing problems past boot issues on MacPro5,1 (and even 4,1) models?
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Curious, before I pull the trigger on this potentially long haul process: How critical is the 140 -> 144 update going forward if I'm already running with Catalina? Ie, have you heard of this affecting stability or causing problems past boot issues on MacPro5,1 (and even 4,1) models?
It's a very long list of corrections, some critical. I posted about every change between releases in this thread. There are comparatives between all DXEs too.

Everyone should upgrade to 144.0.0.0.0 as soon as possible.
 
  • Like
Reactions: TheStork

applCore

macrumors regular
May 3, 2011
193
78
Good to know. I'm not seeing the exhaustive list you're referring to in terms of the corrections. Can you link me to your specific post?

I ended up updating one of my workstations today that was on 140. Catalina did not immediately boot back up, had to run the patcher again from a USB via a GT630, but after that it booted up. Fingers crossed some odd bugs will diminish.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Good to know. I'm not seeing the exhaustive list you're referring to in terms of the corrections. Can you link me to your specific post?

I ended up updating one of my workstations today that was on 140. Catalina did not immediately boot back up, had to run the patcher again from a USB via a GT630, but after that it booted up. Fingers crossed some odd bugs will diminish.
First post has a table, called Mac Pro 5,1 recent firmware releases, with the links for every release, go to the initial post about the release, then read my subsequent posts.
 

applCore

macrumors regular
May 3, 2011
193
78
First post has a table, called Mac Pro 5,1 recent firmware releases, with the links for every release, go to the initial post about the release, then read my subsequent posts.

I see, so you were referring to the first one from the DP on 144 which leads here:

Appreciate it.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I see, so you were referring to the first one from the DP on 144 which leads here:

Appreciate it.
Btw, in the initial post about 144.0.0.0.0, I listed the 38 DXEs that had modifications between 144.0.0.0.0 and 142.0.0.0.0, but when you compare 144.0.0.0.0 to 140.0.0.0.0 a lot more things changed.

Remember that Apple released 141.0.0.0.0 and 142.0.0.0.0 between 140.0.0.0.0 and 144.0.0.0.0.
 

applCore

macrumors regular
May 3, 2011
193
78
Btw, in the initial post about 144.0.0.0.0, I listed the 38 DXEs that had modifications between 144.0.0.0.0 and 142.0.0.0.0, but when you compare 144.0.0.0.0 to 140.0.0.0.0 a lot more things changed.

Remember that Apple released 141.0.0.0.0 and 142.0.0.0.0 between 140.0.0.0.0 and 144.0.0.0.0.

Yes, you're very right. Great you pointed that out. One good result so far is that some GPU issues seem to be resolved. I am still having some other odd issues with Catalina (like with the .2 to .3 update inbuilt audio is now - still - dysfunctional). Another thing I was hoping was to see some other odd OS issues resolved such as missing apps in LSD, but I suppose that's too much to hope for.
 

jeffhalmos

macrumors member
Nov 27, 2002
48
31
Trying to go from 140.0... to 144.0... and get this when I boot off Mojave on an external (had to remove my M.2 in order to do so). Any ideas what this is trying to say? Until my wifi/bluetooth card arrives, I only have a dongle for Bluetooth:
img_2215-jpeg.896031.jpg
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Trying to go from 140.0... to 144.0... and get this when I boot off Mojave on an external (had to remove my M.2 in order to do so). Any ideas what this is trying to say? Until my wifi/bluetooth card arrives, I only have a dongle for Bluetooth... View attachment 896031
Use wired keyboard and mouse.

The picture is telling you to connect/turn on an Apple Magic Mouse, it's showing the bottom of it.
 
  • Like
Reactions: jeffhalmos

jeffhalmos

macrumors member
Nov 27, 2002
48
31
Use wired keyboard and mouse.

The picture is telling you to connect/turn on an Apple Magic Mouse, it's showing the bottom of it.
It's just that when I did turn it or the trackpad on it didn't go away. Found both wired keyboard and mouse and will go at it again. Thanks.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
10.15.4 DP3 (19E242d) released. I’ll check everything later today.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
MP7,1 - J160

1037.100.348 - 10.15.4 DP3 (19E242d) - 20200225 - 17.16.14244.5.5


Code:
Apple ROM Version
  BIOS ID:      MP71.88Z.F000.B00.2002202313
  Model:        MP71
  EFI Version:  1037.100.348.0.0
  Built by:     _reportmem@pdb648
  Date:         Thu Feb 20 23:13:52 2020
  Revision:     1037.100.348 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     clang-1103.2.29.8
  UUID:         0BEAFF7F-2BDA-33FD-A7CE-6DCC461DF8DD
  UUID:         CE99EFF3-3110-34BF-9421-59050CCCE60C
Apple ROM Version
  BIOS ID:      MP71.88Z.F000.B00.2002202313
  Model:        MP71
  EFI Version:  1037.100.348.0.0
  Built by:     _reportmem@pdb648
  Date:         Thu Feb 20 23:13:52 2020
  Revision:     1037.100.348 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     clang-1103.2.29.8
$IBIOSI$    MP71.88Z.F000.B00.2002202313
Copyright (c) 2005-2020 Apple Inc.  All rights reserved
 
  • Like
Reactions: tommy chen

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
For non-BridgeOS Macs, 10.15.4 DP3 (19E242d) has the same firmware versions as 10.15.3 DP2, 10.15.3DP3 and 10.15.3:

Mac:EFI version:
IM13,1289.0.0.0.0
IM14,1141.0.0.0.0
IM14,2141.0.0.0.0
IM14,3141.0.0.0.0
IM14,4201.0.0.0.0
IM15,1232.0.0.0.0
IM16,1232.0.0.0.0
IM16,2232.0.0.0.0
IM17,1175.0.0.0.0
IM18,1180.0.0.0.0
IM18,3180.0.0.0.0
IM19,11037.80.34.0.0
MB10,1184.0.0.0.0
MB8,1187.0.0.0.0
MB9,1189.0.0.0.0
MBA5,1261.0.0.0.0
MBA6,1119.0.0.0.0
MBA7,1192.0.0.0.0
MBP10,1259.0.0.0.0
MBP10,2282.0.0.0.0
MBP11,1158.0.0.0.0
MBP11,2158.0.0.0.0
MBP11,4196.0.0.0.0
MBP12,1189.0.0.0.0
MBP13,1242.0.0.0.0
MBP13,2264.0.0.0.0
MBP13,3264.0.0.0.0
MBP14,1204.0.0.0.0
MBP14,2204.0.0.0.0
MBP14,3204.0.0.0.0
MBP9,1230.0.0.0.0
MM6,1282.0.0.0.0
MM7,1246.0.0.0.0
MP6,1134.0.0.0.0
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Apple released 10.15.4 DP4 (19E250c) today.

The new EFI firmwares for non-BridgeOS Macs have creation date of February 27. I'll get the full list tonight.

MP61:
Code:
$IBIOSI$    MP61.88Z.F000.B00.2002052032
Copyright (c) 2005-2020 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MP61
  EFI Version:  135.0.0.0.0
  Built by:     root@saumon
  Date:         Wed Feb  5 20:32:36 PST 2020
  Revision:     135 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, Release
  Compiler:     Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
With the today's release of 10.15.4 DP4 (19E250c), all non-BridgeOS Macs with Catalina support got firmware updates.

EFI firmware list for non-BridgeOS Macs:

Mac:EFI version:
IM13,1290.0.0.0.0
IM14,1142.0.0.0.0
IM14,2142.0.0.0.0
IM14,3142.0.0.0.0
IM14,4202.0.0.0.0
IM15,1233.0.0.0.0
IM16,1233.0.0.0.0
IM16,2233.0.0.0.0
IM17,1176.0.0.0.0
IM18,1181.0.0.0.0
IM18,3181.0.0.0.0
IM19,11037.100.345.0
MB10,1185.0.0.0.0
MB8,1188.0.0.0.0
MB9,1190.0.0.0.0
MBA5,1262.0.0.0.0
MBA6,1120.0.0.0.0
MBA7,1193.0.0.0.0
MBP10,1260.0.0.0.0
MBP10,2283.0.0.0.0
MBP11,1159.0.0.0.0
MBP11,2159.0.0.0.0
MBP11,4197.0.0.0.0
MBP12,1190.0.0.0.0
MBP13,1243.0.0.0.0
MBP13,2265.0.0.0.0
MBP13,3265.0.0.0.0
MBP14,1205.0.0.0.0
MBP14,2205.0.0.0.0
MBP14,3205.0.0.0.0
MBP9,1231.0.0.0.0
MM6,1283.0.0.0.0
MM7,1247.0.0.0.0
MP6,1135.0.0.0.0
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I extracted the EFI modules of the new MP6,1 firmware and checked what changed between 134.0.0.0.0 and 135.0.0.0.0. Several changes of main EFI modules, but I'll wait Apple general release to comment further.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
These are the new firmwares for MP71 (J160):

1037.100.351 - 10.15.4 DP4 (19E250c) - 20200303 - 17.16.14252.5.1
Code:
Apple ROM Version
  BIOS ID:      MP71.88Z.F000.B00.2002270009
  Model:        MP71
  EFI Version:  1037.100.351.0.0
  Built by:     _reportmem@pdb648
  Date:         Thu Feb 27 00:09:57 2020
  Revision:     1037.100.351 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     clang-1103.2.29.8
  UUID:         0BEAFF7F-2BDA-33FD-A7CE-6DCC461DF8DD
  UUID:         CE99EFF3-3110-34BF-9421-59050CCCE60C
Apple ROM Version
  BIOS ID:      MP71.88Z.F000.B00.2002270009
  Model:        MP71
  EFI Version:  1037.100.351.0.0
  Built by:     _reportmem@pdb648
  Date:         Thu Feb 27 00:09:57 2020
  Revision:     1037.100.351 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     clang-1103.2.29.8
$IBIOSI$    MP71.88Z.F000.B00.2002270009
Copyright (c) 2005-2020 Apple Inc.  All rights reserved
 

SamPotts

macrumors 6502
Sep 25, 2010
278
59
Sydney, Australia
I forgot to remove the extra SSDs in my 6,1 but have 10.15.4 beta 4 installed and am on 133. Is it possible to manually update the firmware? I guess re-installing from the recovery partition (with the other SSDs removed) won't do it? I had a read through this and a few other threads but couldn't work out if there was a simple solution.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
I forgot to remove the extra SSDs in my 6,1 but have 10.15.4 beta 4 installed and am on 133. Is it possible to manually update the firmware? I guess re-installing from the recovery partition (with the other SSDs removed) won't do it? I had a read through this and a few other threads but couldn't work out if there was a simple solution.
Catalina don't have support for MP5,1, so no efiflasher compatible with MP5,1 or MP5,1 firmware with Catalina.

Unless you know how to create the intermediate files and reconstruct your firmware for flashing the reconstructed image from flashrom, you can't upgrade it from Catalina.

Follow the steps of the first post of the thread:

 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
Ah, sorry I'm referring to the 2013/6,1 (trash can). Does that still apply?
Your problem is very different.

MP6,1 is a IntelME Mac*, albeit disabled, and the firmware is encapsulated and signed. Only Apple efiflasher can flash the firmware, unless you disassemble your trashcan and use an external programmer plus an adapter for the SPI+LPC connector to flash the reconstructed image.

MP6,1 SPI&LPC connector.jpeg


You need to install the Apple OEM SSD back, the firmware flashing process can't continue if the original Apple 12+16 blade is not inside. Install it back, install Catalina on it and the firmware update process will happen automatically.

Post ThunderStrike, Apple disabled the access to the SPI after boot. Apple EFI firmware flasher saves the firmware and the flasher inside the EFI partition, do a reboot, then the firmware is flashed. This happens while the access to SPI is still open. When macOS boots, it's disabled.
 
  • Like
Reactions: SamPotts

SamPotts

macrumors 6502
Sep 25, 2010
278
59
Sydney, Australia
You need to install the Apple OEM SSD back, the firmware flashing process can't continue if the original Apple 12+16 blade is not inside. Install it back, install Catalina on it and the firmware update process will happen automatically.

If I re-install the current version via the recovery partition, is that likely to update firmware or is it only possible via the actual update? If it's the later I'm best to just wait for 10.15.4 final release I guess.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,601
If I re-install the current version via the recovery partition, is that likely to update firmware or is it only possible via the actual update? If it's the later I'm best to just wait for 10.15.4 final release I guess.
I'm not sure that Recovery can update the MP6,1 firmware. I never investigate this for real, but I don't remember ever seeing the firmware updater daemon inside the Recovery files.

Using Recovery to install macOS to the blade will update the firmware after macOS is installed and you are booting macOS from the 12+16 Apple OEM blade. The update mechanism (eficheck) will detect a superseded firmware and will start the firmware update progress. With the general release macOS (10.15.3), the current firmware is 134.0.0.0.0. To get 135.0.0.0.0, you will need to install 10.15.4 DP4.
 
  • Like
Reactions: SamPotts
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.