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,602
With today's 10.14.4 DP2, Apple released MP5,1 BootROM 141.0.0.0.0:

  • Build date is 20181219
  • CRC32 is 58ee7535.

Code:
$IBIOSI$ MP51.88Z.F000.B00.1812191621
‰Apple ROM Version
  Model:        MP51
  EFI Version:  141.0.0.0.0
  Date:         Wed Dec 19 16:15:33 2018
  Build Type:   Release

I'm still checking it, gonna reconstruct and flash it. I'll post what I'll find.

One thing of note, kudos to Apple doing more BootROMs, I don't remember another Mac getting firmware updates after being put into vintage list.

[doublepost=1549324158][/doublepost]
Screen Shot 2019-02-04 at 21.48.47.png

[doublepost=1549324698][/doublepost]
SystemReport_141.0.0.0.0.png


Blank_00.JPG
Blank_01.JPG
Blank_02.JPG
Blank_03.JPG
Blank_04.JPG
Blank_05.JPG
Blank_06.JPG
Blank_07.JPG
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
141.0.0.0.0 NVMe module is the same as 140.0.0.0.0, so changes are elsewhere:

141.0.0.0.0 - NVMe Module.png

[doublepost=1549325501][/doublepost]Same microcodes as MP51.0089.B00:

140.0.0.0.0 - microcodes.png
141.0.0.0.0 - microcodes.png

[doublepost=1549326171][/doublepost]There are a lot of changes between 140.0.0.0.0 and 141.0.0.0.0, HexFiend found 26021:

141.0.0.0.0 - changes.png

[doublepost=1549326572][/doublepost]Exactly the same empty NVRAM volume as 140.0.0.0.0:

141.0.0.0.0 - NVRAM.png
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
I took a look where are the changes, I'm editing this table constantly as I found what modules/volumes changed
Code:
0x3b8b9 3 to 15 [EFI version string]
0x80008 16 to 17 (7A9354D9-0468-444A-81CE-0BF617D890DF) [2nd EFI version string]
0xbb8b9 18 to 29 (18CEC42B-F0FC-4EFA-84AE-27D2184E873A)
0x100007 30 to 86
0x110008 87 to 92
0x150008 93 to 3555
0x17a1c9 3556 to 6918
0x1b10c8 6919 to 11343
0x1c74b8 11344 to 13122
0x1ef030 13123 to 13783
0x2992e8 13784 to 26013
0x3f0008 26014 to 26021 (04ADEEAD-61FF-4D31-B6BA-64F8BF901F5A) [BootBlock]

0x3f0000 is the BootBlock btw.
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
MP6,1 got a new BootROM too, 128.0.0.0.0:

Code:
$IBIOSI$ MP61.88Z.F000.B00.1812191437Copyright (c) 2005-2018 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MP61
  EFI Version:  128.0.0.0.0
  Built by:     root@saumon
  Date:         Wed Dec 19 14:37:18 PST 2018
  Revision:     128 (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)
MM6,1 too:

Code:
$IBIOSI$ MM61.88Z.F000.B00.1812191212Copyright (c) 2005-2018 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MM61
  EFI Version:  275.0.0.0.0
  Built by:     root@saumon
  Date:         Wed Dec 19 12:12:40 PST 2018
  Revision:     275 (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)

Seems today's BootROM updates are related to security updates across all the supported Mac line. There are a lot of payloads this time, even to the iMac Pro SD card reader…
 
Last edited:
  • Like
Reactions: w1z and flehman

TheIguana

macrumors 6502a
Sep 26, 2004
678
492
Canada
MP6,1 got a new BootROM too, 128.0.0.0.0:

Code:
$IBIOSI$ MP61.88Z.F000.B00.1812191437Copyright (c) 2005-2018 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MP61
  EFI Version:  128.0.0.0.0
  Built by:     root@saumon
  Date:         Wed Dec 19 14:37:18 PST 2018
  Revision:     128 (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)
[doublepost=1549333050][/doublepost]MM61 too:

Code:
$IBIOSI$ MM61.88Z.F000.B00.1812191212Copyright (c) 2005-2018 Apple Inc.  All rights reserved.
Apple ROM Version
  Model:        MM61
  EFI Version:  275.0.0.0.0
  Built by:     root@saumon
  Date:         Wed Dec 19 12:12:40 PST 2018
  Revision:     275 (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)

Seems this BootROM updates are related to security updates across all the supported Mac line.
[doublepost=1549333315][/doublepost]There are a lot of payloads this time, even to the iMac Pro SD card reader…

Probably a long shot, but any such luck for an SMC update for the 2009 Mac Pro.
 

crjackson2134

macrumors 601
Mar 6, 2013
4,847
1,957
Charlotte, NC
Last edited:

omera

macrumors newbie
Feb 5, 2019
1
0
With todays 10.14.4 DP2, Apple released MP5,1 BootROM 141.0.0.0.0:

  • Build date is 20181219
  • CRC32 is 58ee7535.

Code:
$IBIOSI$ MP51.88Z.F000.B00.1812191621
‰Apple ROM Version
  Model:        MP51
  EFI Version:  141.0.0.0.0
  Date:         Wed Dec 19 16:15:33 2018
  Build Type:   Release

I'm still checking it, gonna reconstruct and flash it. I'll post what I'll find.
[doublepost=1549324158][/doublepost] View attachment 819922
[doublepost=1549324698][/doublepost] View attachment 819924

View attachment 819927 View attachment 819928 View attachment 819929 View attachment 819930 View attachment 819931 View attachment 819932 View attachment 819933 View attachment 819934

@tsialex : Where in can download 10.14.4 DP 2 full installer to install Bootrom 141.0.0.0.0? The update via systemupdate does not install Bootrom. Can I update Bootrom to 141.0.0.0.0 with http://swcdn.apple.com/content/down...36lz5n9k4v43nisc536ce99df3/FirmwareUpdate.pkg too?
 

bsbeamer

macrumors 601
Sep 19, 2012
4,313
2,713
Is there a new Hardware listing for APPLE PAY on Mac Pro as part of this firmware update, or was that just part of the latest beta? Hard to tell from screenshots posted above.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
@tsialex : Where in can download 10.14.4 DP 2 full installer to install Bootrom 141.0.0.0.0? The update via systemupdate does not install Bootrom. Can I update Bootrom to 141.0.0.0.0 with http://swcdn.apple.com/content/down...36lz5n9k4v43nisc536ce99df3/FirmwareUpdate.pkg too?

Don't get me wrong, but if you don't know where the firmware is hidden by Apple, why on earth you want to install a beta firmware just released?

People, this is a beta firmware. Let people with skills to reprogram the SPI flash externally/replace the backplane do the tests, then you can think about.

I'm not going to post where the firmware is this early on. If you really want to know, read the thread, there are a lot of breadcrumbs.
[doublepost=1549377073][/doublepost]
Any change with bootscreen? @tsialex
Dream on, Part III. ;)
[doublepost=1549377567][/doublepost]
Is there a new Hardware listing for APPLE PAY on Mac Pro as part of this firmware update, or was that just part of the latest beta? Hard to tell from screenshots posted above.

Don't make sense extensively modify the firmware of all Macs to implement support of a hardware feature that is not present into most, I'm thinking this is not the motive.

I just started to look, but some modules that changed have a INTEL RSVD string…
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Unrelated to 141.0.0.0.0, just found another mystery EFI version into a BootBlock:

Code:
APLEFI1.88Z.0005.I00.1006041028

This one is from a very early 2010 MP5,1 and was released more than 4 months before MP51.007F.B03:

Code:
APLEFI1.88Z.0005.I00.1010071430

I started a spreadsheet with all EFI versions that I find into dumps. Maybe we will find something interesting.
 
Last edited:

flehman

macrumors 6502
Feb 21, 2015
352
194
Just did a rapid check into 18D109, same 140.0.0.0.0 BootROM.

Tsialex - are you now convinced that the 141 BootROM is focused on security improvements, or are you still in the process of reviewing it for changes?
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Tsialex - are you now convinced that the 140 BootROM is focused on security improvements, or are you still in the process of reviewing it for changes?
Everything I saw until now seems to point that Apple released 141.0.0.0.0 as a security update, but I can be wrong.

I'm very busy this month and I'm looking this when I have time and I'll have to check a lot of things yet.
 
  • Like
Reactions: h9826790

bsbeamer

macrumors 601
Sep 19, 2012
4,313
2,713
just for clarification:
140 has been out
141 is in beta

140 added a lot of features, including NVMe boot
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.