Jump to content

Pattern of MLB (Main Logic Board)


holyfield
573 posts in this topic

Recommended Posts

 Could you point me to Apple MAC database.  I think I got MLB figured out with this post help.

 

Edited:  I think I found it.  The 2nd half of the MAC address is random, even the 02?

Can not accidentally?

this is from MacMini5,1post-947482-0-54586700-1418060056_thumb.png .

this is from MacPro5,1post-947482-0-10942000-1418060226_thumb.png.

  • Like 1
Link to comment
Share on other sites

Can not accidentally?

this is from MacMini5,1attachicon.gifСнимок экрана 2014-12-08 в 9.40.16 PM.png .

this is from MacPro5,1attachicon.gifСнимок экрана 2014-12-08 в 9.29.39 PM.png.

One quick question.

Should I just check if ROM is register to Apple, or there´s a lot more behind the ROM value.  My hack doesn´t show firewire in the hardware profile, I´ve been using ethernet mac address.  Was planning to use one registered with apple (Clover RT values). 

Link to comment
Share on other sites

Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

 

 

 

give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime
  • Like 5
Link to comment
Share on other sites

I am having trouble generating a ROM value.

 

If I use ifconfig and look for the en0 MAC-address, I can't find the ROM that I get if I run message_debug, this goes for both my hackintosh and my MacBook Air.

 

How should I choose a ROM value? I get that I should make sure to use a value in one of the ranges listed on http://hwaddress.com/?q=Apple but can I just pick one and use it?

Link to comment
Share on other sites

Anyone who has an idea about what to do with the ROM? I shouldn't use uuidgen, I get that. Could I use something else instead? Please give me a hint.

 

Also, my MacBook Air (11", 2011) don't follow your pattern. Only the three first values of the serial (12 values) and MLB (17 values) are the same... The production year/week is not in the MLB as far as I can see.

 

By the way, the week randomizer in Clover is wrong. I noted down some of the numbers and corresponding values, and they don't correspond to the values that I got on this website: http://www.chipmunk.nl/klantenservice/applemodel.html

 

According to Clover, an iMac14,2 with the year/week code LG is manufactured in week 30. But this should actually be L+G=26+13=39... 26 because L mean that it is manufactured in the second half of 2013, and G is the 13th letter in the sequence that holyfield described on the first page of this post.

Link to comment
Share on other sites

Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

 

1). How are these numbers being generated?

             I have done multiple searches, and read over 100+ pages of posts. Still no clear answer. 

 

2). How are the generated numbers registered with Apple?

             Is it just a case of calling Apple ans saying "Hey my MLB and ROM numbers are not registered?

 

3). I have a valid serial number registered to my Hack, do I just change the ROM and MLB in Clover, then reboot, and login?

              Should any files be deleted?

 

 

Spang1974 

Link to comment
Share on other sites

Anyone who has an idea about what to do with the ROM? I shouldn't use uuidgen, I get that. Could I use something else instead? Please give me a hint.

 

Also, my MacBook Air (11", 2011) don't follow your pattern. Only the three first values of the serial (12 values) and MLB (17 values) are the same... The production year/week is not in the MLB as far as I can see.

 

By the way, the week randomizer in Clover is wrong. I noted down some of the numbers and corresponding values, and they don't correspond to the values that I got on this website: http://www.chipmunk.nl/klantenservice/applemodel.html

 

According to Clover, an iMac14,2 with the year/week code LG is manufactured in week 30. But this should actually be L+G=26+13=39... 26 because L mean that it is manufactured in the second half of 2013, and G is the 13th letter in the sequence that holyfield described on the first page of this post.

LG is the second half of 2013 and week 40:

 

Production week: 1 - 27

1 2 3 4 5 6 7 8 9 C D F G H J K L M N P Q R T V W X Y
 
Production week: 28 - 52
1 2 3 4 5 6 7 8 9 C D F G H J K L M N P Q R T V W
 
MLB=PPP Y WW TTT xx EEEE xx
 
PPP=production plant (location)
Y = Year
WW = Week
TTT = Board type (examples below)
EEEE = EEE Code (examples below)
 
EEE Code examples
 
Mac mini (Mid 2011)
661-6032 Logic Board, 2.3GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DKP2
661-6033 Logic Board, 2.5GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DK22
661-6034 Logic Board, 2.0GHz, Quad-Core - Mac Mini Server Mid 2011, A1347, EEE Code: DHDN
661-6063 Logic Board, 2.7GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DN77
 
Mac mini (Late 2012)
661-7017 Logic Board, Dual-Core, 2.5 GHz A1347, EEE Code: DVF8,F1HC
661-7018 Logic Board, Quad-Core, 2.3 GHz A1347, EEE Code: DVF9,F1H8
661-7019 Logic Board, Quad-Core, 2.6 GHz A1347, EEE Code: F1G2,F1H9
 
MacBook Air (Mid 2013)
661-7476 Logic Board, 1.3GHZ,HSW,TURBO,4GB,13 MBA A1466, EEE Code: FD47,FD49
661-7477 Logic Board, 1.3GHZ,HSW,TURBO,8GB,13 MBA A1466, EEE Code: FD48,FD4C
661-7478 Logic Board, 1.7GHZ,HSW,TURBO,4GB,13 MBA A1466, EEE Code: FHDQ,FHDV
661-7479 Logic Board, 1.7GHZ,HSW,TURBO,8GB,13 MBA A1466, EEE Code: FHDT,FHDW
 
iMac (27-inch Late 2013)
661-7516 Logic Board, 3.2GHZ,I5 QC,GK107EGX,1GB,27" IMAC A1419, EEE Code: F8YL,FCTC
661-7517 Logic Board, 3.4GHZ,I5 QC,GK104GX,2GB,27" IMAC A1419, EEE Code: FC3F,FC3J
661-7518 Logic Board, 3.4GHZ,I5 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN7H
661-8123 Logic Board, 3.5GHZ,I7 QC,GK104GX,2GB,27" IMAC A1419, EEE Code: FN71,FN72
661-8124 Logic Board, 3.5GHZ,I7 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN3W
 
iMac (27-inch Mid 2014)
661-00147 Logic Board, 1.4GHz, i5, 8GB, HDD A1418, EEE Code: G36D,G36G
661-00148 Logic Board, 1.4GHz, i5, 8GB, SSD A1418, EEE Code: FT57,FT5F
 
Board type examples
 
604= iMac14,1
602 = iMac14,2
500 = MacPro6,1
600 = MacBookAir6,1
607 = MacBookAir6,2
700 = MacBookPro11,2
 
MacPro6,1 examples
 
F5 K3 47 400 2X FNN2 1A = CPU (Riser card)
F5K 3 48 200 01 FD6P 1D = IO
F5K 3 48 200 3Q FNNC 13 = GFXA
F5K 3 47 200 J5 FNNJ 18 = GFXB
  • Like 7
Link to comment
Share on other sites

To add to Piker Alpha's notes:

 

MLB=PPP Y WW TTT xx EEEE xx
 
PP =production plant (location)
G  = Generation, usually '2'
Y = Year
WW = Week
TTT = Board type (examples below)
EEEE = EEE Code (examples below)

 

Known production plant values:

QP : USA
G8 : USA
CK : Ireland
C0 : Taiwan (Quanta Computers)
YM : China
W8 : China
RM : Remanufactured Model

 

I can confirm the EEE code from a valid MacbookPro MLB matches.

However the board type does not match according to Piker's notes.

  • Like 4
Link to comment
Share on other sites

Oh my God some REAL concrete examples and values for building our own MLB! Thank you! Pike!

 

A few questions. You have PPP for plant location but I have only ever seen two digit codes, i.e. G8, CY, etc. Where can we find three digit codes?

 

Where did you get board type values? I use MacPro3,1. Where would I find it's value. I know that logic board is XDA which then begs the question how do i pad the values to get to four digits?

Link to comment
Share on other sites

At first I wasn't too sure about the generation (G) part, and thus wanted to verify it first, but it seems like 1 is used for pre-production hardware.

 

Board types can be the same as previous models. Like for example the one used in the iMac15,1 (i5 3.5GHz with 5K Retina display) which is still using 602, like the iMac14,2 but the EEE (FW29) and EMC codes are different. So yeah. There are many MacBook Pro model, so what model are you referring to?

 

And here is my list:

 

  • 1C, 4H, W8, YM, VM, WQ, 7J (China)
  • C0 (Quanta Computer (Subsidiary = Tech Com))
  • CK (Cork Ireland)
  • DL (Foxconn, China)
  • DM (Foxconn, China)
  • DN (Foxconn, Chengdu, China)
  • EE, QT, UV (Taiwan)
  • F, FX, XA, XB, QP, G8 (USA)
  • FS (Flextronics, Austin Texas, USA)
  • MB (Malaysia)
  • PT, CY (Korea)
  • RN (Mexico)
  • RM (Refurbished/Remanufactured)
  • SG, E (Singapore)
  • Like 2
Link to comment
Share on other sites

 

Board type examples
 
604= iMac14,1
602 = iMac14,2
500 = MacPro6,1
600 = MacBookAir6,1
607 = MacBookAir6,2
700 = MacBookPro11,2

 

Where did you find the board type (TTT) codes?  I have found the EEE code for an iMac 12,2 (Sandy Bridge), which is what I'm building my system def on, nothing on the TTT code.  Did you get these off of real macs, or another database out there somewhere?

Link to comment
Share on other sites

Where did you find the board type (TTT) codes?  I have found the EEE code for an iMac 12,2 (Sandy Bridge), which is what I'm building my system def on, nothing on the TTT code.  Did you get these off of real macs, or another database out there somewhere?

Of course. There is a always some database, but I don't have access to it so I did some research. Is this you target?

 

iMac12,2 (Mid 2011)

 
661-5949 Logic Board, 3.1 GHz, Quad-Core i5 - 27 inch iMac Mid 2011 - A1312, EEE Code: DJWN,DM69
 
In that case the board type = 600
  • Like 1
Link to comment
Share on other sites

 

LG is the second half of 2013 and week 40:

 

Production week: 1 - 27

1 2 3 4 5 6 7 8 9 C D F G H J K L M N P Q R T V W X Y
 
Production week: 28 - 52
1 2 3 4 5 6 7 8 9 C D F G H J K L M N P Q R T V W
 
MLB=PPP Y WW TTT xx EEEE xx
 
PPP=production plant (location)
Y = Year
WW = Week
TTT = Board type (examples below)
EEEE = EEE Code (examples below)
 
EEE Code examples
 
Mac mini (Mid 2011)
661-6032 Logic Board, 2.3GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DKP2
661-6033 Logic Board, 2.5GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DK22
661-6034 Logic Board, 2.0GHz, Quad-Core - Mac Mini Server Mid 2011, A1347, EEE Code: DHDN
661-6063 Logic Board, 2.7GHz, Dual-Core - Mac mini Mid 2011, A1347, EEE Code: DN77
 
Mac mini (Late 2012)
661-7017 Logic Board, Dual-Core, 2.5 GHz A1347, EEE Code: DVF8,F1HC
661-7018 Logic Board, Quad-Core, 2.3 GHz A1347, EEE Code: DVF9,F1H8
661-7019 Logic Board, Quad-Core, 2.6 GHz A1347, EEE Code: F1G2,F1H9
 
MacBook Air (Mid 2013)
661-7476 Logic Board, 1.3GHZ,HSW,TURBO,4GB,13 MBA A1466, EEE Code: FD47,FD49
661-7477 Logic Board, 1.3GHZ,HSW,TURBO,8GB,13 MBA A1466, EEE Code: FD48,FD4C
661-7478 Logic Board, 1.7GHZ,HSW,TURBO,4GB,13 MBA A1466, EEE Code: FHDQ,FHDV
661-7479 Logic Board, 1.7GHZ,HSW,TURBO,8GB,13 MBA A1466, EEE Code: FHDT,FHDW
 
iMac (27-inch Late 2013)
661-7516 Logic Board, 3.2GHZ,I5 QC,GK107EGX,1GB,27" IMAC A1419, EEE Code: F8YL,FCTC
661-7517 Logic Board, 3.4GHZ,I5 QC,GK104GX,2GB,27" IMAC A1419, EEE Code: FC3F,FC3J
661-7518 Logic Board, 3.4GHZ,I5 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN7H
661-8123 Logic Board, 3.5GHZ,I7 QC,GK104GX,2GB,27" IMAC A1419, EEE Code: FN71,FN72
661-8124 Logic Board, 3.5GHZ,I7 QC,GK104GX,4GB,27" IMAC A1419, EEE Code: FN3W
 
iMac (27-inch Mid 2014)
661-00147 Logic Board, 1.4GHz, i5, 8GB, HDD A1418, EEE Code: G36D,G36G
661-00148 Logic Board, 1.4GHz, i5, 8GB, SSD A1418, EEE Code: FT57,FT5F
 
Board type examples
 
604= iMac14,1
602 = iMac14,2
500 = MacPro6,1
600 = MacBookAir6,1
607 = MacBookAir6,2
700 = MacBookPro11,2
 
MacPro6,1 examples
 
F5 K3 47 400 2X FNN2 1A = CPU (Riser card)
F5K 3 48 200 01 FD6P 1D = IO
F5K 3 48 200 3Q FNNC 13 = GFXA
F5K 3 47 200 J5 FNNJ 18 = GFXB

 

Pike R. Alpha, TTT MacBookAir6,2 607 .  is there 402post-947482-0-74672500-1418145045_thumb.png 

???

Link to comment
Share on other sites

Pike R. Alpha, TTT MacBookAir6,2 607 .  is there 402attachicon.gifСнимок экрана 2014-12-09 в 10.04.26 PM.png

???

Obviously, yes, since you found one. Don't forget. My data are mere examples. This is what I collected in a short while, but I don't have everything sorted out and well documented. That is why we are all here for isn't it ;)

  • Like 1
Link to comment
Share on other sites

 

Of course. There is a always some database, but I don't have access to it so I did some research. Is this you target?

 

iMac12,2 (Mid 2011)

 
661-5949 Logic Board, 3.1 GHz, Quad-Core i5 - 27 inch iMac Mid 2011 - A1312, EEE Code: DJWN,DM69
 
In that case the board type = 600 

 

Well, it's close.  I'm looking for a 661-5950 LB, 3.4 GHz Quad core i7 27 inch iMac Mid 2011 - A1312, EEE code DJWP, DM6C

 

Wikipedia does a nice job of breaking down the models, and MacpartsOnline gives you good EEE codes

 

Thanks! 

Link to comment
Share on other sites

You can still use MLB/ROM from a real Mac with working iMessage/FT that is a different SMBIOS to the system serial number you are using on your hack eg I'm using MLB/ROM from my mac mini in my hack with MBP 5,1 SMBIOS and system serial.

Just to clarify, I can use the ROM/MLB values from my 13" rMBP on my Hack with iMac13,2 SMBIOS? Even if logged in to both at same time they should have no issues? More importantly no activation error requiring call to Apple support to unblock?

Link to comment
Share on other sites

Just to clarify, I can use the ROM/MLB values from my 13" rMBP on my Hack with iMac13,2 SMBIOS? Even if logged in to both at same time they should have no issues? More importantly no activation error requiring call to Apple support to unblock?

Yes you can and no call is required.

Link to comment
Share on other sites

hello everyone!

i need MLB pattern and info about iMac 11,2 (Mid 2010), i am using 11 digits S/N

I found a match:
 
iMac11,2 (Mid 2010)
 

 

Replacement 661-5534 Logic Board 3.06 GHz Core i3 21.5 iMac Mid 2010 A1311, EEE Code: DCJN
 
C02 0 42 701 TE DCJN 1F
 
board type = 701 (a replacement logic board and thus a greater number)

 

Getting close:

 

iMac (21.5-inch Late 2012)
661-7102 Logic Board, 2.9GHz, i5, 8GB, HDD A1418, EEE Code: DYWD,F504
 
 
Now to find the board type number:(
 
Spang1974

 

I found a match:

 

C0 2 2 46 200 YN DYWD A8 = iMac13,1

 

board type: 200

  • Like 1
Link to comment
Share on other sites

  • Allan featured and unpinned this topic
×
×
  • Create New...