MP 1,1-5,1 MP5,1: BootROM thread | 144.0.0.0.0 is a pre-requisite to disable Hyper-threading

Discussion in 'Mac Pro' started by tsialex, Aug 13, 2018.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. tsialex, Feb 4, 2019
    Last edited: Feb 7, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2751
    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.

    --- Post Merged, Feb 4, 2019 ---
    Screen Shot 2019-02-04 at 21.48.47.png
    --- Post Merged, Feb 4, 2019 ---
    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
     
  2. tsialex, Feb 4, 2019
    Last edited: Feb 7, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2752
    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
    --- Post Merged, Feb 4, 2019 ---
    Same microcodes as MP51.0089.B00:

    140.0.0.0.0 - microcodes.png 141.0.0.0.0 - microcodes.png
    --- Post Merged, Feb 4, 2019 ---
    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
    --- Post Merged, Feb 4, 2019 ---
    Exactly the same empty NVRAM volume as 140.0.0.0.0:

    141.0.0.0.0 - NVRAM.png
     
  3. bsbeamer macrumors 68020

    Joined:
    Sep 19, 2012
    #2753
    This is one area I really wish Apple would do at least some version of release notes to give a top line of what changes were worked on. Thanks for all the legwork @tsialex!
     
  4. tsialex, Feb 4, 2019
    Last edited: Feb 7, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2754
    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.
     
  5. tsialex, Feb 4, 2019
    Last edited: Feb 4, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2755
    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…
     
  6. TheIguana macrumors 6502a

    TheIguana

    Joined:
    Sep 26, 2004
    Location:
    Canada
    #2756
    Probably a long shot, but any such luck for an SMC update for the 2009 Mac Pro.
     
  7. tsialex, Feb 4, 2019
    Last edited: Feb 4, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2757
    Dream on :p Blank_00.JPG Blank_01.JPG Blank_02.JPG Blank_03.JPG Blank_04.JPG Blank_05.JPG Blank_06.JPG Blank_07.JPG Blank_08.JPG Blank_09.JPG
     
  8. tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2758
    141.0.0.0.0 - reconstructed.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 Blank_08.JPG

    141.0.0.0.0 still safe to reconstruct with UEFITool 0.25.1, already flashed the reconstructed BootROM to my Mac Pro.
     
  9. TzunamiOSX macrumors 6502

    Joined:
    Oct 4, 2009
    Location:
    Germany
    #2759
    Perhaps a fix for the Nvidia glitches, pleeeeeeease :p
     
  10. tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2760
    Dream on, part II :p
     
  11. crjackson2134, Feb 4, 2019
    Last edited: Feb 4, 2019

    crjackson2134 macrumors 601

    crjackson2134

    Joined:
    Mar 6, 2013
    Location:
    Charlotte, NC
    #2761
  12. HaypurTiryading macrumors member

    HaypurTiryading

    Joined:
    May 20, 2018
    Location:
    Turkey
  13. thomasthegps macrumors regular

    Joined:
    Sep 23, 2015
    Location:
    France
    #2763

    That's what we're all really waiting for...
     
  14. cococheaf macrumors demi-god

    cococheaf

    Joined:
    Jul 10, 2018
    Location:
    Austria - Lake of Constance
    #2765
    that's sad...
     
  15. omera macrumors newbie

    Joined:
    Feb 5, 2019
    #2766
    @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?
     
  16. bsbeamer macrumors 68020

    Joined:
    Sep 19, 2012
    #2767
    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.
     
  17. tsialex, Feb 5, 2019
    Last edited: Feb 5, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2768
    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.
    --- Post Merged, Feb 5, 2019 ---
    Dream on, Part III. ;)
    --- Post Merged, Feb 5, 2019 ---
    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…
     
  18. tsialex, Feb 5, 2019
    Last edited: Feb 5, 2019

    tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2769
    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.
     
  19. tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2770
    Screen Shot 2019-02-07 at 18.44.47.png
    Apple released a new build of 10.14.3, 18D109, this one have the group FaceTime corrections.
     
  20. tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2771
    Just did a rapid check into 18D109, same 140.0.0.0.0 BootROM.

    Screen Shot 2019-02-07 at 20.01.56.png
    Screen Shot 2019-02-07 at 20.04.53.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
     
  21. flehman, Feb 7, 2019
    Last edited: Feb 7, 2019

    flehman macrumors 6502

    flehman

    Joined:
    Feb 21, 2015
    #2772
    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?
     
  22. tsialex thread starter macrumors 601

    tsialex

    Joined:
    Jun 13, 2016
    Location:
    Brazil
    #2773
    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.
     
  23. bsbeamer macrumors 68020

    Joined:
    Sep 19, 2012
    #2774
    just for clarification:
    140 has been out
    141 is in beta

    140 added a lot of features, including NVMe boot
     
  24. flehman macrumors 6502

    flehman

    Joined:
    Feb 21, 2015
    #2775
    Apologies for the mistake - I edited my first post.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page