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.

MacUser2525

Suspended
Mar 17, 2007
2,097
377
Canada
Finally got through all 99 pages and have dumped the ROMs of my machines a 5,1 and 4,1 updated to the 5,1 firmware. The output of the binwalk for the 4,1 looks like nothing at all in it, the 5,1 has an XML in it and am not sure if there is anything to worry about with it. My output for both if anyone would be good enough to check them for me.

Code:
Boot ROM Version: MP51.0089.B00      OS Installed 10.13.6


MacUser2525:/Volumes/Sea_To_Do/Downloads/ROMTool$ binwalk MacPro51.bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI Firmware Volume, volume size: 524288, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
5701          0x1645          LZMA compressed data, properties: 0xC0, dictionary size: -2097152000 bytes, uncompressed size: 646645221368 bytes
14115         0x3723          LZMA compressed data, properties: 0x6E, dictionary size: 0 bytes, uncompressed size: 1848662811 bytes
17692         0x451C          LZMA compressed data, properties: 0xB4, dictionary size: 0 bytes, uncompressed size: 3221225482 bytes
17967         0x462F          LZMA compressed data, properties: 0x91, dictionary size: -2147483648 bytes, uncompressed size: 586381467899 bytes
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
36521         0x8EA9          LZMA compressed data, properties: 0x87, dictionary size: -1962934272 bytes, uncompressed size: 599257601094 bytes
40760         0x9F38          LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 582135571584 bytes
40769         0x9F41          LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 828115122571 bytes
109378        0x1AB42         LZMA compressed data, properties: 0xBF, dictionary size: -2147483648 bytes, uncompressed size: 783899623480 bytes
122661        0x1DF25         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639034302533 bytes
125727        0x1EB1F         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185291333 bytes
127135        0x1F09F         LZMA compressed data, properties: 0xC6, dictionary size: 1569259520 bytes, uncompressed size: 16916006844 bytes
128387        0x1F583         LZMA compressed data, properties: 0x88, dictionary size: 2105540608 bytes, uncompressed size: 796784525344 bytes
140797        0x225FD         LZMA compressed data, properties: 0x9A, dictionary size: -2147483648 bytes, uncompressed size: 624985833528 bytes
144814        0x235AE         LZMA compressed data, properties: 0xA3, dictionary size: -2147483648 bytes, uncompressed size: 663640539192 bytes
151013        0x24DE5         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185309765 bytes
153757        0x2589D         LZMA compressed data, properties: 0x5B, dictionary size: -9961472 bytes, uncompressed size: 877918158848 bytes
155100        0x25DDC         LZMA compressed data, properties: 0x8A, dictionary size: -2147483648 bytes, uncompressed size: 556266356792 bytes
160092        0x2715C         LZMA compressed data, properties: 0xCF, dictionary size: -2147483648 bytes, uncompressed size: 852619100222 bytes
161109        0x27555         LZMA compressed data, properties: 0x92, dictionary size: -2147483648 bytes, uncompressed size: 612100932414 bytes
162073        0x27919         LZMA compressed data, properties: 0xCF, dictionary size: 939524096 bytes, uncompressed size: 852635942727 bytes
202936        0x318B8         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
202972        0x318DC         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
203008        0x31900         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
218800        0x356B0         LZMA compressed data, properties: 0xAB, dictionary size: -1962934272 bytes, uncompressed size: 552868242509 bytes
221824        0x36280         LZMA compressed data, properties: 0x88, dictionary size: -1962934272 bytes, uncompressed size: 844070852695 bytes
225076        0x36F34         LZMA compressed data, properties: 0xC0, dictionary size: 1610612736 bytes, uncompressed size: 50 bytes
524288        0x80000         UEFI PI Firmware Volume, volume size: 524288, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
529989        0x81645         LZMA compressed data, properties: 0xC0, dictionary size: -2097152000 bytes, uncompressed size: 646645221368 bytes
538403        0x83723         LZMA compressed data, properties: 0x6E, dictionary size: 0 bytes, uncompressed size: 1848662811 bytes
541980        0x8451C         LZMA compressed data, properties: 0xB4, dictionary size: 0 bytes, uncompressed size: 3221225482 bytes
542255        0x8462F         LZMA compressed data, properties: 0x91, dictionary size: -2147483648 bytes, uncompressed size: 586381467899 bytes
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
560809        0x88EA9         LZMA compressed data, properties: 0x87, dictionary size: -1962934272 bytes, uncompressed size: 599257601094 bytes
565048        0x89F38         LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 582135571584 bytes
565057        0x89F41         LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 828115122571 bytes
633666        0x9AB42         LZMA compressed data, properties: 0xBF, dictionary size: -2147483648 bytes, uncompressed size: 783899623480 bytes
646949        0x9DF25         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639034302533 bytes
650015        0x9EB1F         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185291333 bytes
651423        0x9F09F         LZMA compressed data, properties: 0xC6, dictionary size: 1569259520 bytes, uncompressed size: 16916006844 bytes
652675        0x9F583         LZMA compressed data, properties: 0x88, dictionary size: 2105540608 bytes, uncompressed size: 796784525344 bytes
665085        0xA25FD         LZMA compressed data, properties: 0x9A, dictionary size: -2147483648 bytes, uncompressed size: 624985833528 bytes
669102        0xA35AE         LZMA compressed data, properties: 0xA3, dictionary size: -2147483648 bytes, uncompressed size: 663640539192 bytes
675301        0xA4DE5         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185309765 bytes
678045        0xA589D         LZMA compressed data, properties: 0x5B, dictionary size: -9961472 bytes, uncompressed size: 877918158848 bytes
679388        0xA5DDC         LZMA compressed data, properties: 0x8A, dictionary size: -2147483648 bytes, uncompressed size: 556266356792 bytes
684380        0xA715C         LZMA compressed data, properties: 0xCF, dictionary size: -2147483648 bytes, uncompressed size: 852619100222 bytes
685397        0xA7555         LZMA compressed data, properties: 0x92, dictionary size: -2147483648 bytes, uncompressed size: 612100932414 bytes
686361        0xA7919         LZMA compressed data, properties: 0xCF, dictionary size: 939524096 bytes, uncompressed size: 852635942727 bytes
727224        0xB18B8         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
727260        0xB18DC         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
727296        0xB1900         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
743088        0xB56B0         LZMA compressed data, properties: 0xAB, dictionary size: -1962934272 bytes, uncompressed size: 552868242509 bytes
746112        0xB6280         LZMA compressed data, properties: 0x88, dictionary size: -1962934272 bytes, uncompressed size: 844070852695 bytes
749364        0xB6F34         LZMA compressed data, properties: 0xC0, dictionary size: 1610612736 bytes, uncompressed size: 50 bytes
1048576       0x100000        UEFI PI Firmware Volume, volume size: 16384, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1050100       0x1005F4        LZMA compressed data, properties: 0x64, dictionary size: 1291321344 bytes, uncompressed size: 1638400 bytes
1064960       0x104000        UEFI PI Firmware Volume, volume size: 49152, header size: 1, revision: 0, GUID: 153D2197-29BD-44DC-59AC-887F70E41A6B
1114112       0x110000        UEFI PI Firmware Volume, volume size: 16384, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1115636       0x1105F4        LZMA compressed data, properties: 0x64, dictionary size: 1291321344 bytes, uncompressed size: 1638400 bytes
1130496       0x114000        UEFI PI Firmware Volume, volume size: 49152, header size: 1, revision: 0, GUID: 153D2197-29BD-44DC-59AC-887F70E41A6B
1179648       0x120000        UEFI PI Firmware Volume, volume size: 196608, header size: 1, revision: 0, Variable Storage, GUID: FFF12B8D-7696-4C8B-85A9-2747075B4F50
1181259       0x12064B        LZMA compressed data, properties: 0x92, dictionary size: -1557921792 bytes, uncompressed size: 7733904 bytes
1191928       0x122FF8        LZMA compressed data, properties: 0x64, dictionary size: 973078528 bytes, uncompressed size: 30072919466 bytes
1192167       0x1230E7        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1192263       0x123147        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1195804       0x123F1C        LZMA compressed data, properties: 0x65, dictionary size: 973078528 bytes, uncompressed size: 30072919466 bytes
1206045       0x12671D        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1206141       0x12677D        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1211850       0x127DCA        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1211946       0x127E2A        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1217655       0x129477        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1217751       0x1294D7        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1218658       0x129862        XML document, version: "1.0"
1224522       0x12AF4A        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1224618       0x12AFAA        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1246795       0x13064B        LZMA compressed data, properties: 0x92, dictionary size: -1557921792 bytes, uncompressed size: 7733904 bytes
1257464       0x132FF8        LZMA compressed data, properties: 0x64, dictionary size: 973078528 bytes, uncompressed size: 30073116074 bytes
1257703       0x1330E7        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1257799       0x133147        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1261340       0x133F1C        LZMA compressed data, properties: 0x65, dictionary size: 973078528 bytes, uncompressed size: 30073116074 bytes
1343511       0x148017        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI Firmware Volume, volume size: 2686976, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1632575       0x18E93F        LZMA compressed data, properties: 0xB8, dictionary size: 0 bytes, uncompressed size: 791999947279 bytes
4063232       0x3E0000        UEFI PI Firmware Volume, volume size: 65536, header size: 1, revision: 0, GUID: E3B980A9-5FE3-48E5-929B-2798385A9027
4128768       0x3F0000        UEFI PI Firmware Volume, volume size: 65536, header size: 0, revision: 0, Apple Boot Volume, GUID: 04ADEEAD-61FF-4D31-BAB6-64F8BF901F5A
4190424       0x3FF0D8        LZMA compressed data, properties: 0x6D, dictionary size: 0 bytes, uncompressed size: 2147483652 bytes
4193821       0x3FFE1D        LZMA compressed data, properties: 0x9B, dictionary size: -65536 bytes, uncompressed size: 2466250752 bytes


Boot ROM Version: MP51.007F.B03          OS Installed 10.12.6


MacUser2525:/Volumes/Sea_To_Do/Downloads/ROMTool$ binwalk MacPro41.bin 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI Firmware Volume, volume size: 524288, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
5701          0x1645          LZMA compressed data, properties: 0xC0, dictionary size: -2097152000 bytes, uncompressed size: 646645221368 bytes
14115         0x3723          LZMA compressed data, properties: 0x6E, dictionary size: 0 bytes, uncompressed size: 1848662811 bytes
17692         0x451C          LZMA compressed data, properties: 0xB4, dictionary size: 0 bytes, uncompressed size: 3221225482 bytes
17967         0x462F          LZMA compressed data, properties: 0x91, dictionary size: -2147483648 bytes, uncompressed size: 586381467899 bytes
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
36521         0x8EA9          LZMA compressed data, properties: 0x87, dictionary size: -1962934272 bytes, uncompressed size: 599257601094 bytes
40760         0x9F38          LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 582135571584 bytes
40769         0x9F41          LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 828115122571 bytes
109378        0x1AB42         LZMA compressed data, properties: 0xBF, dictionary size: -2147483648 bytes, uncompressed size: 783899623480 bytes
122661        0x1DF25         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639034302533 bytes
125727        0x1EB1F         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185291333 bytes
127135        0x1F09F         LZMA compressed data, properties: 0xC6, dictionary size: 1569259520 bytes, uncompressed size: 16916006844 bytes
128387        0x1F583         LZMA compressed data, properties: 0x88, dictionary size: 2105540608 bytes, uncompressed size: 796784525344 bytes
140797        0x225FD         LZMA compressed data, properties: 0x9A, dictionary size: -2147483648 bytes, uncompressed size: 624985833528 bytes
144814        0x235AE         LZMA compressed data, properties: 0xA3, dictionary size: -2147483648 bytes, uncompressed size: 663640539192 bytes
151013        0x24DE5         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185309765 bytes
153757        0x2589D         LZMA compressed data, properties: 0x5B, dictionary size: -9961472 bytes, uncompressed size: 877918158848 bytes
155100        0x25DDC         LZMA compressed data, properties: 0x8A, dictionary size: -2147483648 bytes, uncompressed size: 556266356792 bytes
160092        0x2715C         LZMA compressed data, properties: 0xCF, dictionary size: -2147483648 bytes, uncompressed size: 852619100222 bytes
161109        0x27555         LZMA compressed data, properties: 0x92, dictionary size: -2147483648 bytes, uncompressed size: 612100932414 bytes
162073        0x27919         LZMA compressed data, properties: 0xCF, dictionary size: 939524096 bytes, uncompressed size: 852635942727 bytes
202936        0x318B8         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
202972        0x318DC         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
203008        0x31900         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
218800        0x356B0         LZMA compressed data, properties: 0xAB, dictionary size: -1962934272 bytes, uncompressed size: 552868242509 bytes
221824        0x36280         LZMA compressed data, properties: 0x88, dictionary size: -1962934272 bytes, uncompressed size: 844070852695 bytes
225076        0x36F34         LZMA compressed data, properties: 0xC0, dictionary size: 1610612736 bytes, uncompressed size: 50 bytes
524288        0x80000         UEFI PI Firmware Volume, volume size: 524288, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
529989        0x81645         LZMA compressed data, properties: 0xC0, dictionary size: -2097152000 bytes, uncompressed size: 646645221368 bytes
538403        0x83723         LZMA compressed data, properties: 0x6E, dictionary size: 0 bytes, uncompressed size: 1848662811 bytes
541980        0x8451C         LZMA compressed data, properties: 0xB4, dictionary size: 0 bytes, uncompressed size: 3221225482 bytes
542255        0x8462F         LZMA compressed data, properties: 0x91, dictionary size: -2147483648 bytes, uncompressed size: 586381467899 bytes
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
560809        0x88EA9         LZMA compressed data, properties: 0x87, dictionary size: -1962934272 bytes, uncompressed size: 599257601094 bytes
565048        0x89F38         LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 582135571584 bytes
565057        0x89F41         LZMA compressed data, properties: 0x87, dictionary size: -536870912 bytes, uncompressed size: 828115122571 bytes
633666        0x9AB42         LZMA compressed data, properties: 0xBF, dictionary size: -2147483648 bytes, uncompressed size: 783899623480 bytes
646949        0x9DF25         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639034302533 bytes
650015        0x9EB1F         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185291333 bytes
651423        0x9F09F         LZMA compressed data, properties: 0xC6, dictionary size: 1569259520 bytes, uncompressed size: 16916006844 bytes
652675        0x9F583         LZMA compressed data, properties: 0x88, dictionary size: 2105540608 bytes, uncompressed size: 796784525344 bytes
665085        0xA25FD         LZMA compressed data, properties: 0x9A, dictionary size: -2147483648 bytes, uncompressed size: 624985833528 bytes
669102        0xA35AE         LZMA compressed data, properties: 0xA3, dictionary size: -2147483648 bytes, uncompressed size: 663640539192 bytes
675301        0xA4DE5         LZMA compressed data, properties: 0x90, dictionary size: 50331648 bytes, uncompressed size: 639185309765 bytes
678045        0xA589D         LZMA compressed data, properties: 0x5B, dictionary size: -9961472 bytes, uncompressed size: 877918158848 bytes
679388        0xA5DDC         LZMA compressed data, properties: 0x8A, dictionary size: -2147483648 bytes, uncompressed size: 556266356792 bytes
684380        0xA715C         LZMA compressed data, properties: 0xCF, dictionary size: -2147483648 bytes, uncompressed size: 852619100222 bytes
685397        0xA7555         LZMA compressed data, properties: 0x92, dictionary size: -2147483648 bytes, uncompressed size: 612100932414 bytes
686361        0xA7919         LZMA compressed data, properties: 0xCF, dictionary size: 939524096 bytes, uncompressed size: 852635942727 bytes
727224        0xB18B8         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
727260        0xB18DC         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
727296        0xB1900         LZMA compressed data, properties: 0x66, dictionary size: -788529152 bytes, uncompressed size: 1761607680 bytes
743088        0xB56B0         LZMA compressed data, properties: 0xAB, dictionary size: -1962934272 bytes, uncompressed size: 552868242509 bytes
746112        0xB6280         LZMA compressed data, properties: 0x88, dictionary size: -1962934272 bytes, uncompressed size: 844070852695 bytes
749364        0xB6F34         LZMA compressed data, properties: 0xC0, dictionary size: 1610612736 bytes, uncompressed size: 50 bytes
1048576       0x100000        UEFI PI Firmware Volume, volume size: 16384, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1050100       0x1005F4        LZMA compressed data, properties: 0x64, dictionary size: 1291321344 bytes, uncompressed size: 1638400 bytes
1064960       0x104000        UEFI PI Firmware Volume, volume size: 49152, header size: 1, revision: 0, GUID: 153D2197-29BD-44DC-59AC-887F70E41A6B
1114112       0x110000        UEFI PI Firmware Volume, volume size: 16384, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1115636       0x1105F4        LZMA compressed data, properties: 0x64, dictionary size: 1291321344 bytes, uncompressed size: 1638400 bytes
1130496       0x114000        UEFI PI Firmware Volume, volume size: 49152, header size: 1, revision: 0, GUID: 153D2197-29BD-44DC-59AC-887F70E41A6B
1179648       0x120000        UEFI PI Firmware Volume, volume size: 196608, header size: 1, revision: 0, Variable Storage, GUID: FFF12B8D-7696-4C8B-85A9-2747075B4F50
1183575       0x120F57        LZMA compressed data, properties: 0x65, dictionary size: 0 bytes, uncompressed size: 30073116074 bytes
1184284       0x12121C        LZMA compressed data, properties: 0x65, dictionary size: 973078528 bytes, uncompressed size: 30073116074 bytes
1185708       0x1217AC        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1185804       0x12180C        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1228588       0x12BF2C        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1228684       0x12BF8C        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1233146       0x12D0FA        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1233242       0x12D15A        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1249111       0x130F57        LZMA compressed data, properties: 0x65, dictionary size: 0 bytes, uncompressed size: 30073116074 bytes
1249820       0x13121C        LZMA compressed data, properties: 0x65, dictionary size: 973078528 bytes, uncompressed size: 30073116074 bytes
1251244       0x1317AC        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1251340       0x13180C        LZMA compressed data, properties: 0xC8, dictionary size: -939524096 bytes, uncompressed size: 16777216 bytes
1343564       0x14804C        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI Firmware Volume, volume size: 2686976, header size: 1, revision: 0, EFI Firmware File System, GUID: 7A9354D9-0468-444A-CE81-0BF617D890DF
1632175       0x18E7AF        LZMA compressed data, properties: 0xB8, dictionary size: 0 bytes, uncompressed size: 791999947279 bytes
4063232       0x3E0000        UEFI PI Firmware Volume, volume size: 65536, header size: 1, revision: 0, GUID: E3B980A9-5FE3-48E5-929B-2798385A9027
4128768       0x3F0000        UEFI PI Firmware Volume, volume size: 65536, header size: 0, revision: 0, Apple Boot Volume, GUID: 04ADEEAD-61FF-4D31-BAB6-64F8BF901F5A
4190424       0x3FF0D8        LZMA compressed data, properties: 0x6D, dictionary size: 0 bytes, uncompressed size: 2147483652 bytes
4193821       0x3FFE1D        LZMA compressed data, properties: 0x9B, dictionary size: -65536 bytes, uncompressed size: 2466250752 bytes
 

TheIguana

macrumors 6502a
Sep 26, 2004
678
492
Canada
If you ever see this into your BootROM, don't wait for your Mac Pro become a aluminium boat anchor to act.

View attachment 795245

Finally got around to dumping my BootROM following these instructions. I've got from a binwalk two XML documents in my BootROM. Should I be concerned?

System stats:
  • MacPro4,1 upgrade to MacPro5,1 firmware.
  • Firmware: MP51.0084.B00
  • Mac OS: 10.13.6
Code:
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI firmware volume
16524         0x408C          UEFI PI firmware volume
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
49948         0xC31C          UEFI PI firmware volume
524288        0x80000         UEFI PI firmware volume
540812        0x8408C         UEFI PI firmware volume
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
574236        0x8C31C         UEFI PI firmware volume
1048576       0x100000        UEFI PI firmware volume
1114112       0x110000        UEFI PI firmware volume
1187806       0x121FDE        XML document, version: "1.0"
1253342       0x131FDE        XML document, version: "1.0"
1343538       0x148032        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI firmware volume
 

LightBulbFun

macrumors 68030
Nov 17, 2013
2,900
3,195
London UK
Btw, logs most of the time are useless to show what is causing the problem if you have a hardware problem. Run AHT and check for the error showed.

I would argue very much against what you said here

a lot of times they have helped me diagnose many an issue

as kernel panic logs will list why the OS panicked and if any kexts where to blame for said panic, i can then look at those kexts see what they are for and then what hardware they are for and then I can trouble shoot that hardware

(in this case specifically I can see that the Radeon HD 7950 Driver is in back trace so it would point to a failing graphics card)

Panic logs are very useful if you know how to read them ;)
 
  • Like
Reactions: 0248294

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Finally got around to dumping my BootROM following these instructions. I've got from a binwalk two XML documents in my BootROM. Should I be concerned?

System stats:
  • MacPro4,1 upgrade to MacPro5,1 firmware.
  • Firmware: MP51.0084.B00
  • Mac OS: 10.13.6
Code:
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI firmware volume
16524         0x408C          UEFI PI firmware volume
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
49948         0xC31C          UEFI PI firmware volume
524288        0x80000         UEFI PI firmware volume
540812        0x8408C         UEFI PI firmware volume
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
574236        0x8C31C         UEFI PI firmware volume
1048576       0x100000        UEFI PI firmware volume
1114112       0x110000        UEFI PI firmware volume
1187806       0x121FDE        XML document, version: "1.0"
1253342       0x131FDE        XML document, version: "1.0"
1343538       0x148032        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI firmware volume

The plist itself it's not the problem, but what it shows. One, into the first stream is not to be worried, but two, one into the 1st and another into the 2nd stream of the NVRAM volume shows that you had multiple problems installing macOS.

You probably have some problem that warrant a troubleshoot. The first thing is run the AHT extended test. You can install AHT into an USB-key, instructions and links for AHT into Apple servers: https://github.com/upekkha/AppleHardwareTest

Next, dump your BootROM and let's check for Panics, wrong checksums, etc…
[doublepost=1542659726][/doublepost]
I would argue very much against what you said here

a lot of times they have helped me diagnose many an issue

as kernel panic logs will list why the OS panicked and if any kexts where to blame for said panic, i can then look at those kexts so what they are for and then what hardware they are for and then I can trouble shoot that hardware

(in this case specifically I can see that the Radeon HD 7950 Driver is in back trace so it would point to a failing graphics card)

Panic logs are very useful if you know how to read them ;)

It's almost useless when you have a hardware problem. For example, I have a rMPB logic board that have bad ram. KP shows problems into everthing but the RAM. Always different CPUs, always different kexts - never shows the RAM problems. AHT gets every time.
 

LightBulbFun

macrumors 68030
Nov 17, 2013
2,900
3,195
London UK
The plist itself it's not the problem, but what it shows. One, into the first stream is not to be worried, but two, one into the 1st and another into the 2nd stream of the NVRAM volume shows that you had multiple problems installing macOS.

You probably have some problem that warrant a troubleshoot. The first thing is run the AHT extended test. You can install AHT into an USB-key, instructions and links for AHT into Apple servers: https://github.com/upekkha/AppleHardwareTest

Next, dump your BootROM and let's check for Panics, wrong checksums, etc…
[doublepost=1542659726][/doublepost]

It's almost useless when you have a hardware problem. For example, I have a rMPB logic board that have bad ram. KP shows problems into everthing but the RAM. Always different CPUs, always different kexts - never shows the RAM problems. AHT gets every time.

where you getting machine check errors in the panic log? thats always an indication of RAM related issues....

got any other examples? :)

(im not saying AHT is useless far from it, but keep in mind not everyone has access to or immediate access to AHT and a Panic log can provide a quick way to get info)
 
  • Like
Reactions: 0248294

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
where you getting machine check errors in the panic log? thats always an indication of RAM related issues....

got any other examples? :)

(im not saying AHT is useless far from it, but keep in mind not everyone has access to or immediate access to AHT and a Panic log can provide a quick way to get info)
Panic logs are helpful if you know how to trace it. How a end-user will trace it? AHT shows an error that you at least can google it. That's my point.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
ROMTool is back into dosdude1 site. He compressed the zip file with password "rom", so Google can't flag it as malware again.

ROMTool.zip - password "rom"

If anyone still has a 2008 Mac Pro and need the APFS Patcher, the password is "apfs".

APFS ROM Patcher.zip - password "apfs"

Edit:

People over the years write back to me that antivirus/malware detection software identify ROMTool as a malware. It's a false positive, not everything that have DirectHW.kext is a malware.
 
Last edited:

cageytiger

macrumors newbie
Jun 18, 2016
28
3
Hi guys,

I have a Mac Pro still on 4,1 that I'd like to push upto 5,1 (I've done a few before the process looks new/a little more involved to get Mojave?). I'm just about to dig in to the 99 pages, as I have a million questions.

Before I get started, can any one tell me if I'll still have boot screens with a Mac-Flashed GTX680?

Thanks
 

phoenix.factory

macrumors newbie
Oct 9, 2018
27
9
Switzerland
Hi guys,

I have a Mac Pro still on 4,1 that I'd like to push upto 5,1 (I've done a few before the process looks new/a little more involved to get Mojave?). I'm just about to dig in to the 99 pages, as I have a million questions.

Before I get started, can any one tell me if I'll still have boot screens with a Mac-Flashed GTX680?

Thanks
Yes
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Hi guys,

I have a Mac Pro still on 4,1 that I'd like to push upto 5,1 (I've done a few before the process looks new/a little more involved to get Mojave?). I'm just about to dig in to the 99 pages, as I have a million questions.

Before I get started, can any one tell me if I'll still have boot screens with a Mac-Flashed GTX680?

Thanks
Don't do it yourself, every week people are bricking 2009 Mac Pros doing all the firmware upgrades, manually reconstruct your BootROM to 140.0.0.0. I'll PM instructions.
 

Squuiid

macrumors 68000
Oct 31, 2006
1,877
1,713
Don't do it yourself, every week people are bricking 2009 Mac Pros doing all the firmware upgrades, manually reconstruct your BootROM to 140.0.0.0. I'll PM instructions.
Really?
I’ve done quite a few 2009–>5,1 conversions without a single issue.
Just take your time, read through the forum thread and ensure you have the right OS to do it on and it’ll be fine.
Once on 5,1, upgrading to 140.0.0.0 is no different than any other 5,1.
 

octoviaa

macrumors regular
Oct 19, 2013
172
88
Hi @tsialex,

Sorry for the noob question.
I would like to check my bootROM whether it has the issue of the windows 10 secureBoot.
Can you help me with step by step, I'm very new with this, never had experience of dumping any rom.

My spec:
Mac Pro 5,1
10.13.6 (MP51.0089.B00)

Thank you.
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Hi @tsialex,

Sorry for the noob question.
I would like to check my bootROM whether it has the issue of the windows 10 secureBoot.
Can you help me with step by step, I'm very new with this, never had experience of dumping any rom.

My spec:
Mac Pro 5,1
10.13.6 (MP51.0089.B00)

Thank you.
I’ll PM instructions.
 
  • Like
Reactions: Eschers

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
  • Like
Reactions: Eschers

TheIguana

macrumors 6502a
Sep 26, 2004
678
492
Canada
The plist itself it's not the problem, but what it shows. One, into the first stream is not to be worried, but two, one into the 1st and another into the 2nd stream of the NVRAM volume shows that you had multiple problems installing macOS.

You probably have some problem that warrant a troubleshoot. The first thing is run the AHT extended test. You can install AHT into an USB-key, instructions and links for AHT into Apple servers: https://github.com/upekkha/AppleHardwareTest

Next, dump your BootROM and let's check for Panics, wrong checksums, etc…

Alright, following up, I have run AHT in extended mode. It came back with one error "4HDD/11/40000000: SATA(3,0)" but after digging into this it appears that it is a false error (HT203648) that can show up during AHT extensive mode.

After the AHT run I did another ROM dump and got the following on a binwalk. It looks like those XML files are gone after the AHT run:

Code:
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI firmware volume
16524         0x408C          UEFI PI firmware volume
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
49948         0xC31C          UEFI PI firmware volume
524288        0x80000         UEFI PI firmware volume
540812        0x8408C         UEFI PI firmware volume
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
574236        0x8C31C         UEFI PI firmware volume
1048576       0x100000        UEFI PI firmware volume
1114112       0x110000        UEFI PI firmware volume
1343538       0x148032        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI firmware volume
 

tsialex

Contributor
Original poster
Jun 13, 2016
13,455
13,602
Is AHT known to repair BootROMs? Interesting if it does.
No.

AHT saves logs into the 1st and 2nd streams of the NVRAM volume. So, AHT log substitutes the IASInstallPhaseList.plist - nothing is repaired - the log is still there in the AHT format.

Binwalk just don’t detect it since the AHT log is not a plist, nothing is showed when you binwalk the BootROM.

Binwalk is just a viewer that shows some things like plists, certificates, images, audio files, binary blobs, compressed blobs, etc.

Panic logs, Panic dumps, AHT logs are not showed when you binwalk, since it’s not a format/data supported. To see this you need to make plugins that extend the binwalk funcionality.

Binwalk is just a easy way to show some things, most of things need interpretation and check if checksums/sizes are valid, if the NVRAM volume has Panic logs/dumps, etc.
 
Last edited:

Demigod Mac

macrumors 6502a
Apr 25, 2008
840
288
Dumped mine. MacPro5,1 and BootROM 140.0.0
I do have a Windows 10 EFI on a dedicated SSD, so I'm curious how this is.

Code:
DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             UEFI PI firmware volume
16524         0x408C          UEFI PI firmware volume
24972         0x618C          CRC32 polynomial table, little endian
35787         0x8BCB          mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
49948         0xC31C          UEFI PI firmware volume
524288        0x80000         UEFI PI firmware volume
540812        0x8408C         UEFI PI firmware volume
549260        0x8618C         CRC32 polynomial table, little endian
560075        0x88BCB         mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit
574236        0x8C31C         UEFI PI firmware volume
1048576       0x100000        UEFI PI firmware volume
1114112       0x110000        UEFI PI firmware volume
1183848       0x121068        Certificate in DER format (x509 v3), header length: 4, sequence length: 986
1249384       0x131068        Certificate in DER format (x509 v3), header length: 4, sequence length: 986
1343511       0x148017        bzip2 compressed data, block size = 100k
1376256       0x150000        UEFI PI firmware volume
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.