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.

MarkC426

macrumors 68040
May 14, 2008
3,700
2,097
UK
cMP doesn’t support catalina.
There is another thread with possible ‘hack’, but it may not be viable.
 

kais58

macrumors newbie
Jun 29, 2019
13
0
cMP doesn’t support catalina.
There is another thread with possible ‘hack’, but it may not be viable.
Yeah, I’m aware of that thread and following it, doesn’t look too bad so far. Regardless be good to be running latest firmware I can.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
So I'm trying to upgrade my Mac Pro to latest firmware, ahead of going to Catalina later this year, I've got my 4.1 to MP51.007F.B03 but I'm already running Mojave, so the high sierra installer won't run to update to the next one, can I go direct to 144 using the Mojave installer ? I have a W3XXX series CPU but don't think that matters for 144 and can use either my GT120 or RX560 for installs.
Read here MP5,1: What you have to do to upgrade to Mojave (BootROM upgrade instructions).
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Apple released a new EFICheckAllowAllList today on the SUCatalog, this is a sign that supported Macs got a new BootROM.
Screen Shot 2019-07-02 at 15.30.03.png

I'm downloading the the Catalina DP3 to check, half way now.
 
  • Like
Reactions: eksu

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
10.15 DP3 EFI Version table for non BridgeOS Macs:

Almost all Catalina supported Macs had firmware upgrades, most got two versions over. See next post for iMac 2019.

Mac:EFI version:
IM13,1287.0.0.0.0
IM14,1139.0.0.0.0
IM14,2139.0.0.0.0
IM14,3139.0.0.0.0
IM14,4199.0.0.0.0
IM15,1230.0.0.0.0
IM16,1229.0.0.0.0
IM16,2229.0.0.0.0
IM17,1170.0.0.0.0
IM18,1175.0.0.0.0
IM18,3175.0.0.0.0
IM19,11022.0.0.0.0
MB10,1178.0.0.0.0
MB8,1183.0.0.0.0
MB9,1184.0.0.0.0
MBA5,1259.0.0.0.0
MBA6,1117.0.0.0.0
MBA7,1188.0.0.0.0
MBP10,1257.0.0.0.0
MBP10,2280.0.0.0.0
MBP11,1156.0.0.0.0
MBP11,2156.0.0.0.0
MBP11,4194.0.0.0.0
MBP12,1186.0.0.0.0
MBP13,1236.0.0.0.0
MBP13,2259.0.0.0.0
MBP13,3259.0.0.0.0
MBP14,1198.0.0.0.0
MBP14,2198.0.0.0.0
MBP14,3198.0.0.0.0
MBP9,1228.0.0.0.0
MM6,1280.0.0.0.0
MM7,1244.0.0.0.0
MP6,1132.0.0.0.0
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
MP6,1 got a new BootROM with 10.15 DP3:
Code:
$IBIOSI$ MP61.88Z.F000.B00.1906132222
Copyright (c) 2005-2019 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MP61
  EFI Version:  132.0.0.0.0
  Built by:     root@saumon
  Date:         Thu Jun 13 22:22:30 PDT 2019
  Revision:     132 (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,602
iMac19,1 changed the EFI version format from 220.270.76.0.0 to 1022.0.0.0.0 and now is compiled by clang-1100.0.21.8. Built by changed too.

10.15 DP6:


Code:
Apple ROM Version
  BIOS ID:      IM191.88Z.F000.B00.1906172318
  Model:        IM191
  EFI Version:  1022.0.0.0.0
  Built by:     _securitya@osx380
  Date:         Mon Jun 17 23:18:06 2019
  Revision:     1022 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     Apple clang version 11.0.0 (clang-1100.0.21.8)
  UUID:         1830A546-650C-374D-9363-D8AEDA0AE1ED
  UUID:         A5920D2D-B5E7-3254-AF47-CC721C3DB188

10.14.6 DP3:

Code:
Apple ROM Version
  BIOS ID:      IM191.88Z.F000.B00.1905281819
  Model:        IM191
  EFI Version:  220.270.76.0.0
  Built by:     root@osx328
  Date:         Tue May 28 18:19:13 2019
  Revision:     220.270.76 (B&I)
  ROM Version:  F000_B00
  Build Type:   Official Build, RELEASE
  Compiler:     Apple LLVM version 10.0.1 (clang-1001.0.37.14)
  UUID:         DA14200B-6E3B-375E-A2AC-A54EF57A45C0
  UUID:         32CB2837-87D8-37A7-8136-E7B68CD53A71

iMac19,1 is the only 2019 released Mac that don't have a T2 chip and don't use BridgeOS, probably the last Mac to not have it.

Interesting that Apple is upgrading the LLVM compiler for 2019 iMac, clang 11.0.0.0 is a Mojave and Catalina only release. High Sierra current version is clang-1000.10.44.4.

MP6,1 still uses LLVM 3.0, probably for binary compatibility of the firmware.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
OffTopic:

Anyone using TTL UART with macOS have more stable option than FTDI FT232RL? I'm trying to use a Bus Pirate v3.6 to sniff the SMC UART directly but the FTDI drivers freeze with anything. I lost how many resets I did this week.:mad:

Anything better? Prolific macOS drivers are more stable?

Anyone used a Glasgow?
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Ops, tried to add to the previous post, didn't work.
 
Last edited:

MarkC426

macrumors 68040
May 14, 2008
3,700
2,097
UK
OffTopic:

Anyone using TTL UART with macOS have more stable option than FTDI FT232RL? I'm trying to use a Bus Pirate v3.6 to sniff the SMC UART directly but the FTDI drivers freeze with anything. I lost how many resets I did this week.:mad:

Anything better? Prolific macOS drivers are more stable?

Anyone used a Glasgow?
I havn’t got the slightest clue what you are talking about with all this technical stuff.....:eek:
You are very much more knowledgable than me on these mac things.....;)
 

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
So. . . anything NEW in the supported bootrom upgrades that un-supported 4,1>4>1 owners miight like to hear about ?
 

mrtang42

macrumors member
Apr 19, 2019
73
18
I havn’t got the slightest clue what you are talking about with all this technical stuff.....:eek:
You are very much more knowledgable than me on these mac things.....;)
He is talking about some USB to asynchronous serial data(like RS232) convertor. And apparently, this is not a right place to ask this type of questions, but BSO.
Windows has tons of options, just don't use MacOS.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
I havn’t got the slightest clue what you are talking about with all this technical stuff.....:eek:
You are very much more knowledgable than me on these mac things.....;)
LITTLE FRANK is more than an external interface to the SPI flash (BootROM), it has access to the SMC too. I'm trying to sniff the communication to the SMC, via a UART interface connected to a breakout board installed in the LITTLE FRANK connector.

I'm trying to understand how the communication protocol between the SMC and BootROM works and why some Macs boot with the PCIe fan at so high RPM.

He is talking about some USB to asynchronous serial data(like RS232) convertor. And apparently, this is not a right place to ask this type of questions, but BSO.
Windows has tons of options, just don't use MacOS.
If I wanted to use another OS for sniffing the SMC, Windows would be my last option…
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
10.14.6 DP4 EFI Version table for non BridgeOS Macs:

Same as 10.15 DP3 except for iMac 2019, that has an updated clang version 10.0.1 firmware with EFI version 220.270.93.0.0 in place of the Catalina new clang version 11.0.0 EFI 1022.0.0.0.0 firmware.


Mac:EFI version:
IM13,1287.0.0.0.0
IM14,1139.0.0.0.0
IM14,2139.0.0.0.0
IM14,3139.0.0.0.0
IM14,4199.0.0.0.0
IM15,1230.0.0.0.0
IM16,1229.0.0.0.0
IM16,2229.0.0.0.0
IM17,1170.0.0.0.0
IM18,1175.0.0.0.0
IM18,3175.0.0.0.0
IM19,11022.0.0.0.0
MB10,1178.0.0.0.0
MB8,1183.0.0.0.0
MB9,1184.0.0.0.0
MBA5,1259.0.0.0.0
MBA6,1117.0.0.0.0
MBA7,1188.0.0.0.0
MBP10,1257.0.0.0.0
MBP10,2280.0.0.0.0
MBP11,1156.0.0.0.0
MBP11,2156.0.0.0.0
MBP11,4194.0.0.0.0
MBP12,1186.0.0.0.0
MBP13,1236.0.0.0.0
MBP13,2259.0.0.0.0
MBP13,3259.0.0.0.0
MBP14,1198.0.0.0.0
MBP14,2198.0.0.0.0
MBP14,3198.0.0.0.0
MBP9,1228.0.0.0.0
MM6,1280.0.0.0.0
MM7,1244.0.0.0.0
MP6,1132.0.0.0.0
[doublepost=1562725731][/doublepost]Still 144.0.0.0.0 for MP5,1:

Code:
$IBIOSI$ MP51.88Z.F000.B00.1904121248
Apple ROM Version
  Model:        MP51
  EFI Version:  144.0.0.0.0
  Date:         Fri Apr 12 12:43:00 2019
  Build Type:   Release
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Apple released a new build of the 10.14.5 full installer too, build version 18F2058, for the two newer Macs released today, MacBook Air 2019 and MacBook Pro 13" 2019:
Code:
var boardIds = ['Mac-53FDB3D8DB8CA971','Mac-226CB3C6A851A671',];
Screen Shot 2019-07-09 at 22.56.10.png Screen Shot 2019-07-10 at 00.22.31.png Screen Shot 2019-07-10 at 00.22.49.png
 

Mac_User 0101

macrumors regular
Oct 8, 2017
133
43
LITTLE FRANK is more than an external interface to the SPI flash (BootROM), it has access to the SMC too. I'm trying to sniff the communication to the SMC, via a UART interface connected to a breakout board installed in the LITTLE FRANK connector.

I'm trying to understand how the communication protocol between the SMC and BootROM works and why some Macs boot with the PCIe fan at so high RPM.
That's amazing and I'm very intrigued to hear what you learn about cMP SMC. Once you get your research going, please make a thread about it.
 
  • Like
Reactions: Eschers

P1ratz

macrumors member
Jul 14, 2019
51
9
So maybe xServe is way different then, since on a 144 boot rom it worked for me on 3 different logicboards. Maybe you're using the wrong/old version of it. Do you need the two dumps for comparison, a blank one and after my BBS one?
View attachment 843393
[doublepost=1560775971][/doublepost]
Since it is an xServe, it was manually dirty flashed with an MP51.fd, so i doubt any useful info left inside afterwards.


Are you saying you’ve succeeded in flashing an xserve to 5,1? If so could you please let me know how you went about doing it? Thanks!
 
  • Like
Reactions: Eschers

eksu

macrumors 6502
Aug 3, 2017
329
151
Are you saying you’ve succeeded in flashing an xserve to 5,1? If so could you please let me know how you went about doing it? Thanks!

Someone on Netkas did it, you can read about it on that forum as well.
 

donluca

macrumors regular
Jul 30, 2018
193
94
Italy
Someone on Netkas did it, you can read about it on that forum as well.

There’s a guy who did it and wrote on this forum about it, but he vanished without a trace and didn’t tell anyone how he did this. I’ll look into netkas forum and see if I can find anything.

EDIT: ok, found some information, it seems there was a thread here where people managed to flash a cMP5,1 firmware onto a xserve 3,1, thus enabling the use of westmere CPUs and all the goodness from using the 144 bootrom from Mojave.

The problem is that, at some point there was a misunderstanding and the OP nuked his own thread with all the info in it.
I’ve tried scouring with the web archive and google cache but to no avail.

If someone here knows something or has a copy of the thread and the files involved, please share!

And sorry for the OT, maybe we should start a thread over at the Xserve forum.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.