View attachment 842976
Yesterday I forgot to check if BBS adds the 4th store/stream of the NVRAM. Re-checking it, I found that BBS does 2 things:
View attachment 842975
- Fills the empty 3rd stream with Fsys + SSN + checksum,
- Fills the empty 4th stream with Gaid + EOF + checksum.
Besides some internal tools that still use it, I think that the last product to use a Chicago based font was some iPod, maybe iPodAhhh the Chicago font! Haven't seen that in a while.
People who worry too much about hyper-threading flaw or the newly discover intel vulnerabilities should probably take a look at this article
Cool, then maybe the Xserve 6-core issue is solved then. Can you write a custom patcher for that? so we don't have to free up this version of BBS into the wildView attachment 842976
Yesterday I forgot to check if BBS adds the 4th store/stream of the NVRAM. Re-checking it, I found that BBS does 2 things:
View attachment 842975
- Fills the empty 3rd stream with Fsys + SSN + checksum,
- Fills the empty 4th stream with Gaid + EOF + checksum.
Why for if even iCloud works after BBS inputs a serial number? So do Appstore downloads etc.Second useless* info of the day:
If you have a bricked backplane, restored MP51.fd to it and then you run BlankBoardSerializer, the only thing added is the SSN, all other hardwareIDs will be blank.
View attachment 842796
View attachment 842795
View attachment 842797 View attachment 842798 View attachment 842799 View attachment 842800 View attachment 842801 View attachment 842802 View attachment 842803 View attachment 842804
*Btw, it's not useless info per se, but it's an useless application of BBS. You still need to do a reconstruction of your hardwareIDs.
It's on the wild, just search for it. Anyway, it's useless since it won't fill enough hardwareIDs to make a Mac login with iCloud/iMessage/FaceTime.Cool, then maybe the Xserve 6-core issue is solved then. Can you write a custom patcher for that? so we don't have to free up this version of BBS into the wild
A replacement board from Apple has all hardwareIDs except SSN/HWC/SON, so it will work after BBS inserts the SSN. A backplane flashed with a generic MP51.fd has none.Why for if even iCloud works after BBS inputs a serial number? So do Appstore downloads etc.
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?It's on the wild, just search for it. Anyway, it's useless since it won't fill enough hardwareIDs to make a Mac login with iCloud/iMessage/FaceTime.
[doublepost=1560775470][/doublepost]
A replacement board from Apple has all hardwareIDs except SSN/HWC/SON, so it will work after BBS. A backplane flashed with a generic MP51.fd has none.
Since it is an xServe, it was manually dirty flashed with an MP51.fd, so i doubt any useful info left inside afterwards.It's on the wild, just search for it. Anyway, it's useless since it won't fill enough hardwareIDs to make a Mac login with iCloud/iMessage/FaceTime.
[doublepost=1560775470][/doublepost]
A replacement board from Apple has all hardwareIDs except SSN/HWC/SON, so it will work after BBS inserts the SSN. A backplane flashed with a generic MP51.fd has none.
If you are flashing a generic MP51.fd and then you can login with iMessage, post a screenshot of NVRAM Fsys and the last sector of the BootROM.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.
If you are flashing a generic MP51.fd and then you can login with iMessage
Can. If he can login with iMessage with a MP51.fd + BBS inserted SSN.Did you mean “can’t” instead of can?
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
243907 0x3B8C3 BIOS version: MP51.88Z.F000.B00.1904121248
768195 0xBB8C3 BIOS version: MP51.88Z.F000.B00.1904121248
1179688 0x120028 NVRAM start of the 1st VSS stream
1179766 0x120076 NVRAM MemoryConfig type: (j)
1181218 0x120622 NVRAM PanicInfo Log B
1181507 0x120743 NVRAM PanicInfo Log B
1182463 0x120AFF NVRAM SIP state, type: (w)
1182586 0x120B7A NVRAM PanicInfo Log B
1183424 0x120EC0 NVRAM PanicInfo Log B
1184262 0x121206 NVRAM PanicInfo Log B
1185100 0x12154C NVRAM PanicInfo Log B
1185938 0x121892 NVRAM PanicInfo Log B
1186776 0x121BD8 NVRAM PanicInfo Log B
1187614 0x121F1E NVRAM PanicInfo Log B
1190253 0x12296D NVRAM MemoryConfig type: (i)
1193323 0x12356B NVRAM PanicInfo Log
1196152 0x124078 NVRAM MemoryConfig type: (g)
1198200 0x124878 NVRAM MemoryConfig type: (h)
1245255 0x130047 NVRAM start of the 2nd VSS stream
1245302 0x130076 NVRAM MemoryConfig type: (j)
1246754 0x130622 NVRAM PanicInfo Log B
1247043 0x130743 NVRAM PanicInfo Log B
1247999 0x130AFF NVRAM SIP state, type: (w)
1248122 0x130B7A NVRAM PanicInfo Log B
1248960 0x130EC0 NVRAM PanicInfo Log B
1249798 0x131206 NVRAM PanicInfo Log B
1250636 0x13154C NVRAM PanicInfo Log B
1251474 0x131892 NVRAM PanicInfo Log B
1252312 0x131BD8 NVRAM PanicInfo Log B
1253150 0x131F1E NVRAM PanicInfo Log B
1255789 0x13296D NVRAM MemoryConfig type: (i)
1258859 0x13356B NVRAM PanicInfo Log
1261688 0x134078 NVRAM MemoryConfig type: (g)
1343518 0x14801E HardwareID Base_xx: 19
1345188 0x1486A4 HardwareID 11-digits SSN: xxxxxxxxxxx
1345205 0x1486B5 HardwareID 3-digit HWC model: 20H
1416827 0x159E7B BIOS version: MP51.88Z.F000.B00.1904121248
1614976 0x18A480 Apple NVMe EFI Module
4128867 0x3F0063 BootBlock version: AAPLEFI1.88Z.0005.I00.1010071430
4194000 0x3FFED0 HardwareID MLB/LBSN: xxxxxxxxxx, BuildDate: 091012091012
Just use Homebrew, after brew is installed:Is there a post that describes the best way to install binwalk for analyzing ROMs on the Mac, or just use the instructions here? https://github.com/ReFirmLabs/binwalk/blob/master/INSTALL.md
I am curious what my 2009 looks like (the 2012 should be clean).
brew install binwalk
Both are needed.why does the bootrom save things like memory config & KP's?
Binwalk signature files are not made to detect Mac problems and the default install only detects the SecureBoot certificates.Well that was easy. Other than the 2 certs, it looks pretty clean.
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
1183976 0x1210E8 Certificate in DER format (x509 v3), header length: 4, sequence length: 986
1249512 0x1310E8 Certificate in DER format (x509 v3), header length: 4, sequence length: 986
1343538 0x148032 bzip2 compressed data, block size = 100k
1376256 0x150000 UEFI PI firmware volume
What you need to do to make Catalina work with MacPro5,1With all my effort to install MacOS Mojave last year with 4.1->5.1 and GTX680 (except FileVault), I was hoping my Mac Pro would survive a few more years.
If Catalina full release can be installed (with some tweaks) will it be able to run as it should? Updates won't require a new hack etc?
Atm. everything is running vanilla, which I very much like, but there seems to be so many nice additions to Catalina that I'd like it to run on my Mac Pro 2009, which is a nice partner to my MacBook Pro 2018.
Mac: | EFI version: |
---|---|
IM13,1 | 286.0.0.0.0 |
IM14,1 | 138.0.0.0.0 |
IM14,2 | 138.0.0.0.0 |
IM14,3 | 138.0.0.0.0 |
IM14,4 | 198.0.0.0.0 |
IM15,1 | 229.0.0.0.0 |
IM16,1 | 228.0.0.0.0 |
IM16,2 | 228.0.0.0.0 |
IM17,1 | 168.0.0.0.0 |
IM18,1 | 173.0.0.0.0 |
IM18,3 | 173.0.0.0.0 |
IM19,1 | 220.270.076.0.0 |
MB10,1 | 176.0.0.0.0 |
MB8,1 | 182.0.0.0.0 |
MB9,1 | 182.0.0.0.0 |
MBA5,1 | 258.0.0.0.0 |
MBA6,1 | 116.0.0.0.0 |
MBA7,1 | 187.0.0.0.0 |
MBP10,1 | 256.0.0.0.0 |
MBP10,2 | 279.0.0.0.0 |
MBP11,1 | 155.0.0.0.0 |
MBP11,2 | 155.0.0.0.0 |
MBP11,4 | 193.0.0.0.0 |
MBP12,1 | 185.0.0.0.0 |
MBP13,1 | 234.0.0.0.0 |
MBP13,2 | 257.0.0.0.0 |
MBP13,3 | 257.0.0.0.0 |
MBP14,1 | 196.0.0.0.0 |
MBP14,2 | 196.0.0.0.0 |
MBP14,3 | 196.0.0.0.0 |
MBP9,1 | 227.0.0.0.0 |
MM6,1 | 279.0.0.0.0 |
MM7,1 | 243.0.0.0.0 |
MP5,1 | 144.0.0.0.0 |
MP6,1 | 131.0.0.0.0 |
$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